Florian Gleixner wrote:
Thanks for your answer and for your help offer. I'll send you a lspci later when i have access to the machine. You alternatively could tell me how to find out what modules to load.
The main thing the initrd does is enable access to the root filesystem. Generally speaking, you need modules for filesystems and I/O chipsets. For instance, I have a system with an HP SMART array, which needs the module 'cpqarray' to work, so I include that for the initrd. This particular system has the following: INITRD_MODULES="cpqarray thermal pata_serverworks ata_generic serverworks ide_pci_generic processor fan" My root filesystem is etx4, but judging from ther above, ext4 support has been built into the kernel.
I started a rescue system from PXE boot and checked what modules this rescue system did load. But the kernel modules don't have man pages so i can only guess what the module does.
The rescue system might also load a lot that you don't need.
Solaris provides man pages for kernel modules. Wouldn't that be a great benefit (would have to send this to lkml)?
Probably not a bad idea. Until you've got those, look up the module source, it'll give you a pretty good idea.
So i added some ...scsi... ...ata... and via82cxxx in /etc/sysconfig/kernel and rebuild the initrd.
Sounds good. I have a system with via82cxxx too: INITRD_MODULES="processor thermal sata_via via82cxxx fan jfs raid1 edd"
After reboot i could see that the driver loads and it can see the disks, but the /dev tree was missing the discs. I could see them somewhere in /proc, but i'm unsure why the initrd cannot create the dev?
It's done by udevd - you don't have any /dev/sdx entries at all? How about /dev/disk/by-* ?
With initrd -A i see the disks as /dev/hdX - in rescue as /dev/sdX. What happens here?
Uh, the hdx devices means you've got the old IDE/PATA support somewhere. These days, IDE/PATA devices are emulated as SCSI devices. /Per -- Per Jessen, Zürich (9.1°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org