View previous topic :: View next topic |
Author |
Message |
Theophile Apprentice

Joined: 31 Mar 2004 Posts: 285
|
Posted: Wed Oct 04, 2006 11:58 pm Post subject: Help with SATA! |
|
|
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 |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Thu Oct 05, 2006 12:01 am Post subject: |
|
|
You have to enable scsi and related scsi_mod, scsi_disk support in your kernel. |
|
Back to top |
|
 |
Fruitwoot Tux's lil' helper

Joined: 22 Nov 2005 Posts: 93 Location: Canada
|
Posted: Thu Oct 05, 2006 12:08 am Post subject: |
|
|
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 |
|
 |
Theophile Apprentice

Joined: 31 Mar 2004 Posts: 285
|
Posted: Thu Oct 05, 2006 10:38 pm Post subject: |
|
|
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 |
|
 |
Theophile Apprentice

Joined: 31 Mar 2004 Posts: 285
|
Posted: Fri Oct 06, 2006 3:37 am Post subject: |
|
|
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 |
|
 |
jmbsvicetto Moderator


Joined: 27 Apr 2005 Posts: 4735 Location: Angra do Heroísmo (PT)
|
Posted: Fri Oct 06, 2006 3:47 am Post subject: |
|
|
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 |
|
 |
Theophile Apprentice

Joined: 31 Mar 2004 Posts: 285
|
Posted: Fri Oct 06, 2006 4:21 am Post subject: |
|
|
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 |
|
 |
|