View Poll Results: Did this work for you?

Voters
119. You may not vote on this poll
  • Yes

    94 78.99%
  • No

    25 21.01%
Page 11 of 42 FirstFirst ... 91011121321 ... LastLast
Results 101 to 110 of 416

Thread: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

  1. #101
    Join Date
    Mar 2007
    Location
    Denver, CO
    Beans
    7,958
    Distro
    Ubuntu Mate 16.04 Xenial Xerus

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Very interesting find about the initramfs -- in fact i learned a lot. However there may be some consequences of removing the ssb module and not reloading it if a USB module depends on ssb. Again I think some logic is going to have to be employed for a solution.

    Just curious about the initramfs -- if you dont have a broadcom wired nic card -- is the ssb module loaded? Isnt the module only loaded after a hardware detection sequence has finished?

  2. #102
    Join Date
    Dec 2007
    Location
    Bogota, Colombia
    Beans
    11
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    For davidefergnani: It seems that you just mis-typed the first command. You typed "lscpi", but it should be "lspci" ... That's why you got a "command not found" message.

  3. #103
    Join Date
    Jun 2007
    Location
    Melbourne, Australia
    Beans
    1,171

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Quote Originally Posted by kevdog View Post
    Very interesting find about the initramfs -- in fact i learned a lot. However there may be some consequences of removing the ssb module and not reloading it if a USB module depends on ssb. Again I think some logic is going to have to be employed for a solution.

    Just curious about the initramfs -- if you dont have a broadcom wired nic card -- is the ssb module loaded? Isnt the module only loaded after a hardware detection sequence has finished?
    I use a USB mouse and have an external harddrive permanently attached when I'm at home, as well as a couple of flash drives I use when I'm out and about, so far none of them have required ssb (the mouse uses the ohci_hcd, the harddrive uses usb_storage, I think, both of which use usbcore). I have it blacklisted at the moment along with b44 and b43, I might try unblacklisting ssb and seeing if it still loads. I think if another module needed it it would still be loaded regardless of blacklisting wouldn't it? I'm not sure.

    I'll keep b44 blacklisted, I'm loading it and unloading it with pre-up and post-down commands in /etc/network/interfaces (I rarely ever use the interface). Although I think I'll need to verify at what stage b44 gets loaded if it's not blacklisted to see whether ndiswrapper is called prior.

    As for systems without a broadcom wired nic, I honestly have no idea. If anyone has a broadcom wireless nic but a different wired nic and wants to have a play around with it, I'd be most curious to find out! I'm thinking it probably wouldn't be loaded in the initramfs, but it possibly is still loaded during boot.

  4. #104
    Join Date
    Jul 2007
    Location
    Virginia, USA
    Beans
    21
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Quote Originally Posted by jw5801 View Post
    I'm unsure whether this will work on unaltered systems, I rarely use my ethernet interface so I have it set up to not load automatically, but to load the modules it needs ('b44' and the nasty 'ssb') when I bring it up, and to unload them when I take it down.

    If someone (who is competent enough to undo what is done above and return to the how-to method should it fail) wants to test this for me that would be fantastic. I think I will leave the how-to as is, using the brute force method, for now.
    Well, after the initramfs.conf changes, b44 and thus ssb are still loading at startup for me.
    Code:
    matt@matt-laptop:~$ lsmod | grep b44
    b44                    28432  0 
    ssb                    32260  1 b44
    mii                     6400  1 b44
    and thus my wireless card remains unavailable.

    Code:
    matt@matt-laptop:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0d:56:32:37:a4  
              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:7 
    
    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:1784 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1784 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:89360 (87.2 KB)  TX bytes:89360 (87.2 KB)
    
    matt@matt-laptop:~$ iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    Given my problems with the brute-force howto as well, I think it's time for a clean install in the next few days. After that I'll retest both the regular howto as well as the initramfs.conf method again and hopefully get some better restults. If not, I guess it's back to Gutsy for me.

  5. #105
    Join Date
    Jun 2007
    Location
    Melbourne, Australia
    Beans
    1,171

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Quote Originally Posted by quill7111 View Post
    Well, after the initramfs.conf changes, b44 and thus ssb are still loading at startup for me.
    Code:
    matt@matt-laptop:~$ lsmod | grep b44
    b44                    28432  0 
    ssb                    32260  1 b44
    mii                     6400  1 b44
    and thus my wireless card remains unavailable.

    Code:
    matt@matt-laptop:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0d:56:32:37:a4  
              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:7 
    
    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:1784 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1784 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:89360 (87.2 KB)  TX bytes:89360 (87.2 KB)
    
    matt@matt-laptop:~$ iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    Given my problems with the brute-force howto as well, I think it's time for a clean install in the next few days. After that I'll retest both the regular howto as well as the initramfs.conf method again and hopefully get some better restults. If not, I guess it's back to Gutsy for me.
    Yeah, I have a funny feeling that networking is brought up before /etc/modules is read, which means your eth0 would still be brought up, thus loading b44 and ssb. I have b44 and ssb blacklisted, as well as having eth0 not be auto, which explains why it still works so well for me. You could always try adding ndiswrapper to the initramfs (add ndiswrapper to /etc/initramfs-tools/modules). That would be my next attempt.

    It would definitely appear that the How-To method, is by far the most robust solution to this issue.

  6. #106
    Join Date
    May 2007
    Beans
    4

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    I've upgraded from Gutsy and it didn't work for me (in Gutsy the wireless worked perfectly).

    Also, the lines you add in /etc/rc.local unconfigures my lan!! (eth0 loses its IP).

    BTW, I have a Dell 1505n

  7. #107
    Join Date
    Jun 2007
    Location
    Melbourne, Australia
    Beans
    1,171

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Quote Originally Posted by tvs View Post
    I've upgraded from Gutsy and it didn't work for me (in Gutsy the wireless worked perfectly).

    Also, the lines you add in /etc/rc.local unconfigures my lan!! (eth0 loses its IP).

    BTW, I have a Dell 1505n
    That's the point... your wired card uses the b44 module, which loads the ssb module which prevents your wireless card from working. Thus, we need to unload it and 'unconfigure your LAN' if we want to be able to use wireless.

  8. #108
    Join Date
    May 2008
    Beans
    3

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Okay, have tried this guide several times now, but it just won't work. Even did a fresh install, but still no luck. I get the wireless option in the network-manager in the notification area, but there are none wireless networks in the "Wireless Networks"-list. The wifi-light isn't on either (edit: and doesn't come on with -> sudo rmmod b44 b43 ssb ndiswrapper -> sudo modprobe ndiswrapper). Could it be a problem with my wifi-card (it worked perfectly two days ago in gutsy, but no luck in hardy heron)? Any idea what else could it be? Kinda new to ubuntu, so try to keep it neewbie-friendly =)

    Thanks for any help.

    Troubleshooting (same before and after a reboot):
    Code:
    lars@lars-laptop:~$ lspci -nn | grep 14e4
    03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
    0b:00.0 Network controller [0280]: Broadcom Corporation BCM94311MCG wlan mini-PCI [14e4:4311] (rev 01)
    
    lars@lars-laptop:~$ ndiswrapper -l
    bcmwl5 : driver installed
    	device (14E4:4311) present (alternate driver: ssb)
    
    lars@lars-laptop:~$ lsmod | grep b43
    
    lars@lars-laptop:~$ lsmod | grep ndiswrapper
    ndiswrapper           192920  0 
    usbcore               146028  4 ndiswrapper,ehci_hcd,uhci_hcd
    
    lars@lars-laptop:~$ ls -l /etc/rc.local
    -rwxr-xr-x 1 root root 373 2008-05-08 13:37 /etc/rc.local
    
    lars@lars-laptop:~$ cat /etc/rc.local
    #!/bin/sh -e
    # (...)
    # By default this script does nothing.
    modprobe -r b44
    modprobe -r ssb
    modprobe ndiswrapper
    modprobe b44
    exit 0
    edit:
    Code:
    lars@lars-laptop:~$ iwlist scan
    lo        Interface doesn't support scanning.
    
    wlan0     No scan results
    
    eth0      Interface doesn't support scanning.
    
    lars@lars-laptop:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:19:b9:88:49:99  
              inet addr:129.241.150.129  Bcast:129.241.151.255  Mask:255.255.254.0
              inet6 addr: 2001:700:303:f:219:b9ff:fe88:4999/64 Scope:Global
              inet6 addr: fe80::219:b9ff:fe88:4999/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:14370 errors:0 dropped:0 overruns:0 frame:0
              TX packets:720 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:2531715 (2.4 MB)  TX bytes:76143 (74.3 KB)
              Interrupt:22 
    
    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:1490 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1490 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:74500 (72.7 KB)  TX bytes:74500 (72.7 KB)
    
    wlan0     Link encap:Ethernet  HWaddr 00:19:7e:c7:6d:d2  
              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 Memory:efdfc000-efe00000
    edit2:
    Code:
    lars@lars-laptop:~$ sudo rmmod b44 b43 ssb ndiswrapper
    ERROR: Module b43 does not exist in /proc/modules
    lars@lars-laptop:~$ sudo modprobe ndiswrapper
    lars@lars-laptop:~$ sudo modprobe b44
    lars@lars-laptop:~$ dmesg | tail -n25
    [  841.132949] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [  844.815180] b44: eth0: Link is up at 100 Mbps, full duplex.
    [  844.815186] b44: eth0: Flow control is off for TX and off for RX.
    [  844.817170] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 1073.123963] ACPI: PCI interrupt for device 0000:03:00.0 disabled
    [ 1071.191752] ndiswrapper: device wlan0 removed
    [ 1071.191781] ACPI: PCI interrupt for device 0000:0b:00.0 disabled
    [ 1071.191895] usbcore: deregistering interface driver ndiswrapper
    [ 1080.643705] ndiswrapper version 1.52 loaded (smp=yes, preempt=no)
    [ 1080.655142] ndiswrapper: driver bcmwl5 (Broadcom,10/12/2006, 4.100.15.5) loaded
    [ 1080.656304] ACPI: PCI Interrupt 0000:0b:00.0[A] -> GSI 16 (level, low) -> IRQ 16
    [ 1080.656991] PCI: Setting latency timer of device 0000:0b:00.0 to 64
    [ 1080.664352] ndiswrapper: using IRQ 16
    [ 1080.864998] wlan0: ethernet device 00:19:7e:c7:6d:d2 using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4311.5.conf
    [ 1080.865248] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
    [ 1078.865021] usbcore: registered new interface driver ndiswrapper
    [ 1080.891256] ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [ 1087.130917] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 22
    [ 1085.167618] ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0
    [ 1085.167655] b44.c:v2.0
    [ 1085.188383] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:19:b9:88:49:99
    [ 1085.250180] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 1088.815796] b44: eth0: Link is up at 100 Mbps, full duplex.
    [ 1088.815806] b44: eth0: Flow control is off for TX and off for RX.
    [ 1088.819917] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    Last edited by Larss; May 8th, 2008 at 01:25 PM.

  9. #109
    Join Date
    Sep 2006
    Beans
    2

    Smile Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    it is working!!!! i .. love.. you.. you are awesome!!! i think this problem is with many laptop users. i say please goto page 1 and follow the original instruction. wifi works like c charm. i even try to reboot... the wifi works just like that after reboot. no need to do any further tweaking.

    i am once again a very happy camper..

  10. #110
    Join Date
    Jun 2007
    Location
    Melbourne, Australia
    Beans
    1,171

    Re: How-To: Dell 1390 WLAN (Broadcom 4311 [14e4:4311]) for Laptops using ndiswrapper

    Quote Originally Posted by Larss View Post
    Okay, have tried this guide several times now, but it just won't work. Even did a fresh install, but still no luck. I get the wireless option in the network-manager in the notification area, but there are none wireless networks in the "Wireless Networks"-list. The wifi-light isn't on either (edit: and doesn't come on with -> sudo rmmod b44 b43 ssb ndiswrapper -> sudo modprobe ndiswrapper). Could it be a problem with my wifi-card (it worked perfectly two days ago in gutsy, but no luck in hardy heron)? Any idea what else could it be? Kinda new to ubuntu, so try to keep it neewbie-friendly =)

    Thanks for any help.

    Troubleshooting (same before and after a reboot):
    Code:
    lars@lars-laptop:~$ lspci -nn | grep 14e4
    03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
    0b:00.0 Network controller [0280]: Broadcom Corporation BCM94311MCG wlan mini-PCI [14e4:4311] (rev 01)
    
    lars@lars-laptop:~$ ndiswrapper -l
    bcmwl5 : driver installed
    	device (14E4:4311) present (alternate driver: ssb)
    
    lars@lars-laptop:~$ lsmod | grep b43
    
    lars@lars-laptop:~$ lsmod | grep ndiswrapper
    ndiswrapper           192920  0 
    usbcore               146028  4 ndiswrapper,ehci_hcd,uhci_hcd
    
    lars@lars-laptop:~$ ls -l /etc/rc.local
    -rwxr-xr-x 1 root root 373 2008-05-08 13:37 /etc/rc.local
    
    lars@lars-laptop:~$ cat /etc/rc.local
    #!/bin/sh -e
    # (...)
    # By default this script does nothing.
    modprobe -r b44
    modprobe -r ssb
    modprobe ndiswrapper
    modprobe b44
    exit 0
    edit:
    Code:
    lars@lars-laptop:~$ iwlist scan
    lo        Interface doesn't support scanning.
    
    wlan0     No scan results
    
    eth0      Interface doesn't support scanning.
    
    lars@lars-laptop:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:19:b9:88:49:99  
              inet addr:129.241.150.129  Bcast:129.241.151.255  Mask:255.255.254.0
              inet6 addr: 2001:700:303:f:219:b9ff:fe88:4999/64 Scope:Global
              inet6 addr: fe80::219:b9ff:fe88:4999/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:14370 errors:0 dropped:0 overruns:0 frame:0
              TX packets:720 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:2531715 (2.4 MB)  TX bytes:76143 (74.3 KB)
              Interrupt:22 
    
    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:1490 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1490 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:74500 (72.7 KB)  TX bytes:74500 (72.7 KB)
    
    wlan0     Link encap:Ethernet  HWaddr 00:19:7e:c7:6d:d2  
              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 Memory:efdfc000-efe00000
    edit2:
    Code:
    lars@lars-laptop:~$ sudo rmmod b44 b43 ssb ndiswrapper
    ERROR: Module b43 does not exist in /proc/modules
    lars@lars-laptop:~$ sudo modprobe ndiswrapper
    lars@lars-laptop:~$ sudo modprobe b44
    lars@lars-laptop:~$ dmesg | tail -n25
    [  841.132949] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [  844.815180] b44: eth0: Link is up at 100 Mbps, full duplex.
    [  844.815186] b44: eth0: Flow control is off for TX and off for RX.
    [  844.817170] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 1073.123963] ACPI: PCI interrupt for device 0000:03:00.0 disabled
    [ 1071.191752] ndiswrapper: device wlan0 removed
    [ 1071.191781] ACPI: PCI interrupt for device 0000:0b:00.0 disabled
    [ 1071.191895] usbcore: deregistering interface driver ndiswrapper
    [ 1080.643705] ndiswrapper version 1.52 loaded (smp=yes, preempt=no)
    [ 1080.655142] ndiswrapper: driver bcmwl5 (Broadcom,10/12/2006, 4.100.15.5) loaded
    [ 1080.656304] ACPI: PCI Interrupt 0000:0b:00.0[A] -> GSI 16 (level, low) -> IRQ 16
    [ 1080.656991] PCI: Setting latency timer of device 0000:0b:00.0 to 64
    [ 1080.664352] ndiswrapper: using IRQ 16
    [ 1080.864998] wlan0: ethernet device 00:19:7e:c7:6d:d2 using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4311.5.conf
    [ 1080.865248] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
    [ 1078.865021] usbcore: registered new interface driver ndiswrapper
    [ 1080.891256] ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [ 1087.130917] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 22
    [ 1085.167618] ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0
    [ 1085.167655] b44.c:v2.0
    [ 1085.188383] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:19:b9:88:49:99
    [ 1085.250180] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 1088.815796] b44: eth0: Link is up at 100 Mbps, full duplex.
    [ 1088.815806] b44: eth0: Flow control is off for TX and off for RX.
    [ 1088.819917] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    Ok, well the driver install has gone fine, so redoing the how-to ain't going to help. Loading ndiswrapper all works fine. Given the line about "wlan0: link is not ready" and the fact your WiFi light isn't coming on, I'm inclined to thing that the card is being disabled somewhere. Have a look in your bios, there's almost certainly a setting about WiFi, either disabling/enabling a hotkey, or something similar. Also, if you have a WiFi hotkey, it wouldn't hurt to try it. On most Dells it's Fn+F2.

Page 11 of 42 FirstFirst ... 91011121321 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

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