Ndiswrapper occasional crash problem

2008-05-13
2012-10-06
  • Hello - I suspect I will have to iterate my way to a solution on this issue so please bear with me...

    I am using the latest ndiswrapper under SuSE Linux 10.2 on a HP Pavillion laptop.

    ndiswrapper -v
    utils version: '1.9', utils version needed by module: '1.9'
    module details:
    filename: /lib/modules/2.6.18.8-0.9-default/misc/ndiswrapper.ko
    version: 1.52
    vermagic: 2.6.18.8-0.9-default SMP mod_unload gcc-4.1

    ++++++++
    Hmmmm as a side issue sometimes when I issue this command to retrieve the version of ndiswrapper I get the following error (dunno if this indicates another problem or not but at the moment this is not my main concern.)

    ndiswrapper -v
    modinfo: could not open ndiswrapper: Is a directory
    module version is too old!
    utils version: '1.9', utils version needed by module: '0'
    module details:
    modinfo: could not open ndiswrapper: Is a directory

    You may need to upgrade driver and/or utils to latest versions available at
    http://ndiswrapper.sourceforge.net
    ++++++++

    Anywise, my laptop reports, using the lspci command that I have the Broadcom BCM4310 UART for my wireless network connector -

    03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
    Subsystem: Hewlett-Packard Company Unknown device 1360
    Flags: bus master, fast devsel, latency 0, IRQ 209
    Memory at b6000000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 2
    Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0
    Enable-
    Capabilities: [d0] Express Legacy Endpoint IRQ 0
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel

    From this info I tracked down the fact that I am suppose to use the bcmwl5 driver. I found this and installed it as can be seen -

    ndiswrapper -l
    bcmwl5 : driver installed
    device (14E4:4312) present

    Now here is my problem. About 75% of the time my laptop boots up fine and the wireless connection works. About 20% of the time I get a crash with some sort of walkback info shown, and about 5% of the time the ndiswrapper seems to load OK, without errors, but my wlan0 network interface still fails to start up properly. I don't know how to capture the crash/walkback as it does not show up in any of the log messages after I do successfully boot. If someone can tell me how to capture the crash info I will do so and send it in.

    Any help will be much appreciated, this is rather annoying to have to boot my laptop up several times in a row sometimes...

    Marc....

     
    • Ivan Salazar
      Ivan Salazar
      2008-10-18

      This is a follow up to my immediately-preceding
      posting.

      The last time I saw this type of irregular behavior
      was while developing a function that expected
      a variable, and used a pointer to get its address.

      The bug was this: I was passing NOT the variable itself, but its address !!

      The function, in effect, was really getting the
      address of an address.

      Hopefully this rings a bell for some people.

      Yet, the problem remains in my 1.53 copy of
      ndiswrapper.

      Could the problem be with knetworkmanager and
      NOT with the ndiswrapper itself ?

       
    • Ivan Salazar
      Ivan Salazar
      2008-10-15

      I only want to report a similar problem.

      My machine: IBM i1500-560, 256 BAM, 80 GB disk.

      It is an XP-OpenSUSE 10.2 dual boot.

      I use the Linksys WUSB100 wireless USB stick.

      The USB stick works perfectly after booting to
      Windows.

      However, after booting to Linux, the chances of
      successful wireless are virtually identical to
      Marc's.

      My ndiswrapper version is 1.53.

      I have noticed that after over 30 minutes of
      being off, clean wireless almost always happens.

      Any light over this enigma is highly appreciated.

      Ivan

      isg91xf, here on sourceforge.net