Hi,

I’m having problems activating NCQ on Asus P5B-MX , Seagate Barracuda
ST3250410AS (250GB) with Opensuse 10.3 installed.
Before installation I’ve set in BIOS Enhanced IDE configuration for S-ATA
mode (from my understanding that enables advanced features like NCQ),
installed the system no problem. After first boot I’ve noticed ahci driver
wasn’t loaded, only ata_piix, so I’ve edited /etc/sysconfig/kernel and added
ahci before ata_piix driver, rebuilt initrd, edited modprobe.conf and
replaced ata_piix occurrences with ahci. 
Original line:
# ata_piix can't handle ICH6 in AHCI mode
install ata_piix /sbin/modprobe ahci 2>&1 |:; /sbin/modprobe
--ignore-install ata_piix

My line:
# ata_piix can't handle ICH6 in AHCI mode
install ahci /sbin/modprobe ahci 2>&1 |:; /sbin/modprobe --ignore-install
ahci

After reboot I saw ahci loaded under libata but after ata_piix
libata | ata_piix, ahci

and actually used was ata_piix despite being loaded first. I’ve then:
# dmesg|grep NCQ

And got a line back like:

ata3.00: ATA-7, 321672960 sectors: LBA48 NCQ (depth 0/32)

# echo 31 > /sys/block/sda/device/queue_depth

resulted in permission denied. (as I found on linux-ata FAQ) Further reading
on linux-ata FAQ says:
“If the line containing the sector count and maximum UDMA speed does not
mention NCQ, your drive does not support it.”
I’m puzzled since I have UDMA showing on:
# dmesg|grep ata3

Which displays all disk info, and “NCQ (depth 0/32)” would mean NCQ is
present but disabled.
 
>From what I can see disk should support NCQ and I was informed by person who
sold it to me that it was NCQ ready. (I specifically wanted NCQ disk).

I don’t know if I’m making a mistake somewhere or disk just doesn’t support
it. I’m in for some help please!

P.S. Yes I’ve rebooted ;)

--
Best regards,
Nick Zeljkovic 


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to