[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: can't get wicd to work



I have a Broadcomm4310.
I did this and it works. It is too damn bad if you don't like the top post.

BEGIN CODE
aptitude update
aptitude install module-assistant wireless-tools
m-a a-i broadcom-sta
echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
update-initramfs -u -k $(uname -r)
modprobe -r b44 b43 b43legacy ssb mac80211
modprobe wl 
iwconfig
END CODE

Mike

On Sunday, May 25, 2014 22:24:48 tom arnall wrote:
> I poked around a bit more at the Debian wiki and some other places and
> found out about Broadcom wireless devices and that they have problems.
> 
> Here is what I did about it and the results. I'm using all caps for my
> remarks to keep them apart from the rest of the text. (My card works.
> I checked it with my Windows partition.)
> 
> 
> MY CARD:
> 
> #discover|grep Broadcom
> Broadcom Corporation BCM4311 802.11b/g WLAN
> 
> 
> 
> DMESG SHOWED THAT I DIDN'T HAVE THE RIGHT DRIVERS INSTALLED, SO I DID
> THIS FROM  https://wiki.debian.org/wl#Debian_7_.22Wheezy.22:
> 
> Add a "non-free" component to /etc/apt/sources.list, for example:
> # Debian 7 "Wheezy"
> deb http://http.debian.net/debian/ wheezy main contrib non-free
> Update the list of available packages. Install the relevant
> linux-headers and broadcom-sta-dkms packages:
> # apt-get update
> # apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
> broadcom-sta-dkms
> This will also install the recommended wireless-tools package. DKMS
> will build the wl module for your system.
> Unload conflicting modules:
> # modprobe -r b44 b43 b43legacy ssb brcmsmac
> Load the wl module:
> # modprobe wl
> Configure your wireless interface as appropriate. See also known issues.
> 
> 
> 
> I REBOOTED AND DID THE LAST TWO COMMANDS.
> I FIRED UP WICD AND GOT THE USUAL "No wireless networks found."
> 
> 
> 
> THEN I CHECKED TO SEE THE STATUS OF THE DEVICE. VOILA! IT'S NOT THERE, AS
> IN:
> 
> Root@debian:/home/tom# ifconfig -a
> eth0      Link encap:Ethernet  HWaddr 00:1c:23:2f:f3:8f
> inet addr:192.168.0.14  Bcast:192.168.0.255  Mask:255.255.255.0
> inet6 addr: fe80::21c:23ff:fe2f:f38f/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> RX packets:11712 errors:0 dropped:0 overruns:0 frame:0
> TX packets:12194 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:6002427 (5.7 MiB)  TX bytes:3623290 (3.4 MiB)
> Interrupt:17
> 
> lo        Link encap:Local Loopback
> inet addr:127.0.0.1  Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING  MTU:16436  Metric:1
> RX packets:23 errors:0 dropped:0 overruns:0 frame:0
> TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:1743 (1.7 KiB)  TX bytes:1743 (1.7 KiB)
> 
> AND:
> 
> root@debian:/home/tom# iwconfig
> lo        no wireless extensions.
> 
> eth0      no wireless extensions.
> 
> 
> HERE IS THE CURRENT DMESG OUTPUT WHICH SEEMS TO BE RELEVANT:
> 
> [    8.833067] input: AlpsPS/2 ALPS DualPoint TouchPad as
> /devices/platform/i8042/serio1/input/input13
> [    8.929734] wl: module license 'MIXED/Proprietary' taints kernel.
> [    8.929740] Disabling lock debugging due to kernel taint
> [    8.941586] wl 0000:0c:00.0: setting latency timer to 64
> [    8.944209] wlan%d: 5.100.82.112 driver failed with code 21
> [    8.944230] ------------[ cut here ]------------
> [    8.944284] kernel BUG at
> /usr/src/linux-headers-3.2.0-4-common/include/net/cfg80211.h:2209!
> [    8.944340] invalid opcode: 0000 [#1] SMP
> [    8.944478] CPU 1
> [    8.944524] Modules linked in: wl(P+) drm_kms_helper drm
> yenta_socket pcmcia_rsrc iTCO_wdt snd_hda_codec_idt i2c_algo_bit
> dell_laptop dell_wmi pcmcia_core iTCO_vendor_support coretemp
> snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc psmouse
> acpi_cpufreq i2c_i801 serio_raw lib80211 ac i2c_core evdev
> sparse_keymap pcspkr dcdbas mperf cfg80211 snd_seq snd_seq_device
> snd_timer rfkill snd battery wmi soundcore power_supply video
> processor button ext4 crc16 jbd2 mbcache sg sr_mod cdrom sd_mod
> crc_t10dif thermal usbhid hid thermal_sys ata_generic firewire_ohci
> ata_piix firewire_core crc_itu_t uhci_hcd ehci_hcd libata tg3 libphy
> scsi_mod usbcore usb_common [last unloaded: scsi_wait_scan]
> [    8.947779]
> [    8.947827] Pid: 514, comm: modprobe Tainted: P           O
> 3.2.0-4-amd64 #1 Debian 3.2.57-3 Dell Inc. Latitude D630
>     /0KU184
> [    8.948007] RIP: 0010:[<ffffffffa0418a9d>]  [<ffffffffa0418a9d>]
> wdev_priv+0x5/0xf [wl]
> [    8.948007] RSP: 0018:ffff880037133c00  EFLAGS: 00010246
> [    8.948007] RAX: ffff88007b254800 RBX: ffff88007b254f40 RCX:
> 0000000000000990 [    8.948007] RDX: 0000000000000000 RSI:
> ffff88007b254f40 RDI: 0000000000000000 [    8.948007] RBP:
> ffff880036c4d400 R08: 0000000000000002 R09: 00000000fffffffe [   
> 8.948007] R10: 0000000000000000 R11: ffff8800370b6000 R12:
> ffff88007b254800 [    8.948007] R13: 0000000000000000 R14:
> ffff88007b613ac0 R15: 0000000000000011 [    8.948007] FS: 
> 00007f48bc96d700(0000) GS:ffff88007f500000(0000) knlGS:0000000000000000
> [    8.948007] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    8.948007] CR2: 00007f48bc1c8000 CR3: 000000003716a000 CR4:
> 00000000000006e0 [    8.948007] DR0: 0000000000000000 DR1:
> 0000000000000000 DR2: 0000000000000000 [    8.948007] DR3:
> 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [   
> 8.948007] Process modprobe (pid: 514, threadinfo
> ffff880037132000, task ffff880036dc5100)
> [    8.948007] Stack:
> [    8.948007]  ffffffffa041cc8b ffff88007b254800 ffff88007b254f40
> ffff880036c4d400
> [    8.948007]  ffffffffa041694b ffff88007b254800 ffff880036c4d400
> ffff88007c14e000
> [    8.948007]  ffffffffa0417189 ffff880037133ce8 0000000022b0b063
> ffffc90000340000
> [    8.948007] Call Trace:
> [    8.948007]  [<ffffffffa041cc8b>] ? wl_cfg80211_detach+0xf/0xb6 [wl]
> [    8.948007]  [<ffffffffa041694b>] ? wl_free_if+0x27/0x7e [wl]
> [    8.948007]  [<ffffffffa0417189>] ? wl_free+0x51/0x201 [wl]
> [    8.948007]  [<ffffffff81349231>] ? printk+0x43/0x48
> [    8.948007]  [<ffffffffa041d669>] ? wl_pci_probe+0x485/0x4b0 [wl]
> [    8.948007]  [<ffffffff8134fa6f>] ? _raw_spin_unlock_irqrestore+0xe/0xf
> [    8.948007]  [<ffffffff81259e12>] ? __pm_runtime_set_status+0x118/0x13c
> [    8.948007]  [<ffffffff811c700f>] ? local_pci_probe+0x39/0x68
> [    8.948007]  [<ffffffff811c7ab8>] ? pci_device_probe+0xcd/0xfa
> [    8.948007]  [<ffffffff812524ad>] ? driver_probe_device+0xa8/0x138
> [    8.948007]  [<ffffffff8125258c>] ? __driver_attach+0x4f/0x6f
> [    8.948007]  [<ffffffff8125253d>] ? driver_probe_device+0x138/0x138
> [    8.948007]  [<ffffffff812510dc>] ? bus_for_each_dev+0x4f/0x7a
> [    8.948007]  [<ffffffff81251e46>] ? bus_add_driver+0xa5/0x1f5
> [    8.948007]  [<ffffffffa05bb000>] ? 0xffffffffa05bafff
> [    8.948007]  [<ffffffff812529b4>] ? driver_register+0x8d/0xf5
> [    8.948007]  [<ffffffffa05bb000>] ? 0xffffffffa05bafff
> [    8.948007]  [<ffffffff811c82d3>] ? __pci_register_driver+0x4d/0xb6
> [    8.948007]  [<ffffffffa05bb000>] ? 0xffffffffa05bafff
> [    8.948007]  [<ffffffff81002085>] ? do_one_initcall+0x75/0x12c
> [    8.948007]  [<ffffffffa05bb000>] ? 0xffffffffa05bafff
> [    8.948007]  [<ffffffff81075981>] ? sys_init_module+0x10c/0x25b
> [    8.948007]  [<ffffffff81354a12>] ? system_call_fastpath+0x16/0x1b
> [    8.948007] Code: b5 08 07 00 00 48 c7 c7 ad c4 56 a0 31 c0 e8 69
> 07 f3 e0 eb 0a 4c 89 e7 31 db e8 ec f7 ff ff 89 d8 5b 5d 41 5c c3 48
> 85 ff 75 02 <0f> 0b 48 8b 3f e9 9e fe ff ff 41 54 41 89 c8 55 53 48 89
> fb 48
> [    8.948007] RIP  [<ffffffffa0418a9d>] wdev_priv+0x5/0xf [wl]
> [    8.948007]  RSP <ffff880037133c00>
> [    8.954564] ---[ end trace 1fb03c896022003d ]---
> 
> 
> 
> 
> I AM NOW STUMPED ;o(
-- 
Mike McGinn		KD2CNU
Be happy that brainfarts don't smell.
No electrons were harmed in sending this message, some were inconvenienced.
** Registered Linux User 377849


Reply to: