LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices

Reply
 
Search this Thread
Old 02-16-2013, 02:20 PM   #1
centurian
LQ Newbie
 
Registered: Oct 2009
Distribution: Ubuntu
Posts: 12

Rep: Reputation: 0
Boot error on wireless card drivers installation


Hi, there,

recently I installed 12.04 Ubuntu on my laptop after a failed update and everything was ok.
Ubuntu updater (the source of all evils as it was responsible for that update from 10.04!) informed me to install proprietary drivers for my wireless card which I accepted unfortunately.

Next day the machine couldn't boot and I noticed messages on black screen saying about Hzs and I realized it was my network card drivers responsible.

As I searched the net and the man pages I saw that this command (print or control the kernel buffer) contains my black screen messages:

Code:
root#dmesg -k
......................
[   11.544087] Code: 8a ff ff 89 d8 e8 1f ba 94 c8 31 d2 89 f8 e8 c6 fd 9f c8 58 5b 5e 5f 5d c3 55 89 e5 3e 8d 74 26 00 0f 0b 55 89 e5 3e 8d 74 26 00 <0f> 0b 55 89 e5 3e 8d 74 26 00 0f 0b 55 89 e5 3e 8d 74 26 00 0f 
[   11.544087] EIP: [<f89844c2>] wdev_priv.part.7+0x8/0xa [wl] SS:ESP 0068:f6be3cec
[   11.549427] ---[ end trace b5a0f610a6eb4c7d ]---
[   12.190277] cfg80211: World regulatory domain updated:
[   12.190345] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.190425] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.190504] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.190582] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.190660] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.190738] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
..........................
I tried to list kernel modules but no entry with 'ath' or 'ndis':

Code:
root# lsmod | grep -e 'ath.*' -e 'ndis.*'
I tried to see what is blacklisted

Code:
root# less /etc/modprobe.d/blacklist-firewire.conf
# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.

blacklist ohci1394
blacklist sbp2
blacklist dv1394
blacklist raw1394
blacklist video1394

#blacklist firewire-ohci
#blacklist firewire-sbp2
I tried to see the effective configuration of kernel modules related with 'ath' and I saw a message for macs (my laptop is acer aspire):

Code:
root# modprobe -c | egrep -i 'ath.*'
# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# which ath5k cannot recover. To prevent this condition, stop
blacklist ath_pci
...................
Should I blacklist 'ath5k' and 'ath9k'?
Is this the problem?

