1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Linux Problem with wireless after update

Discussion in 'Tech Support' started by Batou, 1 Dec 2008.

  1. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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.
     
  2. Volund

    Volund Am I supposed to care?

    Joined:
    16 Sep 2008
    Posts:
    1,947
    Likes Received:
    65
    I had the same problem with my lappy, a fresh install fixed it up nice.
     
  3. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    So I just have to reinstall Ubuntu and redo the driver installation?
     
  4. Volund

    Volund Am I supposed to care?

    Joined:
    16 Sep 2008
    Posts:
    1,947
    Likes Received:
    65
    yeah, pretty much (note- it may not work, it just did in my case)
     
  5. steveo_mcg

    steveo_mcg What's a Dremel?

    Joined:
    26 May 2005
    Posts:
    5,841
    Likes Received:
    80
    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.
     
  6. C-Sniper

    C-Sniper Stop Trolling this space Ądmins!

    Joined:
    17 Jun 2007
    Posts:
    3,028
    Likes Received:
    126
    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
     
  7. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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.
     
  8. C-Sniper

    C-Sniper Stop Trolling this space Ądmins!

    Joined:
    17 Jun 2007
    Posts:
    3,028
    Likes Received:
    126

    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"?
     
  9. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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.
     
  10. C-Sniper

    C-Sniper Stop Trolling this space Ądmins!

    Joined:
    17 Jun 2007
    Posts:
    3,028
    Likes Received:
    126
    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.
     
  11. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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.
     
  12. C-Sniper

    C-Sniper Stop Trolling this space Ądmins!

    Joined:
    17 Jun 2007
    Posts:
    3,028
    Likes Received:
    126
    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.
     
  13. Glider

    Glider /dev/null

    Joined:
    2 Aug 2005
    Posts:
    4,173
    Likes Received:
    21
    Better make that:
    Code:
    sudo apt-get install B43
    sudo apt-get install fw-cutter
     
  14. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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
     
  15. Batou

    Batou What's a Dremel?

    Joined:
    1 Dec 2008
    Posts:
    9
    Likes Received:
    0
    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.
     
  16. steveo_mcg

    steveo_mcg What's a Dremel?

    Joined:
    26 May 2005
    Posts:
    5,841
    Likes Received:
    80
    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.
     
  17. C-Sniper

    C-Sniper Stop Trolling this space Ądmins!

    Joined:
    17 Jun 2007
    Posts:
    3,028
    Likes Received:
    126
    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
     
    Last edited: 8 Dec 2008

Share This Page