Find the answer to your Linux question:
Results 1 to 5 of 5
I installed Debian (lenny) (GNOME) last night, and I can't get the WiFi working. Everything online said to use ndiswrapper and install a driver, so that's what I did. But ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Oct 2009
    Posts
    3

    Unhappy installed ndiswrapper, still can't see wifi


    I installed Debian (lenny) (GNOME) last night, and I can't get the WiFi working. Everything online said to use ndiswrapper and install a driver, so that's what I did. But I still can't see any wireless networks, so I have no internet in Linux.

    My computer is an XPS M1530, and the only reason you're seeing this right now is because I'm dual-booting Windows 7.

    Code:
    ============ lspci ============
    00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
    	Kernel modules: intel-agp
    00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c)
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
    	Kernel driver in use: uhci_hcd
    	Kernel modules: uhci-hcd
    00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
    	Kernel driver in use: uhci_hcd
    	Kernel modules: uhci-hcd
    00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
    	Kernel driver in use: ehci_hcd
    	Kernel modules: ehci-hcd
    00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
    	Kernel driver in use: HDA Intel
    	Kernel modules: snd-hda-intel
    00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02)
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
    	Kernel driver in use: uhci_hcd
    	Kernel modules: uhci-hcd
    00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
    	Kernel driver in use: uhci_hcd
    	Kernel modules: uhci-hcd
    00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
    	Kernel driver in use: uhci_hcd
    	Kernel modules: uhci-hcd
    00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
    	Kernel driver in use: ehci_hcd
    	Kernel modules: ehci-hcd
    00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
    00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 02)
    	Kernel modules: iTCO_wdt
    00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02)
    	Kernel driver in use: PIIX_IDE
    	Kernel modules: piix
    00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 02)
    	Kernel driver in use: ahci
    	Kernel modules: ahci
    00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
    	Kernel driver in use: i801_smbus
    	Kernel modules: i2c-i801
    01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8600M GT [10de:0407] (rev a1)
    	Kernel modules: nvidiafb
    03:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
    	Kernel driver in use: ohci1394
    	Kernel modules: ohci1394
    03:09.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
    	Kernel driver in use: sdhci
    	Kernel modules: sdhci
    03:09.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
    03:09.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
    09:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller [11ab:4354] (rev 12)
    	Kernel driver in use: sky2
    	Kernel modules: sky2
    0b:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 03)
    	Kernel driver in use: b43-pci-bridge
    	Kernel modules: ssb
    
    ============ lsusb ============
    Bus 007 Device 003: ID 03f0:2504 Hewlett-Packard 
    Bus 007 Device 002: ID 1307:0165 Transcend Information, Inc. 
    Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 002: ID 046d:c03d Logitech, Inc. M-BT69a Pilot Optical Mouse
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
    Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    
    ============ lsmod ============
    Module                  Size  Used by
    isofs                  28196  1 
    zlib_inflate           14176  1 isofs
    nls_utf8                1760  2 
    nls_cp437               5568  1 
    vfat                    9152  1 
    fat                    40864  1 vfat
    udf                    67780  0 
    nls_base                6820  6 isofs,nls_utf8,nls_cp437,vfat,fat,udf
    crc_itu_t               2080  1 udf
    rfcomm                 28272  0 
    l2cap                  17248  5 rfcomm
    bluetooth              44996  4 rfcomm,l2cap
    ppdev                   6468  0 
    parport_pc             22500  0 
    lp                      8164  0 
    parport                30988  3 ppdev,parport_pc,lp
    ipv6                  235396  16 
    acpi_cpufreq            6796  1 
    cpufreq_userspace       3172  0 
    cpufreq_stats           3776  0 
    cpufreq_ondemand        6476  1 
    cpufreq_powersave       1856  0 
    freq_table              4224  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
    cpufreq_conservative     5960  0 
    ndiswrapper           152444  0 
    sbp2                   18572  0 
    loop                   12748  0 
    pcspkr                  2432  0 
    psmouse                32336  0 
    i2c_i801                7920  0 
    serio_raw               4740  0 
    i2c_core               19828  1 i2c_i801
    usblp                  10592  0 
    uvcvideo               45800  0 
    compat_ioctl32          1312  1 uvcvideo
    snd_hda_intel         325688  1 
    videodev               27520  1 uvcvideo
    v4l1_compat            12260  2 uvcvideo,videodev
    snd_pcm                62660  1 snd_hda_intel
    snd_seq                41456  0 
    snd_timer              17800  2 snd_pcm,snd_seq
    snd_seq_device          6380  1 snd_seq
    snd                    45636  7 snd_hda_intel,snd_pcm,snd_seq,snd_timer,snd_seq_device
    soundcore               6368  1 snd
    snd_page_alloc          7816  2 snd_hda_intel,snd_pcm
    video                  16464  0 
    output                  2912  1 video
    wmi                     6440  0 
    ac                      4196  0 
    button                  6096  0 
    battery                10180  0 
    intel_agp              22524  0 
    agpgart                28808  1 intel_agp
    evdev                   8000  6 
    dcdbas                  6272  0 
    ext3                  105576  1 
    jbd                    39476  1 ext3
    mbcache                 7108  1 ext3
    ide_cd_mod             27684  1 
    cdrom                  30176  1 ide_cd_mod
    sd_mod                 22200  5 
    ata_generic             4676  0 
    ide_pci_generic         3908  0 [permanent]
    usb_storage            77120  1 
    usbhid                 35904  0 
    hid                    33184  1 usbhid
    ff_memless              4392  1 usbhid
    ohci1394               24976  0 
    ahci                   23596  2 
    sdhci                  13060  0 
    ieee1394               75832  2 sbp2,ohci1394
    mmc_core               39964  1 sdhci
    libata                140448  2 ata_generic,ahci
    scsi_mod              129548  4 sbp2,sd_mod,usb_storage,libata
    dock                    8304  1 libata
    piix                    6568  0 [permanent]
    ide_core               96168  3 ide_cd_mod,ide_pci_generic,piix
    ssb                    33476  0 
    pcmcia                 29548  1 ssb
    pcmcia_core            31892  2 ssb,pcmcia
    firmware_class          6816  1 pcmcia
    sky2                   37412  0 
    ehci_hcd               28428  0 
    uhci_hcd               18672  0 
    usbcore               118192  8 ndiswrapper,usblp,uvcvideo,usb_storage,usbhid,ehci_hcd,uhci_hcd
    thermal                15228  0 
    processor              32576  4 acpi_cpufreq,thermal
    fan                     4196  0 
    thermal_sys            10856  4 video,thermal,processor,fan
    
    ============ dmesg-firmware ============
    
    ============ kernel version ============
    2.6.26-2-686
    
    ============ ifconfig ============
    eth0      Link encap:Ethernet  HWaddr 00:23:ae:0f:26:ab  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:16 
    
    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:24 errors:0 dropped:0 overruns:0 frame:0
              TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1648 (1.6 KiB)  TX bytes:1648 (1.6 KiB)
    
    
    ============ iwconfig ============
    As I said, I've already installed ndiswrapper, and used it to install a driver for the BCM4328 chip. But the "Network Connections" screen in Linux doesn't see any networks. What do I do from here?

  2. #2
    Linux Guru
    Join Date
    Jul 2004
    Posts
    4,593
    Welcome to Linux Forums!

    Your wireless uses the Broadcom-STA driver, released by Broadcom. It provides the wl driver module. You first must remove all vestiges of NDISwrapper, as it will just cause problems.

    Then, Debian has a How-To for installing this driver:

    wl - Debian Wiki

    Make sure you get the latest version of the driver.:

    Broadcom.com - 802.11 Linux STA driver
    Please do not send Private Messages to me with requests for help. I will not reply.

  3. #3
    Just Joined!
    Join Date
    Oct 2009
    Posts
    3
    Thanks for the tip. I completely removed ndiswrapper. Unfortunately, the Debian Wiki's links are out of date, so I can't follow the instructions there. I tried downloading the driver you pointed me to, and I followed the instructions in the readme. Unfortunately, I got an error there, too. It told me to run

    Code:
    #modprobe lib80211
    # insmod wl.ko
    The first command gave me the following error:
    Code:
    FATAL: Module lib80211 not found.
    I tried running the second command anyway, and got this error:
    Code:
    insmod: error inserting 'wl.ko': -1 unknown symbol in module
    Quite possibly fixing the first problem fixes the second, but I don't know what else I should do. modprobe wl gives the same error (the Debian Wiki said to do that).

  4. #4
    Just Joined!
    Join Date
    Oct 2009
    Posts
    3
    Never mind, I found the solution myself.

    The driver you linked me to works. Its readme.txt file should be modified as follows:

    Replace
    Code:
    # modprobe lib8021
    with
    Code:
    # modprobe ieee80211_crypt_tkip
    Now my WiFi works! Huzzah!

  5. #5
    Linux Guru
    Join Date
    Jul 2004
    Posts
    4,593
    Sorry for the link to the outdated instructions.

    Those appear to be new instructions for building the driver. They aren't much better than the old ones, as they don't correctly instruct you to put the new driver in the correct /lib/modules/<kernel-version>/kernel/drivers/net/wireless/ folder. You have found another problem with the instructions too!

    Glad that you figured it out, and thank you for posting the solution to the problem.
    Please do not send Private Messages to me with requests for help. I will not reply.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •