You are not logged in.

#1 2011-08-11 04:39:23

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

network does not work on boot after kernel 3.0.1 upgrade

I have ThinkPad x220 that I recently purchased but I have been using Arch for a little over a year. Ever since the recent kernel upgrade to linux-3.0.1 my network interfaces do not come up after reboot. I have to manually modprobe the modules (iwlagn and e1000e) to get things to work after that everything is fine. The strange part is that I have added both modules to my modules array in rc.conf
from /etc/rc.conf:

MODULES=(coretemp acpi-cpufreq cpufreq-ondemand ac battery button processor thermal video btusb cdrom intel-agp intel-gtt nvram tpm_bios tpm tpm_tis tpm_tis drm_kms_helper drm i915 i2c-algo-bit i2c-i801 i2c-core evdev joydev psmouse serio_raw mmc_core sdhci sdhci-pci pci_hotplug shpchp thinkpad_acpi wmi iTCO_vendor_support iTCO_wdt crc16 hdaps snd-hda-intel snd soundcore scsi_mod ahci libahci bluetooth iwlagn e1000e rfkill mei usbcore ehci-hcd sd_mod sr_mod st sg tp_smapi)

and lspci returns:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 6 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 04)

How can I fix this? I am somewhat lost after adding them to MODULES did not work.

Thanks

Last edited by jesseFrey (2011-08-11 04:43:27)

Offline

#2 2011-08-11 11:34:37

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: network does not work on boot after kernel 3.0.1 upgrade

Post the output of

ls -1 /etc/modprobe.d/

If you find your sound and net modules blacklisted, read https://bbs.archlinux.org/viewtopic.php … 74#p968474

Offline

#3 2011-08-11 14:12:57

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Re: network does not work on boot after kernel 3.0.1 upgrade

yes that is the case, the modules that I need are blacklisted. Some how it did not occur to me to check.
Thanks

ls -1 /etc/modprobe.d/ returns:

total 16
-rw-r--r-- 1 root root  34 Jul 13 13:02 blacklist_net.conf
-rw-r--r-- 1 root root 182 Jul 13 13:02 blacklist_sound.conf
-rw-r--r-- 1 root root  55 Jun 25 06:30 modprobe.conf
-rw-r--r-- 1 root root 196 Apr  8 02:08 usb-load-ehci-first.conf

[Edit] just rebooted and everything works now without having to modprobe. also I should probably add that I did the installation with archboot, I saw this mentioned somewhere.

Last edited by jesseFrey (2011-08-11 14:24:09)

Offline

Board footer

Powered by FluxBB