Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Help with SATA!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Theophile
Apprentice
Apprentice


Joined: 31 Mar 2004
Posts: 285

PostPosted: Wed Oct 04, 2006 11:58 pm    Post subject: Help with SATA! Reply with quote

I have a Dell DImension 4600 with an onboard SATA controller. I just bought a Western Digital WD1600JSRTL SATA drive. I opened the case, plugged in the power and data cables and turned it on. Here's the controller:

Code:
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: Dell Unknown device 0155
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 169
        I/O ports at fe00 [size=8]
        I/O ports at fe10 [size=4]
        I/O ports at fe20 [size=8]
        I/O ports at fe30 [size=4]
        I/O ports at fea0 [size=16]


This requires the ata_piix modue, which I load. dmesg shows this:
Code:
libata version 1.20 loaded.
ata_piix 0000:00:1f.2: version 1.05
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 169
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEA0 irq 169
ata2: SATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEA8 irq 169
ATA: abnormal status 0xFF on port 0xFE07
scsi0 : ata_piix
ATA: abnormal status 0xFF on port 0xFE27
scsi1 : ata_piix


And of course, no drive is found. I've never worked with SATA before. Can anyone help me out with this?

Thanks!
_________________
Monopedilos
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Thu Oct 05, 2006 12:01 am    Post subject: Reply with quote

You have to enable scsi and related scsi_mod, scsi_disk support in your kernel.
Back to top
View user's profile Send private message
Fruitwoot
Tux's lil' helper
Tux's lil' helper


Joined: 22 Nov 2005
Posts: 93
Location: Canada

PostPosted: Thu Oct 05, 2006 12:08 am    Post subject: Reply with quote

I do enabled and compile initramfs during kernel compilation, that's one way to make my sata working :)
_________________
Things Fall Apart, The Center Cannot Hold
Back to top
View user's profile Send private message
Theophile
Apprentice
Apprentice


Joined: 31 Mar 2004
Posts: 285

PostPosted: Thu Oct 05, 2006 10:38 pm    Post subject: Reply with quote

Headrush wrote:
You have to enable scsi and related scsi_mod, scsi_disk support in your kernel.


Been there, done that. All the SCSI stuff and my SATA driver are compiled in. Same issue.

For whaever it's worth, the drive doesn;t show up in the BIOS either. But then again, I have 2 ATA drives connected which work fine in Linux but only one of them is seen by the BIOS...[/code]
_________________
Monopedilos
Back to top
View user's profile Send private message
Theophile
Apprentice
Apprentice


Joined: 31 Mar 2004
Posts: 285

PostPosted: Fri Oct 06, 2006 3:37 am    Post subject: Reply with quote

Another thought... I think this is a SATA II drive. But I don't think I have a SATA II controller (is there such a thing?)

Could this be the problem?
_________________
Monopedilos
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4735
Location: Angra do Heroísmo (PT)

PostPosted: Fri Oct 06, 2006 3:47 am    Post subject: Reply with quote

Theophile,

I would expect that to be a hardware problem. I was under the impression that a SAT AII disk would work on a SATA controller, but I might be wrong. Have you tried using another SATA port or checking the power connection?
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
Theophile
Apprentice
Apprentice


Joined: 31 Mar 2004
Posts: 285

PostPosted: Fri Oct 06, 2006 4:21 am    Post subject: Reply with quote

Okay, I fixed it. Apparently, SATA II drives are supposed to work fine with SATA I controllers but in case of problems (like this), you can set a jumper on the drive to limit it to SATA I speeds. As soon as I did that (pins 5-6 in this case), it fired right up and the OS found it fine.

So now I'm happy!

Thanks!
_________________
Monopedilos
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum