I just started using Ubuntu on my secondary PC, I don't really know my way around it yet. I had originally gotten my wireless card (a Linksys) to work using the broadcomm workaround since linksys didn't have any drivers for ubuntu. However, I updated something recently and now my card doesn't detect any wireless networks. I don't have the problem with my XP laptop. Any thoughts as to what I might have done? Keep in mind I know almost nothing about Ubuntu at this point. Thanks for any help you can offer.
What was updated? It might be a matter of re-doing the work around or if a new driver/module has been made available it might just be a matter of setting the card up properly. There is little point in reinstalling since as soon as you update it will probably break again. Unfortunately its a bit difficult to diagnose with what you've given us.
If it is broadcom then you need to have the B43 enabled in the kernel. You do not need linksys drivers as they are not the manufacturer of the chip that runs the wifi card. I'm not sure how Ubuntu does kernel updates but look for one with that support enabled. You will need mac80211, nl80211 netlink, Wireless extensions sysfs, then B43, and possibly B43 debugging. Modules are as follows: NL80211, WIRELESS_EXT_SYSFS, MAC80211, B43, B43_DEBUG
Yeah I'm not really sure what I updated, I didn't check it like I usually do as I was in a rush to leave. And @ C-Sniper, I'm really new at this. I have almost no idea what most of that stuff is.
Ah, I have been running Slackware for 2.5 yrs now and know my way around linux fairly well. Basically, While Linsys makes your wireless card, the actual wireless chip is from Broadcom. You will need the drivers for the Chip, not the manufacturer of the entire card. For example, I have a Trend-Net card that has an Atheros Chip. I need the Atheros Drivers not anything from Trend-Net. I have never used Ubuntu, but IIRC they release their own kernels which is the main part of the operating system and contains all the driver support. (Or a good chunk of it atleast) Could you post an "su -c lsmod" and "lspci -v"?
If you can explain to me how to do it, sure thing. Is that something I have to input into the terminal? I'm a total noob when it comes to Linux so bear with me here guys. Sorry.
Open the terminal and type "lsmod" if you get an error saying there is no such command then input "su -c lsmod" it will ask for your password then post some information. Same thing with the "lspci -v" This has to be done in a terminal.
Module Size Used by usbhid 32128 0 hid 38784 1 usbhid ipv6 267780 8 via 43648 2 drm 82452 3 via rfcomm 41744 2 l2cap 25728 13 rfcomm bluetooth 61156 4 rfcomm,l2cap ppdev 10372 0 cpufreq_stats 7104 0 cpufreq_userspace 5284 0 cpufreq_conservative 8712 0 cpufreq_ondemand 9740 0 freq_table 5536 2 cpufreq_stats,cpufreq_ondemand cpufreq_powersave 2688 0 sbs 15112 0 sbshc 7680 1 sbs container 5632 0 video 19856 0 output 4736 1 video dock 11280 0 battery 14212 0 iptable_filter 3840 0 ip_tables 14820 1 iptable_filter x_tables 16132 1 ip_tables ac 6916 0 lp 12324 0 evdev 13056 4 parport_pc 36260 1 parport 37832 3 ppdev,lp,parport_pc snd_via82xx_modem 16264 0 snd_seq_dummy 4868 0 snd_via82xx 29464 3 gameport 16008 1 snd_via82xx snd_ac97_codec 101028 2 snd_via82xx_modem,snd_via82xx ac97_bus 3072 1 snd_ac97_codec snd_pcm_oss 42144 0 snd_mixer_oss 17920 1 snd_pcm_oss pcspkr 4224 0 snd_pcm 78596 4 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_mpu401_uart 9728 1 snd_via82xx snd_seq_oss 35584 0 via_ircc 27796 0 snd_seq_midi 9376 0 irda 203068 1 via_ircc snd_rawmidi 25760 2 snd_mpu401_uart,snd_seq_midi crc_ccitt 3072 1 irda snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi button 9232 0 snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 24836 2 snd_pcm,snd_seq snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 56996 19 snd_via82xx_modem,snd_seq_dummy,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device i2c_viapro 9876 0 snd_page_alloc 11400 3 snd_via82xx_modem,snd_via82xx,snd_pcm soundcore 8800 1 snd i2c_core 24832 1 i2c_viapro via_agp 11136 1 agpgart 34760 2 drm,via_agp shpchp 34452 0 pci_hotplug 30880 1 shpchp ndiswrapper 192920 0 ext3 136840 1 jbd 48404 1 ext3 mbcache 9600 1 ext3 sg 36880 0 sr_mod 17956 0 cdrom 37408 1 sr_mod sd_mod 30720 3 pata_acpi 8320 0 ata_generic 8324 0 floppy 59588 0 pata_via 13316 2 via_rhine 26632 0 mii 6400 1 via_rhine libata 159344 3 pata_acpi,ata_generic,pata_via ehci_hcd 37900 0 uhci_hcd 27024 0 scsi_mod 151436 4 sg,sr_mod,sd_mod,libata usbcore 146412 5 usbhid,ndiswrapper,ehci_hcd,uhci_hcd thermal 16796 0 processor 37384 1 thermal fan 5636 0 fbcon 42912 0 tileblit 3456 1 fbcon font 9472 1 fbcon bitblit 6784 1 fbcon softcursor 3072 1 bitblit fuse 50708 3 That's from the first one, but the second command gave me this: tom@tom-desktop:~$ lspci-v bash: lspci-v: command not found tom@tom-desktop:~$ su -c lspci -v su: invalid option -- v Usage: su [options] [LOGIN] Options: -c, --command COMMAND pass COMMAND to the invoked shell -h, --help display this help message and exit -, -l, --login make the shell a login shell -m, -p, --preserve-environment do not reset environment variables, and keep the same shell -s, --shell SHELL use SHELL instead of the default in passwd Hope that helps.
you forgot the space between the "lspci" and "-v" no su required. Also, i believe the reason the card isn't working is because: 1. the B43 modules is not loaded 2. You *probably* (or Ubuntu) has probably not compiled the firmware required for the B43 module. 3. Ubuntu is a piece. (Sorry loyal follower of Slackware) Can you try some other things as well? In the terminal: apt-get B43 apt-get fw-cutter In any case google Ubuntu and B43. This should get you the answers better than i can try.
00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge Subsystem: VIA Technologies, Inc. Unknown device 0000 Flags: bus master, 66MHz, medium devsel, latency 8 Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: <access denied> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: dde00000-dfefffff Prefetchable memory behind bridge: d5d00000-ddcfffff Capabilities: <access denied> 00:09.0 Network controller: RaLink RT2561/RT61 802.11g PCI Subsystem: Linksys WMP54G ver 4.1 Flags: bus master, fast devsel, latency 32, IRQ 18 Memory at 20000000 (32-bit, non-prefetchable) [size=32K] Capabilities: <access denied> 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller Flags: bus master, medium devsel, latency 32, IRQ 16 I/O ports at e400 Capabilities: <access denied> 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller Flags: bus master, medium devsel, latency 32, IRQ 16 I/O ports at e800 Capabilities: <access denied> 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller Flags: bus master, medium devsel, latency 32, IRQ 16 I/O ports at ec00 Capabilities: <access denied> 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI]) Subsystem: VIA Technologies, Inc. USB 2.0 Flags: bus master, medium devsel, latency 32, IRQ 16 Memory at dfff7f00 (32-bit, non-prefetchable) Capabilities: <access denied> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge Subsystem: VIA Technologies, Inc. Unknown device 0000 Flags: bus master, stepping, medium devsel, latency 0 Capabilities: <access denied> 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE Flags: bus master, medium devsel, latency 32, IRQ 255 [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [virtual] Memory at 000003f0 (type 3, non-prefetchable) [virtual] Memory at 00000170 (32-bit, non-prefetchable) [virtual] Memory at 00000370 (type 3, non-prefetchable) I/O ports at fc00 Capabilities: <access denied> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) Subsystem: Elitegroup Computer Systems Unknown device a101 Flags: medium devsel, IRQ 19 I/O ports at dc00 Capabilities: <access denied> 00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80) Subsystem: SILICON Laboratories Unknown device 4c21 Flags: medium devsel, IRQ 19 I/O ports at e000 Capabilities: <access denied> 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235 Flags: bus master, medium devsel, latency 32, IRQ 17 I/O ports at d800 Memory at dfff7e00 (32-bit, non-prefetchable) Capabilities: <access denied> 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01) (prog-if 00 [VGA controller]) Subsystem: VIA Technologies, Inc. Unknown device 0000 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 20 Memory at d8000000 (32-bit, prefetchable) [size=64M] Memory at de000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at dfef0000 [disabled] [size=64K] Capabilities: <access denied> And then the second two. I'm assuming it's telling me that the Broadcomm drivers aren't loaded any longer. Any idea how that would have happened? tom@tom-desktop:~$ sudo apt-get install B43 [sudo] password for tom: Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package B43 tom@tom-desktop:~$ sudo apt-get install fw-cutter Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package fw-cutter
Bump. Any updates for me fellas? I use that computer as storage for my media files and it's been really inconvenient being unable to access my stuff from my other computer.
The packages are unfortunately named something slightly different and apt isn't clever enough to know what you mean. Open a shell and type Code: sudo aptitude -u aptitude is a curses based front end for apt and the -u flag tells it to update Now press "/", that brings up a search box in that start typing b43 and then hit "n" till you find the package then "+" to add it to the install que. Now same again with fw-cutter. Once you've added them both hit "g" to install and follow the on screen directions. for reference on my lenny box there is only one file i think its the only one you need at itscalled Code: b43-fwcutter Once your done hit "q" to quit beyond that i know little about wireless perhaps some one can assist further.
You don't need B43, you need Ralink. RT61 is you chip. I don't know why the Broadcom workaround worked but you need to get the RT61 drivers. (I believe they are in the kernel.) If not just Google them