Bug 6637 - В initrd не попадают модули для SATA контроллера
: В initrd не попадают модули для SATA контроллера
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/install2-x11-qt)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
: 7079
  Show dependency tree
 
Reported: 2005-04-25 11:33 by
Modified: 2006-03-07 10:37 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-04-25 11:33:37
Инсталятором диск видится как /dev/sda, разбиение диска и установка загрузчика
проходят.  Загрузиться в систему нельзя - не видит / на block(8,5).

# pciscan -v -c 001
Recommended driver     Description
------------------     -----------
piix                   Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
IDE
Controller [IDE interface storage controller]
                       8086:266f:1028:0179  drivers: piix  class:001:01:8a
                       slot: 0000:00:1f.1  hwid: 8F03DB1329EF569D

unknown                Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA
Controller
[IDE interface storage controller]
                       8086:2651:1028:0179  drivers:  not found 
class:001:01:8f
                       slot: 0000:00:1f.2  hwid: 6C084D43DBF55C14

lsmod в аналогичной системе:

ata_piix                9476  6 
libata                 46596  1 ata_piix
sd_mod                 18448  7 
scsi_mod              127688  2 libata,sd_mod
ide_disk               16512  0 
ide_generic             1408  0 [permanent]
piix                   10500  0 [permanent]
ide_core              125652  4 ide_cd,ide_disk,ide_generic,piix
------- Comment #1 From 2005-04-25 11:35:26 -------
Вся проблема в том, что мы не прописываем в инсталяторе scsi_hostadapter.

2vsu: можно сделать как-то что бы mkinitrd добавлял модули независимо от
наличия
scsi_hostadapter ?
------- Comment #2 From 2005-04-25 11:35:39 -------
На аналогичной железке был успешно установлен master 2.4.  Выдержка из
/etc/modules.conf:

probeall scsi_hostadapter ata_piix
------- Comment #3 From 2005-04-25 11:36:41 -------
(In reply to comment #1)
> Вся проблема в том, что мы не прописываем в инсталяторе scsi_hostadapter.

Хм...  А ведь mkinitrd умеет принимать модули и из командной строки...
------- Comment #4 From 2005-04-25 11:39:18 -------
Это известно. И добавить модули для контроллера - не проблема. Проблема в том,
что их явно недостаточно.
------- Comment #5 From 2005-04-25 11:52:31 -------
Ещё нужен как минимум sd_mod (обычно mkinitrd добавляет этот модуль
автоматически при обнаружении scsi_hostadapter в modules.conf).

Но прописывать scsi_hostadapter всё равно нужно, поскольку та же самая ситуация
возникнет и при обновлении ядра.
------- Comment #6 From 2005-04-29 23:46:16 -------
JFYI: 2.9.9.5 на aic7xxx встал и загрузился, scsi_hostadapter нет => pciscan
помог.
------- Comment #7 From 2005-06-14 13:32:56 -------
Насколько я понимаю, с mkinitrd-2.9.6-alt1 это должно работать.
------- Comment #8 From 2005-06-14 13:34:31 -------
На наш тестовый DELL встал 2.9.9.6, так что наверно можно закрывать...
------- Comment #9 From 2005-06-14 16:39:49 -------
Исправлено в mkinitrd-2.9.6-alt1 (и проверено).