Page 1 of 1

[SOLVED] network module missing while booting

PostPosted: May 31st, '12, 13:22
by magfan
Upgrading from Mageia 1 to Mageia 2 went smoothly. However, while booting there appears the following message and the boot process takes very long:

Code: Select all
udevd[269]: could not find module by name "e1000"


I know that this module is required by my network card and later the network works. So, the module must be somewhere. How can I force Mageia to find it already while booting?

Re: network module missing while booting

PostPosted: May 31st, '12, 21:53
by doktor5000
What does modinfo e1000 display?

Re: network module missing while booting

PostPosted: Jun 1st, '12, 07:01
by magfan
Here is the output of "modinfo e1000"

Code: Select all
[root@cortex]# modinfo e1000
filename:       /lib/modules/3.3.6-server-2.mga2/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz
version:        7.3.21-k8-NAPI
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, <linux.nics@intel.com>
srcversion:     26BC1C3DFF8AB6C1B573A54
alias:          pci:v00008086d00002E6Esv*sd*bc*sc*i*
alias:          pci:v00008086d000010B5sv*sd*bc*sc*i*
alias:          pci:v00008086d00001099sv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Asv*sd*bc*sc*i*
alias:          pci:v00008086d00001079sv*sd*bc*sc*i*
alias:          pci:v00008086d00001078sv*sd*bc*sc*i*
alias:          pci:v00008086d00001077sv*sd*bc*sc*i*
alias:          pci:v00008086d00001076sv*sd*bc*sc*i*
alias:          pci:v00008086d00001075sv*sd*bc*sc*i*
alias:          pci:v00008086d00001028sv*sd*bc*sc*i*
alias:          pci:v00008086d00001027sv*sd*bc*sc*i*
alias:          pci:v00008086d00001026sv*sd*bc*sc*i*
alias:          pci:v00008086d0000101Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000101Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000101Asv*sd*bc*sc*i*
alias:          pci:v00008086d00001019sv*sd*bc*sc*i*
alias:          pci:v00008086d00001018sv*sd*bc*sc*i*
alias:          pci:v00008086d00001017sv*sd*bc*sc*i*
alias:          pci:v00008086d00001016sv*sd*bc*sc*i*
alias:          pci:v00008086d00001015sv*sd*bc*sc*i*
alias:          pci:v00008086d00001014sv*sd*bc*sc*i*
alias:          pci:v00008086d00001013sv*sd*bc*sc*i*
alias:          pci:v00008086d00001012sv*sd*bc*sc*i*
alias:          pci:v00008086d00001011sv*sd*bc*sc*i*
alias:          pci:v00008086d00001010sv*sd*bc*sc*i*
alias:          pci:v00008086d0000100Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000100Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000100Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000100Csv*sd*bc*sc*i*
alias:          pci:v00008086d00001009sv*sd*bc*sc*i*
alias:          pci:v00008086d00001008sv*sd*bc*sc*i*
alias:          pci:v00008086d00001004sv*sd*bc*sc*i*
alias:          pci:v00008086d00001001sv*sd*bc*sc*i*
alias:          pci:v00008086d00001000sv*sd*bc*sc*i*
depends:       
intree:         Y
vermagic:       3.3.6-server-2.mga2 SMP mod_unload modversions
parm:           TxDescriptors:Number of transmit descriptors (array of int)
parm:           RxDescriptors:Number of receive descriptors (array of int)
parm:           Speed:Speed setting (array of int)
parm:           Duplex:Duplex setting (array of int)
parm:           AutoNeg:Advertised auto-negotiation setting (array of int)
parm:           FlowControl:Flow Control setting (array of int)
parm:           XsumRX:Disable or enable Receive Checksum offload (array of int)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           debug:Debug level (0=none,...,16=all) (int)
[root@cortex]#

Re: network module missing while booting

PostPosted: Jun 3rd, '12, 14:19
by doktor5000
That's weird, the module is available for that kernel. Maybe you should report that one as a bug, seems some problem with udev.
https://wiki.mageia.org/en/How_to_report_a_bug_properly

Re: network module missing while booting

PostPosted: Jun 3rd, '12, 14:36
by m-fl
Same here with modules e1000e, iwlwifi and sdhci_pci. However the machine works.

Re: network module missing while booting

PostPosted: Jun 3rd, '12, 15:21
by yankee495
The first 2 lines in /var/log/boot.log for me are:


Code: Select all
%Gudevd[193]: could not find module by name='r8169'


udevd[195]: could not find module by name='rtl8192ce'


%G


modinfo gives the correct info. I thought it might be trying to pre-load them or something. But they both work. The first one is my wired and the second is my wireless.

I don't know what the %G is at the start and end of this section of the file. I posted this so you would know it is not just the e1000 but also the Realtek.

Re: network module missing while booting

PostPosted: Jun 3rd, '12, 16:03
by djennings
I think those messages are because the module is not in the initrd.
If you do
Code: Select all
dracut -f --add-drivers e1000

then reboot I think you will find the message goes away, but your boot time will not change.

I got a similar message for r8169 and the above made the message go away.
It is no big deal having the module missing from the initrd, because as you have already observed it gets loaded later anyway.

Re: network module missing while booting

PostPosted: Jun 3rd, '12, 20:42
by doktor5000
If this is the issue, this should be reported against dracut so this will get fixed: https://wiki.mageia.org/en/How_to_report_a_bug_properly

Re: network module missing while booting

PostPosted: Jun 8th, '12, 14:35
by magfan
Yes, calling dracut helped in my case.