|
Bugzilla – Full Text Bug Listing |
| Summary: | too many kernel modules in initrd | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Silviu Marin-Caea <silviu_marin-caea> |
| Component: | Kernel | Assignee: | Hannes Reinecke <hare> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | aj, holler |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | zypper.log | ||
|
Description
Silviu Marin-Caea
2008-10-02 13:31:57 UTC
Also, it seems it uses an awful lot of modules for a desktop Dell PC. Hello, could you provide /var/log/zypper.log ? Thanks It booted, and now mkinitrd seems to run without the reiserfs error. However there are still way too many modules. Created attachment 243099 [details]
zypper.log
I have unpacked the initrd and it has indeed a lot of useless modules for booting. Like idetape.ko. I think it has all the modules. It doesn't seem normal, but maybe it's a new behavior, to include all modules. From the changelog: * Di Sep 09 2008 hare@suse.de - Fix dhcp network detection (bnc#415438) - parse 'ip route' lines correctly (bnc#414191) - Always include all ATA and SCSI drivers Since this is expected new behaviour, I'll close the bug as invalid. Expected by who and why? By hare@suse.de. Why? I presume because it's simpler, because systems have a lot of memory and because the initrd is cleared from memory anyway after the local storage becomes visible. So it doesn't make sense maintaining code that detects the actual hardware and inserts only those modules in initrd. But this is just my own assumption, hare@suse.de can provide the actual explanation. Let's ask Hannes for his reasoning since it's not given in the changelog and there's no reference. That was an error; we should only be include all libata drivers, and even those only if a libata driver was used for the root device (cf bug#433105). Will be fixed with Beta3. |