Can I remove 'ath5k' and 'ath9k' modules altogether? (don't care about wireless in my machine)

My list of kernel modules is this one:

Code:
root# modprobe -l ath*
kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
kernel/drivers/net/wireless/ath/ath6kl/ath6kl.ko
kernel/drivers/net/wireless/ath/ath.ko
kernel/drivers/bluetooth/ath3k.ko
and my hardware list:

Code:
root# lshw -C network
  *-network:0             
       description: Ethernet interface
       product: SiS900 PCI Fast Ethernet
       vendor: Silicon Integrated Systems [SiS]
...............
  *-network:1
       description: Network controller
       product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: b
       bus info: pci@0000:00:0b.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master
       configuration: driver=wl latency=64
       resources: irq:17 memory:e2004000-e2005fff
Thanks to all for any help..........
 
Old 02-16-2013, 11:57 PM   #2
jnihil
Member
 
Registered: Dec 2012
Distribution: Debian, Xubuntu, Gentoo, CentOS, Bhodi
Posts: 47

Rep: Reputation: 2
It looks like to me that you have a Broadcom WiFi chip (BCM4318). Why are you searching for the Atheros module?
This article on Launchpad indicates you should be using the b43 driver: https://answers.launchpad.net/ubuntu...uestion/220688.

I hope that works for you.

[edit] This is probably a better link to fix your problem: https://help.ubuntu.com/community/Wi...Driver/bcm43xx

Look under the section for BCM4318.

Last edited by jnihil; 02-17-2013 at 12:05 AM.
 
Old 02-18-2013, 03:52 AM   #3
centurian
LQ Newbie
 
Registered: Oct 2009
Distribution: Ubuntu
Posts: 12

Original Poster
Rep: Reputation: 0
Unhappy Boot too slow

The problem is that I allowed update manager to install wirelless drivers and it messed my system now boot takes too long and only after making a ctrl+f1 login and still waiting until it starts up.

I noticed these messages:

Code:
root# dmesg -k
.......................
[   12.378764] wl 0000:00:0b.0: enabling device (0000 -> 0002)
[   12.378801] wl 0000:00:0b.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   12.378848] resource map sanity check conflict: 0xe2004000 0xe2007fff 0xe2004000 0xe2005fff 0000:00:0b.0
[   12.378852] ------------[ cut here ]------------
[   12.378866] WARNING: at /build/buildd/linux-3.2.0/arch/x86/mm/ioremap.c:171 __ioremap_caller+0x384/0x460()
[   12.378870] Hardware name: Aspire 3630     
[   12.378873] Info: mapping multiple BARs. Your kernel is fine.
[   12.378876] Modules linked in: wl(P+) snd_seq_midi_event snd_seq snd_timer snd_seq_device pcmcia cfg80211 snd lib80211 soundcore jo
ydev snd_page_alloc yenta_socket pcmcia_rsrc pcmcia_core i2c_sis96x shpchp sis_agp mac_hid psmouse serio_raw lp parport sis900 usb_sto
rage
[   12.378912] Pid: 432, comm: modprobe Tainted: P           O 3.2.0-29-generic-pae #46-Ubuntu
[   12.378916] Call Trace:
[   12.378926]  [<c105a182>] warn_slowpath_common+0x72/0xa0
[   12.378932]  [<c1037414>] ? __ioremap_caller+0x384/0x460
[   12.378937]  [<c1037414>] ? __ioremap_caller+0x384/0x460
[   12.378944]  [<c105a253>] warn_slowpath_fmt+0x33/0x40
[   12.378949]  [<c1037414>] __ioremap_caller+0x384/0x460
[   12.379009]  [<f897c0ec>] ? wl_pci_probe+0x1dd/0x53c [wl]
[   12.379015]  [<c103756f>] ioremap_nocache+0x1f/0x30
[   12.379063]  [<f897c0ec>] ? wl_pci_probe+0x1dd/0x53c [wl]
[   12.379111]  [<f897c0ec>] wl_pci_probe+0x1dd/0x53c [wl]
[   12.379120]  [<c15a55ed>] ? _raw_spin_lock_irqsave+0x2d/0x40
[   12.379127]  [<c138c7f5>] ? pm_runtime_enable+0x45/0x70
[   12.379135]  [<c12d0ff7>] local_pci_probe+0x47/0xb0
[   12.379140]  [<c12d24d8>] pci_device_probe+0x68/0x90
[   12.379149]  [<c11a7df7>] ? sysfs_create_link+0x17/0x20
[   12.379157]  [<c13845bd>] really_probe+0x4d/0x150
[   12.379162]  [<c138dc29>] ? pm_runtime_barrier+0x49/0xb0
[   12.379167]  [<c13847fa>] driver_probe_device+0x3a/0x60
[   12.379172]  [<c13848b1>] __driver_attach+0x91/0xa0
[   12.379176]  [<c1384820>] ? driver_probe_device+0x60/0x60
[   12.379181]  [<c1383939>] bus_for_each_dev+0x49/0x70
[   12.379186]  [<c13843f1>] driver_attach+0x21/0x30
[   12.379191]  [<c1384820>] ? driver_probe_device+0x60/0x60
[   12.379196]  [<c13840cf>] bus_add_driver+0x17f/0x260
[   12.379201]  [<c12d2500>] ? pci_device_probe+0x90/0x90
[   12.379205]  [<c1384d86>] driver_register+0x66/0x110
[   12.379210]  [<c12d2282>] __pci_register_driver+0x42/0xc0
[   12.379238]  [<f8512017>] wl_module_init+0x17/0x1000 [wl]
[   12.379243]  [<c1003035>] do_one_initcall+0x35/0x170
[   12.379249]  [<f8512000>] ? 0xf8511fff
[   12.379255]  [<c1095b4d>] sys_init_module+0xad/0x210
[   12.379261]  [<c15ac7df>] sysenter_do_call+0x12/0x28
[   12.379265] ---[ end trace a48f7e09bf589611 ]---
[   12.385957] malloc in abgphy done
[   12.386164] wl driver 6.20.155.1 (r326264) failed with code 21
[   12.386199] ------------[ cut here ]------------
[   12.386244] kernel BUG at include/net/cfg80211.h:2209!
[   12.386283] invalid opcode: 0000 [#1] SMP 
[   12.386368] Modules linked in: wl(P+) snd_seq_midi_event snd_seq snd_timer snd_seq_device pcmcia cfg80211 snd lib80211 soundcore jo
ydev snd_page_alloc yenta_socket pcmcia_rsrc pcmcia_core i2c_sis96x shpchp sis_agp mac_hid psmouse serio_raw lp parport sis900 usb_sto
rage
......................
there is definetely a kernel bug related with modules 'wl' and 'cfg80211' which I tried to remove:
Code:
# modprobe -r wl cfg80211
but the command line hungs.

I got rid off the 'ath' module that was related with an irrelevant wirelless card but the problem persists. My loaded modules:

Code:
roots# lsmod
Module                  Size  Used by
nls_iso8859_1          12617  1 
nls_cp437              12751  1 
vfat                   17308  1 
fat                    55605  1 vfat
bnep                   17830  2 
rfcomm                 38139  0 
bluetooth             158438  10 bnep,rfcomm
parport_pc             32114  0 
ppdev                  12849  0 
snd_intel8x0           47400  1 
snd_ac97_codec        106082  1 snd_intel8x0
ac97_bus               12642  1 snd_ac97_codec
snd_pcm                80845  2 snd_intel8x0,snd_ac97_codec
snd_seq_midi           13132  0 
snd_rawmidi            25424  1 snd_seq_midi
wl                   3032511  1 
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28931  2 snd_pcm,snd_seq
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
pcmcia                 39791  0 
cfg80211              178679  1 wl
snd                    62064  7 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
lib80211               14040  1 wl
soundcore              14635  1 snd
joydev                 17393  0 
snd_page_alloc         14108  2 snd_intel8x0,snd_pcm
yenta_socket           27465  0 
pcmcia_rsrc            18367  1 yenta_socket
pcmcia_core            21511  3 pcmcia,yenta_socket,pcmcia_rsrc
i2c_sis96x             12743  0 
shpchp                 32325  0 
sis_agp                13165  1 
mac_hid                13077  0 
psmouse                72919  0 
serio_raw              13027  0 
lp                     17455  0 
parport                40930  3 parport_pc,ppdev,lp
sis900                 22729  0 
usb_storage            39646  1

How can I fix this boot error?
 
Old 02-19-2013, 08:28 PM   #4
jnihil
Member
 
Registered: Dec 2012
Distribution: Debian, Xubuntu, Gentoo, CentOS, Bhodi
Posts: 47

Rep: Reputation: 2
So what happens if you try the instructions in the two links I provided?
 
Old 03-15-2013, 03:55 AM   #5
centurian
LQ Newbie
 
Registered: Oct 2009
Distribution: Ubuntu
Posts: 12

Original Poster
Rep: Reputation: 0
Fixed by reinstallation

Just to know for everyone coming to this thread having the same issue: I reinstalled my Ubuntu (I'm under software development and really don't have time to play with OS's complains every time!)

Thanks for any help though!
 
  


Reply

Tags
acer, boot failure, ubuntu 12.04, wireless


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need wireless drivers (.inf file) for Dell wireless 1395 WLAN Mini-Card yendamuri.ravi Linux - Wireless Networking 1 01-13-2012 09:45 PM
Wireless card Drivers SabrinaMP Linux - Wireless Networking 2 06-26-2008 12:17 PM
Ndiswrapper error FC5 intel wireless card installation garfield1228 Linux - Laptop and Netbook 9 04-19-2006 12:43 AM
wireless card drivers MooMooFarm Linux - Hardware 3 04-18-2004 05:45 AM
Wireless Drivers and installation NO SE NADA Linux - Hardware 6 04-13-2004 09:10 PM


All times are GMT -5. The time now is 03:33 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration