Results 1 to 8 of 8

Thread: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

  1. #1
    Join Date
    Jul 2008
    Beans
    6

    Unhappy Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    After some research, it seemed that the Belkin W5D7050 was the best bet to connect my Hardy desktop to wireless networks. Alas, the claims of it being ready out of the box did no good for me.

    I right click on the Network Manager icon (two computers with a red and white X) and find "Enable Networking" checked, "Connection Information" greyed out, and click on "Edit Wireless Networks". It immediately opens to show NO networks. The lights on my USB adapter are off from boot to shutdown, and it works in my XP other boot.

    I've tried many different approaches found here and elsewhere to get it working, none of which worked. Most were halted by my inability to do anything so simple as install a program, some by the fact that I CAN'T download a package without internet in Linux! The best guide I found was here, and got so far as having to install my zd1211 driver, but when I downloaded and unzipped it, there was no Makefile to edit as the walkthrough commands!!

    Specs: Ubuntu Hardy Heron 8.04, Belkin Wireless G USB Adapter "Ver.5000" F5D7050

    Here's the results of some common commands I see others recommending:
    Code:
    $ lsusb
    Bus 005 Device 003: ID050d:705e Belkin Components
    Code:
    $ iwconfig
    lo     no wireless extensions.
    
    eth0   no wireless extensions.
    Code:
    $ modprobe zd1211b
    FATAL: Module zd1211b not found
    Code:
    $ modprobe zd1211rw
    WARNING: Error inserting ieee80211_crypt (/lib/modules/2.6.24-19-generic/kernel/net/ieee80211/ieee80211_crypt.ko): Operation not permitted
    WARNING: Error inserting ieee80211 (/lib/modules/2.6.24-19-generic/kernel/net/ieee80211/ieee80211_crypt.ko): Operation not permitted
    WARNING: Error inserting ieee80211softmac (/lib/modules/2.6.24-19-generic/kernel/net/ieee80211/ieee80211_crypt.ko): Operation not permitted
    I even tried ndiswrapper, which somehow didn't install on my system. That may be just as well, as I'd prefer to keep the solution simple.


    PLEASE HELP!!!!

  2. #2
    Join Date
    Jul 2008
    Beans
    6

    Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    And now I tried installing ndiswrapper 1.53 following the instructions in the package. This resulted in many messages such as "error: 'DIR' undeclared" followed by messages such as "warning: implicit declaration of function 'memset'"

    My research implies that I need build-essential. However, when I tried installing that, it told me I need some 8 other packages which I can't get because I can't get online!!!! So any solution without ndiswrapper is best! Or just tell me how to install it without build-essential.

  3. #3
    Join Date
    Aug 2005
    Location
    Sweden
    Beans
    1,177

    Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    I wanted to wait until some of the Network veterans in here would give you some official solutions. But since you've been forced down the NDISwrapper path in the end, with no wired NIC to make your wireless device work try these steps.

    http://virtualseafarer.com/witch/ndi...er/index.html#

  4. #4
    Join Date
    Jul 2008
    Beans
    6

    Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    Thank you for the link, Jingo. I followed the instructions up to page 4, step 3. The "make uninstall" command went well, but this is (and has been) my results with the "sudo make" command:

    Code:
    gavin@gavin-desktop:~/ndiswrapper-1.53$ sudo make
    make -C driver
    make[1]: Entering directory `/home/gavin/ndiswrapper-1.53/driver'
    make -C /usr/src/linux-headers-2.6.24-19-generic M=/home/gavin/ndiswrapper-1.53/driver
    make[2]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic'
      Building modules, stage 2.
      MODPOST 1 modules
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic'
    make[1]: Leaving directory `/home/gavin/ndiswrapper-1.53/driver'
    make -C utils
    make[1]: Entering directory `/home/gavin/ndiswrapper-1.53/utils'
    gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
    loadndisdriver.c:15:20: error: stdlib.h: No such file or directory
    loadndisdriver.c:16:19: error: stdio.h: No such file or directory
    loadndisdriver.c:17:19: error: errno.h: No such file or directory
    loadndisdriver.c:18:20: error: string.h: No such file or directory
    loadndisdriver.c:19:20: error: libgen.h: No such file or directory
    loadndisdriver.c:21:22: error: sys/mman.h: No such file or directory
    loadndisdriver.c:23:23: error: sys/types.h: No such file or directory
    loadndisdriver.c:24:23: error: sys/ioctl.h: No such file or directory
    loadndisdriver.c:25:22: error: sys/stat.h: No such file or directory
    loadndisdriver.c:26:20: error: unistd.h: No such file or directory
    loadndisdriver.c:27:19: error: fcntl.h: No such file or directory
    In file included from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h:7,
                     from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:11,
                     from loadndisdriver.c:28:
    /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:122:61: error: limits.h: No such file or directory
    loadndisdriver.c:29:19: error: ctype.h: No such file or directory
    loadndisdriver.c:30:20: error: dirent.h: No such file or directory
    loadndisdriver.c:31:20: error: syslog.h: No such file or directory
    loadndisdriver.c:34:25: error: linux/major.h: No such file or directory
    loadndisdriver.c:35:25: error: linux/ioctl.h: No such file or directory
    In file included from loadndisdriver.c:37:
    ../driver/loader.h:28: error: expected specifier-qualifier-list before ‘size_t’
    loadndisdriver.c: In function ‘load_file’:
    loadndisdriver.c:67: error: ‘size_t’ undeclared (first use in this function)
    loadndisdriver.c:67: error: (Each undeclared identifier is reported only once
    loadndisdriver.c:67: error: for each function it appears in.)
    loadndisdriver.c:67: error: expected ‘;’ before ‘size’
    loadndisdriver.c:68: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:69: error: storage size of ‘statbuf’ isn’t known
    loadndisdriver.c:71: warning: implicit declaration of function ‘basename’
    loadndisdriver.c:71: warning: initialization makes pointer from integer without a cast
    loadndisdriver.c:73: warning: implicit declaration of function ‘open’
    loadndisdriver.c:73: error: ‘O_RDONLY’ undeclared (first use in this function)
    loadndisdriver.c:75: warning: implicit declaration of function ‘syslog’
    loadndisdriver.c:75: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:75: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:75: warning: implicit declaration of function ‘strerror’
    loadndisdriver.c:75: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:76: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:79: warning: implicit declaration of function ‘fstat’
    loadndisdriver.c:81: warning: implicit declaration of function ‘close’
    loadndisdriver.c:84: error: ‘size’ undeclared (first use in this function)
    loadndisdriver.c:86: warning: implicit declaration of function ‘mmap’
    loadndisdriver.c:86: error: ‘PROT_READ’ undeclared (first use in this function)
    loadndisdriver.c:86: error: ‘MAP_PRIVATE’ undeclared (first use in this function)
    loadndisdriver.c:86: warning: assignment makes pointer from integer without a cast
    loadndisdriver.c:87: error: ‘MAP_FAILED’ undeclared (first use in this function)
    loadndisdriver.c:93: warning: implicit declaration of function ‘strncpy’
    loadndisdriver.c:93: warning: incompatible implicit declaration of built-in function ‘strncpy’
    loadndisdriver.c:95: error: ‘struct load_driver_file’ has no member named ‘size’
    loadndisdriver.c:96: error: ‘struct load_driver_file’ has no member named ‘data’
    loadndisdriver.c:69: warning: unused variable ‘statbuf’
    loadndisdriver.c: In function ‘parse_setting_line’:
    loadndisdriver.c:109: warning: implicit declaration of function ‘isspace’
    loadndisdriver.c:115: warning: implicit declaration of function ‘strchr’
    loadndisdriver.c:115: warning: incompatible implicit declaration of built-in function ‘strchr’
    loadndisdriver.c:115: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:117: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:117: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:118: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:138: warning: implicit declaration of function ‘strlen’
    loadndisdriver.c:138: warning: incompatible implicit declaration of built-in function ‘strlen’
    loadndisdriver.c: In function ‘read_conf_file’:
    loadndisdriver.c:150: error: storage size of ‘statbuf’ isn’t known
    loadndisdriver.c:151: error: ‘FILE’ undeclared (first use in this function)
    loadndisdriver.c:151: error: ‘config’ undeclared (first use in this function)
    loadndisdriver.c:157: warning: implicit declaration of function ‘lstat’
    loadndisdriver.c:158: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:158: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:158: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:160: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:163: warning: implicit declaration of function ‘sscanf’
    loadndisdriver.c:163: warning: incompatible implicit declaration of built-in function ‘sscanf’
    loadndisdriver.c:178: warning: implicit declaration of function ‘fopen’
    loadndisdriver.c:178: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:182: warning: implicit declaration of function ‘fgets’
    loadndisdriver.c:194: warning: incompatible implicit declaration of built-in function ‘strncpy’
    loadndisdriver.c:205: warning: implicit declaration of function ‘fclose’
    loadndisdriver.c:150: warning: unused variable ‘statbuf’
    loadndisdriver.c: In function ‘load_bin_file’:
    loadndisdriver.c:217: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:217: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:219: warning: implicit declaration of function ‘tolower’
    loadndisdriver.c:221: warning: implicit declaration of function ‘chdir’
    loadndisdriver.c:222: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:224: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:230: warning: incompatible implicit declaration of built-in function ‘strncpy’
    loadndisdriver.c:232: warning: implicit declaration of function ‘ioctl’
    loadndisdriver.c:232: warning: implicit declaration of function ‘_IOW’
    loadndisdriver.c:232: error: expected expression before ‘struct’
    loadndisdriver.c: In function ‘load_driver’:
    loadndisdriver.c:249: error: ‘DIR’ undeclared (first use in this function)
    loadndisdriver.c:249: error: ‘driver_dir’ undeclared (first use in this function)
    loadndisdriver.c:251: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:255: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:255: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:257: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:259: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:261: warning: implicit declaration of function ‘opendir’
    loadndisdriver.c:267: warning: implicit declaration of function ‘malloc’
    loadndisdriver.c:267: warning: incompatible implicit declaration of built-in function ‘malloc’
    loadndisdriver.c:271: warning: implicit declaration of function ‘memset’
    loadndisdriver.c:271: warning: incompatible implicit declaration of built-in function ‘memset’
    loadndisdriver.c:272: warning: incompatible implicit declaration of built-in function ‘strncpy’
    loadndisdriver.c:280: warning: implicit declaration of function ‘readdir’
    loadndisdriver.c:280: warning: assignment makes pointer from integer without a cast
    loadndisdriver.c:282: error: storage size of ‘statbuf’ isn’t known
    loadndisdriver.c:284: error: dereferencing pointer to incomplete type
    loadndisdriver.c:287: warning: implicit declaration of function ‘stat’
    loadndisdriver.c:287: error: dereferencing pointer to incomplete type
    loadndisdriver.c:288: warning: implicit declaration of function ‘S_ISREG’
    loadndisdriver.c:289: error: dereferencing pointer to incomplete type
    loadndisdriver.c:294: warning: incompatible implicit declaration of built-in function ‘strlen’
    loadndisdriver.c:294: error: dereferencing pointer to incomplete type
    loadndisdriver.c:296: warning: implicit declaration of function ‘strcasecmp’
    loadndisdriver.c:296: error: dereferencing pointer to incomplete type
    loadndisdriver.c:299: error: dereferencing pointer to incomplete type
    loadndisdriver.c:302: error: dereferencing pointer to incomplete type
    loadndisdriver.c:303: error: dereferencing pointer to incomplete type
    loadndisdriver.c:305: error: dereferencing pointer to incomplete type
    loadndisdriver.c:311: error: dereferencing pointer to incomplete type
    loadndisdriver.c:312: error: dereferencing pointer to incomplete type
    loadndisdriver.c:313: warning: implicit declaration of function ‘strcpy’
    loadndisdriver.c:313: warning: incompatible implicit declaration of built-in function ‘strcpy’
    loadndisdriver.c:314: error: dereferencing pointer to incomplete type
    loadndisdriver.c:317: error: ‘struct load_driver_file’ has no member named ‘size’
    loadndisdriver.c:318: error: ‘struct load_driver_file’ has no member named ‘data’
    loadndisdriver.c:321: error: dereferencing pointer to incomplete type
    loadndisdriver.c:282: warning: unused variable ‘statbuf’
    loadndisdriver.c:344: error: expected expression before ‘struct’
    loadndisdriver.c:346: warning: implicit declaration of function ‘closedir’
    loadndisdriver.c:348: warning: implicit declaration of function ‘free’
    loadndisdriver.c:355: warning: implicit declaration of function ‘munmap’
    loadndisdriver.c:355: error: ‘struct load_driver_file’ has no member named ‘data’
    loadndisdriver.c:355: error: ‘struct load_driver_file’ has no member named ‘size’
    loadndisdriver.c:357: error: ‘struct load_driver_file’ has no member named ‘data’
    loadndisdriver.c:357: error: ‘struct load_driver_file’ has no member named ‘size’
    loadndisdriver.c: In function ‘get_device’:
    loadndisdriver.c:367: error: storage size of ‘statbuf’ isn’t known
    loadndisdriver.c:370: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:370: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:373: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:374: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:376: warning: implicit declaration of function ‘snprintf’
    loadndisdriver.c:376: warning: incompatible implicit declaration of built-in function ‘snprintf’
    loadndisdriver.c:407: warning: incompatible implicit declaration of built-in function ‘strncpy’
    loadndisdriver.c:367: warning: unused variable ‘statbuf’
    loadndisdriver.c: In function ‘load_device’:
    loadndisdriver.c:419: error: ‘DIR’ undeclared (first use in this function)
    loadndisdriver.c:419: error: ‘dir’ undeclared (first use in this function)
    loadndisdriver.c:423: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:423: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:424: warning: incompatible implicit declaration of built-in function ‘memset’
    loadndisdriver.c:426: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:427: error: ‘EINVAL’ undeclared (first use in this function)
    loadndisdriver.c:429: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:434: warning: assignment makes pointer from integer without a cast
    loadndisdriver.c:435: error: dereferencing pointer to incomplete type
    loadndisdriver.c:436: error: dereferencing pointer to incomplete type
    loadndisdriver.c:439: error: dereferencing pointer to incomplete type
    loadndisdriver.c:447: error: expected expression before ‘struct’
    loadndisdriver.c: In function ‘get_ioctl_device’:
    loadndisdriver.c:464: error: ‘FILE’ undeclared (first use in this function)
    loadndisdriver.c:464: error: ‘proc_misc’ undeclared (first use in this function)
    loadndisdriver.c:472: warning: implicit declaration of function ‘strstr’
    loadndisdriver.c:472: warning: incompatible implicit declaration of built-in function ‘strstr’
    loadndisdriver.c:473: warning: implicit declaration of function ‘strtol’
    loadndisdriver.c:473: error: ‘NULL’ undeclared (first use in this function)
    loadndisdriver.c:483: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:483: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:488: warning: implicit declaration of function ‘unlink’
    loadndisdriver.c:489: warning: implicit declaration of function ‘mknod’
    loadndisdriver.c:489: error: ‘S_IFCHR’ undeclared (first use in this function)
    loadndisdriver.c:489: error: ‘MISC_MAJOR’ undeclared (first use in this function)
    loadndisdriver.c:490: error: ‘errno’ undeclared (first use in this function)
    loadndisdriver.c:495: error: ‘O_RDONLY’ undeclared (first use in this function)
    loadndisdriver.c: In function ‘main’:
    loadndisdriver.c:511: warning: implicit declaration of function ‘openlog’
    loadndisdriver.c:511: error: ‘LOG_PERROR’ undeclared (first use in this function)
    loadndisdriver.c:511: error: ‘LOG_CONS’ undeclared (first use in this function)
    loadndisdriver.c:511: error: ‘LOG_KERN’ undeclared (first use in this function)
    loadndisdriver.c:511: error: ‘LOG_DEBUG’ undeclared (first use in this function)
    loadndisdriver.c:513: error: ‘LOG_INFO’ undeclared (first use in this function)
    loadndisdriver.c:515: warning: implicit declaration of function ‘strncmp’
    loadndisdriver.c:517: warning: implicit declaration of function ‘printf’
    loadndisdriver.c:517: warning: incompatible implicit declaration of built-in function ‘printf’
    loadndisdriver.c:527: warning: implicit declaration of function ‘atoi’
    loadndisdriver.c:542: warning: implicit declaration of function ‘atof’
    loadndisdriver.c:549: warning: implicit declaration of function ‘strcmp’
    loadndisdriver.c:556: warning: incompatible implicit declaration of built-in function ‘sscanf’
    loadndisdriver.c:590: warning: implicit declaration of function ‘closelog’
    make[1]: *** [loadndisdriver] Error 1
    make[1]: Leaving directory `/home/gavin/ndiswrapper-1.53/utils'
    make: *** [all] Error 2
    gavin@gavin-desktop:~/ndiswrapper-1.53$
    "sudo makeinstall" has the same sort of results. So at this point, the problem is installing ndiswrapper.

    EDIT: is it possible I unzipped this into the wrong directory? I just unzipped it into my "Home" folder, so should I try again with a different one? I'm just throwing out ideas here.
    Last edited by gavygavgav; July 15th, 2008 at 05:58 PM. Reason: idea

  5. #5
    Join Date
    Jul 2008
    Beans
    6

    Cool Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    UPDATE: I just loaded ndiswrapper successfully, I think. I had to install linux-libc-dev and libc6-dev. It seemed to accept the driver from the CD for the USB device. However, on reboot still no lights on the adapter and iwconfig and ifconfig both report only "lo" and "eth0".

    $ ndiswrapper -l reports
    Code:
    blkwgu: driver installed
          device (050D:705E) present
    This is the same ID as reported by lsusb.

    I did $ modprobe ndiswrapper, both as user and su, but the result remained
    Code:
    lo     no wireless extensions.
    eth0     no wireless extensions.
    Last edited by gavygavgav; July 15th, 2008 at 08:27 PM.

  6. #6
    Join Date
    Jul 2008
    Beans
    6

    Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    IT WORKS!! I'm not sure why, but a restart did the trick. To summarize my actions for anyone up the same creek, I had to properly install NDIS, which required various libraries, and then NDIS required a 32-bit driver and a restart. I'll inform if there are any further complications, thank you very much, jingo!!!

  7. #7
    Join Date
    Feb 2007
    Beans
    104

    Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    I installed something similar yesterday. When it's not working I find running a scan from the terminal (sudo iwlist wlan0 scan) or forcing wlan0 up (sudo ifconfig wlan0 up) does the trick.

  8. #8
    Join Date
    Aug 2005
    Location
    Sweden
    Beans
    1,177

    Lightbulb Re: Belkin F5D7050 can't connect or find networks, ndiswrapper not working, Hardy

    I had to install linux-libc-dev and libc6-dev.
    That's weird that Hardy 8.04 needed you to install those packages. In the older versions of Ubuntu like my Feisty 7.04 it's already pre-installed.

    Good to hear that you solved things b'coz I have no idea what went wrong judging from your previous reports

    If my tutorial worked for you then you might be interested in my automated bash script that basically does the same thing but in ~30 seconds.
    In case you need to do the entire process again.
    http://ubuntuforums.org/showthread.php?t=860090

    All you have to do is place the Wireless Windows drivers and NDISwrapper tar file in the TOURIST folder. Then execute the script.

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
  •