[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

linux-image с PAE с NCQ на AHCI



Hello,

Столкнулся с проблемой: используя ядра из etch и lenny с PAE
(linux-image-2.6.26-1-686-bigmem и linux-image-2.6.18-6-686-bigmem) не
включается NCQ на ICH7-8 и ESB2, всё в режиме AHCI, но в capabilities ncq нет.

Выдержки из dmesg:
[    1.926201] libata version 3.00 loaded.
[    2.520963] ahci 0000:00:1f.2: version 3.0
[    2.520973] ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
[    4.111940] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f
impl SATA mode
[    4.112027] ahci 0000:00:1f.2: flags: 64bit pm led pmp slum part
                                             ^^^ тут должно быть ncq

[    5.017422] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.217352] ata1.00: ATA-7: ST3400620NS, 3.AEG, max UDMA/133
[    5.217352] ata1.00: 781422768 sectors, multi 0: LBA48 NCQ (depth 0/32)
                                               а тут должно быть 31 ^^^
[    5.217352] ata1.00: configured for UDMA/133

Диски используются разных вендоров, материнские платы и контроллеры - тоже. В
гугле описания подобного ограничения не нашел, может кто-то ещё сталкивался и
знает как получить ncq в подобных условиях не теряя память после 4гиг?

Архитектура i386 сложилась исторически, машины под нагрузкой, просто так
поменять систему на amd64 не получится. Кстати, в репозитарии для i386 есть ядра
для amd64 (linux-image-2.6.26-1-amd64_2.6.26-13_i386.deb), правильно ли я
понимаю теорию, что можно использовать amd64 ядро и всю остальную обвязку от
i386 без каких-либо сложностей, видя при этом всю память?


-- 
Best regards,
 Roman
 mailto:rps@cheater.ru


Reply to: