Ron Johnson put forth on 7/4/2010 4:55 PM: > On 07/04/2010 04:43 PM, Camaleón wrote: >> On Sun, 04 Jul 2010 15:01:35 -0600, Paul E Condon wrote: >> >>> On 20100704_154414, Camale?n wrote: >> >>>> Review your "/usr/src/linux/drivers/ata/libata-core.c" and search for >>>> "ATA_HORKAGE_NONCQ" string to find a list of blacklisted devices in >>>> which kernel avoids enabling NCQ for some reason (slow/broken). >>> >>> On my computer /usr/src/linux/ directory does not exist. >> >> (...) >> >> Okay, okay... look here then: >> >> http://lxr.free-electrons.com/source/drivers/ata/libata-core.c#L4287 >> > > One other issue is that this is new in 2.6.33. (Which is why I didn't > find it in 2.6.32.)
ATA_HORKAGE_NONCQ isn't new to 2.6.33. I don't know how long it's been around, but it does go back quite a ways in 2.6.x. Here it is in 2.6.31.1, which is the oldest source I have sitting around. /usr/src/linux-2.6.31.1/drivers/ata$ grep ATA_HORKAGE_NONCQ libata-core.c if (dev->horkage & ATA_HORKAGE_NONCQ) { { "WDC WD740ADFD-00", NULL, ATA_HORKAGE_NONCQ }, { "WDC WD740ADFD-00NLR1", NULL, ATA_HORKAGE_NONCQ, }, { "FUJITSU MHT2060BH", NULL, ATA_HORKAGE_NONCQ }, { "Maxtor *", "BANC*", ATA_HORKAGE_NONCQ }, { "Maxtor 7V300F0", "VA111630", ATA_HORKAGE_NONCQ }, { "ST380817AS", "3.42", ATA_HORKAGE_NONCQ }, { "ST3160023AS", "3.42", ATA_HORKAGE_NONCQ }, { "OCZ CORE_SSD", "02.10104", ATA_HORKAGE_NONCQ }, { "ST31500341AS", "SD15", ATA_HORKAGE_NONCQ | { "ST31500341AS", "SD16", ATA_HORKAGE_NONCQ | { "ST31500341AS", "SD17", ATA_HORKAGE_NONCQ | { "ST31500341AS", "SD18", ATA_HORKAGE_NONCQ | { "ST31500341AS", "SD19", ATA_HORKAGE_NONCQ | { "ST31000333AS", "SD15", ATA_HORKAGE_NONCQ | { "ST31000333AS", "SD16", ATA_HORKAGE_NONCQ | { "ST31000333AS", "SD17", ATA_HORKAGE_NONCQ | { "ST31000333AS", "SD18", ATA_HORKAGE_NONCQ | { "ST31000333AS", "SD19", ATA_HORKAGE_NONCQ | { "ST3640623AS", "SD15", ATA_HORKAGE_NONCQ | { "ST3640623AS", "SD16", ATA_HORKAGE_NONCQ | { "ST3640623AS", "SD17", ATA_HORKAGE_NONCQ | { "ST3640623AS", "SD18", ATA_HORKAGE_NONCQ | { "ST3640623AS", "SD19", ATA_HORKAGE_NONCQ | { "ST3640323AS", "SD15", ATA_HORKAGE_NONCQ | { "ST3640323AS", "SD16", ATA_HORKAGE_NONCQ | { "ST3640323AS", "SD17", ATA_HORKAGE_NONCQ | { "ST3640323AS", "SD18", ATA_HORKAGE_NONCQ | { "ST3640323AS", "SD19", ATA_HORKAGE_NONCQ | { "ST3320813AS", "SD15", ATA_HORKAGE_NONCQ | { "ST3320813AS", "SD16", ATA_HORKAGE_NONCQ | { "ST3320813AS", "SD17", ATA_HORKAGE_NONCQ | { "ST3320813AS", "SD18", ATA_HORKAGE_NONCQ | { "ST3320813AS", "SD19", ATA_HORKAGE_NONCQ | { "ST3320613AS", "SD15", ATA_HORKAGE_NONCQ | { "ST3320613AS", "SD16", ATA_HORKAGE_NONCQ | { "ST3320613AS", "SD17", ATA_HORKAGE_NONCQ | { "ST3320613AS", "SD18", ATA_HORKAGE_NONCQ | { "ST3320613AS", "SD19", ATA_HORKAGE_NONCQ | { "HTS541060G9SA00", "MB3OC60D", ATA_HORKAGE_NONCQ, }, { "HTS541080G9SA00", "MB4OC60D", ATA_HORKAGE_NONCQ, }, { "HTS541010G9SA00", "MBZOC60D", ATA_HORKAGE_NONCQ, }, { "noncq", .horkage_on = ATA_HORKAGE_NONCQ }, { "ncq", .horkage_off = ATA_HORKAGE_NONCQ }, -- Stan -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c315bf2.6030...@hardwarefreak.com