LINUX.ORG.RU

контроллер Initio SATA 1623 и debian 8

 , , ,


0

1

сервер на очень старом железе, раньше стояла мандрива 2008, все работало пока не полетела ФС на системном винте, после чего было решено поставить дебиан.

Debian 8.3 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 motherboard ASUS M2A-VM processor AMD Athlon 64 X2 Dual Core 4200+

в сервере 5 винтов, 4 на материнском контроллере и 1 на внешнем pci контроллере Initio SATA 1623. мандрива видела все винты, дебиан видит только 4 винта, которые на материнском контроллере. сам контроллер виден в системе в выводе lspci:

03:06.0 SATA controller: Initio Corporation INI-1623 PCI SATA-II Controller (rev 02)

в логе загрузки вижу устройство ata5

Mar 22 15:37:55 ftp kernel: [ 2.036119] ata5: softreset failed (device not ready) Mar 22 15:37:55 ftp kernel: [ 2.036154] ata5: applying PMP SRST workaround and retrying Mar 22 15:37:55 ftp kernel: [ 2.208139] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300) Mar 22 15:37:55 ftp kernel: [ 2.240140] ata5.00: ATA-8: WDC WD15EADS-00R6B0, 01.00A01, max UDMA/133 Mar 22 15:37:55 ftp kernel: [ 2.240142] ata5.00: 2930277168 sectors, multi 1: LBA48 NCQ (depth 31/32), AA Mar 22 15:37:55 ftp kernel: [ 2.240145] ata5.00: SB600 AHCI: limiting to 255 sectors per cmd Mar 22 15:37:55 ftp kernel: [ 2.240149] ata5.00: SB600 AHCI: limiting to 255 sectors per cmd Mar 22 15:37:55 ftp kernel: [ 2.240149] ata5.00: configured for UDMA/133

а в /dev только 4 винта sda - sdd

сам винт рабочий, меняли с другими винтами местами, не видит только те, что на внешнем контроллере.

есть идеи, куда копать?


Ответ на: комментарий от maximt

самое странное, что в логе еще присутствует и ata6, хотя винтов физически только 5

2 PATA + 2 SATA (всего 4) дырки на мамке, 2 SATA дырки на контроллере, суммарно 6 ATA каналов.

Deleted
()
Ответ на: комментарий от maximt

BIOS Revision 1002 07/19/2007

После этой версии вышло 12 релизов биоса, 12, КАРЛ!

Deleted
()
Ответ на: комментарий от Deleted

2 PATA + 2 SATA (всего 4) дырки на мамке, 2 SATA дырки на контроллере, суммарно 6 ATA каналов.

А нет. 2 PATA + 4 SATA. В 4 SATA набортных вставлены диски - они и видны.

lspci -kv закинь на pastebin.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от maximt

ata* это контроллер диска, а не винт. В выводе ata1 и ata2 относятся к PATA (IDE) контроллерам — 40 контактный шлейф. Не знаю, почему их два, в даташите на sb600 указан только один. Но, судя по гуглу, у всех материнок на sb600 pata_atiixp находит два PATA контроллера.

Как вы уже наверное поняли из написаного в этом топике, ваше ядро не понимает INI-1623. То, что его видит lspci означает что само устройство подключено к pci-шине, но не более того. Нужно перекомпилировать ядро. В гугле есть примеры, как это делается правильно в дебиане, чтоб получался deb-пакет, но вам решать. Ещё гуглится, что в 3.x ядрах как-то ломали/чинили поддержку этого INI-1623, железо не новое и не особо массовое, не факт, что после пересборки ядра всё будет хорошо.

mky ★★★★★
()
Ответ на: комментарий от mky

Не знаю, почему их два, в даташите на sb600 указан только один.

Ты хоть раз видел IDE контроллер, к которому можно подключить только один диск? Минимум два - master и slave на один шлейф, это же IDE ;)

Deleted
()
Ответ на: комментарий от Deleted

Диска два, а контроллер один. Соотвественно было ata1 контроллер, ata1.00 и ata1.01 диски. И прерывание одно, раз контроллер один. Не видел IDE контроллеров, которые берут себе два прерывания.

Минимум два

Максимум, как ни странно, тоже два :)

mky ★★★★★
()
Ответ на: комментарий от mky

Диска два, а контроллер один. Соотвественно было ata1 контроллер, ata1.00 и ata1.01 диски. И прерывание одно, раз контроллер один. Не видел IDE контроллеров, которые берут себе два прерывания.

Подзабыл уже, если честно, PATA. Пришлось расчехлить старый комп. В общем, везде ata1 и ata2 появляются, контроллеров, видимо, два везде, даже если выведен один IDE-разъём. И да, на одном IDE-разъёме диски стоят как ata1.00 и ata1.01.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.