Announcement

Collapse
No announcement yet.

How to make ndiswrapper stick?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to make ndiswrapper stick?

    Installed a Dual Boot between WinXP and Kubuntu 7.10 on my Dell Laptop Inspiron 1501
    AMD Turion 64x2, 2GB of RAM, 120GB HD.
    This is my first Linux Distribution install and it works perfectly. I've been running Ubuntu/Kubuntu live CD's for at least a week and I don't regret it!
    Now, installing my wireless driver (Broadcom 1390) with ndiswrapper is not a problem. After a little tinkering and reading a lot in forums (and I really mean a lot!)it runs very well.
    I blacklist the native bcm43xx and then I add a line I found on a slackware forum:

    modprobe -r bcm43xx
    then I run the ndiswrapper as usual and I get a good wireless(54MB/s)
    I usually have to disable Knetworkmanager because it keeps messing things up. I installed Kwifi and it gives me the essential data(speed, strength etc)

    How do I keep this ndiswrapper configuration so my wireless springs up every time I boot instead of having to get it together every time?
    I read Kevdog's tutorial in the Ubuntu forum and tried to do what he says but it doesn't work. My interface stubbornly remains eth1and won't change to wlan0.
    When I run dmesg, here is what I get:

    bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
    bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
    bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.

    I get a lot of those, if it means the fwcutter is not there then it is correct of course

    ndiswrapper version 1.45 loaded (smp=yes)
    ndiswrapper: driver bcmwl5 (Broadcom,11/02/2005, 4.10.40.0) loaded
    ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 18 (level, low) -> IRQ 18
    PCI: Setting latency timer of device 0000:05:00.0 to 64
    ndiswrapper: using IRQ 18
    wlan0: ethernet device 00:19:7d:33:0a:b4 using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: '', 14E4:4311.5.conf
    wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
    ndiswrapper: changing interface name from 'wlan0' to 'eth1'
    usbcore: registered new interface driver ndiswrapper

    It looks OK except for the line 'changing interface name'
    Why it keeps doing that I don't know
    And naturally when i do lshw -C network it gives:

    *-network

    description: Wireless interface
    product: BCM94311MCG wlan mini-PCI
    vendor: Broadcom Corporation
    physical id: 0
    bus info: pci@0000:05:00.0
    logical name: eth1
    version: 01
    serial: 00:19:7d:33:0a:b4
    width: 32 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.45+Broadcom,11/02/2005, 4.10.4 ip=192.168.1.102 latency=0 module=ndiswrapper multicast=yes wireless=IEEE 802.11g

    How can I change this and then apply some codes to make ndiswrapper run my wireless at boot?
    All suggestions are welcome!
    Running a linux OS is really an experience for my (Windows for 15 years) and I really love it!
Working...
X