Jump to content
Sign in to follow this  
Charon

Belkin Basic N Wireless Adaptor

Recommended Posts

Hokay guys, I went to IRC and I was told I might have better luck here.

 

I'm having shiteloads of troubles with my Wifi connection right now. It won't work, but it'll detect the card.

 

MY COMPUTER is a Dell Optiplex Gx270. Its an old stock office model.

 

MY WIFI CARD is a Belkin Basic Wireless N card. It connects through the USB port and works out of the box for Xubuntu...

 

Now, I plug it in, and it doesn't work. I see no wireless connections under the connection manager. I have "Enable Wireless" selected, but under the Wifi Manager it says "Device is not ready".

 

So, this is what lshw gives me: (Past the other BS)

*-network DISABLED

description: Wireless interface

physical id: 1

bus info: usb@1:1

logical name: wlan0

serial: 94:44:52:a9:96:7c

capabilities: ethernet physical wireless

configuration: broadcast=yes driver=r8712u multicast=yes wireless=unasso

 

 

So I gather that it's detected, but either not enabled or missing some kind of proprietary drivers. Consider me a total n00b and walk me through this by the hand please. I have a little experience with the terminal and basic commands via Xubuntu, but not much. I'm told Ndiswrapper may be my salvation, but when I downloaded it I was told to compile it before I run it, configure it, sacrifice 3 chickens to it and paint my face with binary digits to get it working. I tried using the "make" command to compile it (I'm only assuming this is how you do it since the readme assumes you know this much already and makes no further comment on the matter) but it gave me error messages, I'm thinking most likely because the guide was written for Ubuntu and not for Bhodi.

 

Halp pl0x? I'm going mad here. I lugged my whole PC into the kitchen so I could connect via CAT5 cable. All I want is to bring it back downstairs into my own room where it belongs. Any help would be muchos gracias appreciated

-Charon

 

EDIT: Managed to get ndiswrapper installed via apt-get install ndiswrapper-common

 

Just gotta figure out how to launch it and configure it now, and pray that does something =S

 

lspci output:

00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

 

lshw output:

clark-optiplex-gx270      
   description: Computer
   width: 32 bits
 *-core
      description: Motherboard
      physical id: 0
    *-memory
         description: System memory
         physical id: 0
         size: 1253MiB
    *-cpu
         product: Intel(R) Pentium(R) 4 CPU 2.80GHz
         vendor: Intel Corp.
         physical id: 1
         bus info: cpu@0
         version: 15.2.9
         size: 2800MHz
         width: 32 bits
         capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
         configuration: id=0
       *-logicalcpu:0
            description: Logical CPU
            physical id: 0.1
            width: 32 bits
            capabilities: logical
       *-logicalcpu:1
            description: Logical CPU
            physical id: 0.2
            width: 32 bits
            capabilities: logical
       *-cache:0
            description: L1 cache
            physical id: 0
            size: 8KiB
       *-cache:1
            description: L2 cache
            physical id: 1
            size: 512KiB
    *-pci
         description: Host bridge
         product: 82865G/PE/P DRAM Controller/Host-Hub Interface
         vendor: Intel Corporation
         physical id: 100
         bus info: pci@0000:00:00.0
         version: 02
         width: 32 bits
         clock: 33MHz
         configuration: driver=agpgart-intel
         resources: irq:0 memory:f0000000-f7ffffff
       *-display
            description: VGA compatible controller
            product: 82865G Integrated Graphics Controller
            vendor: Intel Corporation
            physical id: 2
            bus info: pci@0000:00:02.0
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list rom
            configuration: driver=i915 latency=0
            resources: irq:16 memory:e8000000-efffffff memory:feb80000-febfffff ioport:ed98(size=8)
       *-generic UNCLAIMED
            description: System peripheral
            product: 82865G/PE/P Processor to I/O Memory Interface
            vendor: Intel Corporation
            physical id: 6
            bus info: pci@0000:00:06.0
            version: 02
            width: 32 bits
            clock: 33MHz
            configuration: latency=0
            resources: memory:fecf0000-fecf0fff
       *-usb:0
            description: USB Controller
            product: 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
            vendor: Intel Corporation
            physical id: 1d
            bus info: pci@0000:00:1d.0
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master
            configuration: driver=uhci_hcd latency=0
            resources: irq:16 ioport:ff80(size=32)
       *-usb:1
            description: USB Controller
            product: 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
            vendor: Intel Corporation
            physical id: 1d.1
            bus info: pci@0000:00:1d.1
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master
            configuration: driver=uhci_hcd latency=0
            resources: irq:19 ioport:ff60(size=32)
       *-usb:2
            description: USB Controller
            product: 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
            vendor: Intel Corporation
            physical id: 1d.2
            bus info: pci@0000:00:1d.2
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master
            configuration: driver=uhci_hcd latency=0
            resources: irq:18 ioport:ff40(size=32)
       *-usb:3
            description: USB Controller
            product: 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
            vendor: Intel Corporation
            physical id: 1d.3
            bus info: pci@0000:00:1d.3
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master
            configuration: driver=uhci_hcd latency=0
            resources: irq:16 ioport:ff20(size=32)
       *-usb:4
            description: USB Controller
            product: 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
            vendor: Intel Corporation
            physical id: 1d.7
            bus info: pci@0000:00:1d.7
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list
            configuration: driver=ehci_hcd latency=0
            resources: irq:23 memory:ffa80800-ffa80bff
       *-pci
            description: PCI bridge
            product: 82801 PCI Bridge
            vendor: Intel Corporation
            physical id: 1e
            bus info: pci@0000:00:1e.0
            version: c2
            width: 32 bits
            clock: 33MHz
            capabilities: pci bus_master
            resources: ioport:d000(size=4096) memory:fea00000-feafffff
          *-network
               description: Ethernet interface
               product: 82540EM Gigabit Ethernet Controller
               vendor: Intel Corporation
               physical id: c
               bus info: pci@0000:01:0c.0
               logical name: eth0
               version: 02
               serial: 00:14:22:4a:d3:29
               size: 100MB/s
               capacity: 1GB/s
               width: 32 bits
               clock: 66MHz
               capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
               configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full firmware=N/A ip=192.168.2.6 latency=64 mingnt=255 multicast=yes port=twisted pair speed=100MB/s
               resources: irq:18 memory:feae0000-feafffff ioport:df40(size=64)
       *-isa
            description: ISA bridge
            product: 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
            vendor: Intel Corporation
            physical id: 1f
            bus info: pci@0000:00:1f.0
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: isa bus_master
            configuration: latency=0
       *-ide:0
            description: IDE interface
            product: 82801EB/ER (ICH5/ICH5R) IDE Controller
            vendor: Intel Corporation
            physical id: 1f.1
            bus info: pci@0000:00:1f.1
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: ide bus_master
            configuration: driver=ata_piix latency=0
            resources: irq:18 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ffa0(size=16) memory:feb7fc00-feb7ffff
       *-ide:1
            description: IDE interface
            product: 82801EB (ICH5) SATA Controller
            vendor: Intel Corporation
            physical id: 1f.2
            bus info: pci@0000:00:1f.2
            version: 02
            width: 32 bits
            clock: 66MHz
            capabilities: ide bus_master
            configuration: driver=ata_piix latency=0
            resources: irq:18 ioport:fe00(size=8) ioport:fe10(size=4) ioport:fe20(size=8) ioport:fe30(size=4) ioport:fea0(size=16)
       *-serial UNCLAIMED
            description: SMBus
            product: 82801EB/ER (ICH5/ICH5R) SMBus Controller
            vendor: Intel Corporation
            physical id: 1f.3
            bus info: pci@0000:00:1f.3
            version: 02
            width: 32 bits
            clock: 33MHz
            configuration: latency=0
            resources: ioport:eda0(size=32)
       *-multimedia
            description: Multimedia audio controller
            product: 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
            vendor: Intel Corporation
            physical id: 1f.5
            bus info: pci@0000:00:1f.5
            version: 02
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list
            configuration: driver=Intel ICH latency=0
            resources: irq:17 ioport:ee00(size=256) ioport:edc0(size=64) memory:feb7fa00-feb7fbff memory:feb7f900-feb7f9ff
 *-network DISABLED
      description: Wireless interface
      physical id: 1
      bus info: usb@1:1
      logical name: wlan0
      serial: 94:44:52:a9:96:7c
      capabilities: ethernet physical wireless
      configuration: broadcast=yes driver=r8712u multicast=yes wireless=unassociated

Share this post


Link to post
Share on other sites

I havent read this all the way through i must admit. I am in the pub. However ndisgtk is a gui for ndiswrapper and easier to use. I couldnt see you adapter in lspci btw

 

Edit - not sure you need the windows driver :/

 

Sorry for the half assed reply.

Share this post


Link to post
Share on other sites

Regarding the adapter not being in the output, try lsusb. :) I'll have a deeper look when I get home.

Share this post


Link to post
Share on other sites

Regarding the adapter not being in the output, try lsusb. :) I'll have a deeper look when I get home.

lsusb output:

Bus 005 Device 002: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
Bus 005 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 003 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 001 Device 002: ID 050d:845a Belkin Components 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

And there it is again, I believe it's in Bus 001, "Belkin Components"

 

I just installed Ndiswrapper and Ndisgtk, having trouble finding it in the menu bar though.

 

Edit:

Ndisgtk seems to be failing to launch due to a lack of KDE. I hope I don't have to install KDE to get this running, but I suppose my HD's got a spare 70 gigs available if there's no other way.

ndisgtk.jpg

Share this post


Link to post
Share on other sites

So if I read this correctly, the device simply "just works" with Xubuntu? Which version of Xubuntu did you try that this is the case?

 

~Jeff

Share this post


Link to post
Share on other sites

Your Belkin uses a realtek chipset.

 

USB: 050D:945A Belkin Components F7D1101 Basic Wireless USB Adapter v1000 [Realtek RTL8188SU]

 

For that you have the right driver installed: r8712u. The only thing your are missing is the (propriety) firmware.

AFAIK that can be found at the realtek website.

 

Charles.

Share this post


Link to post
Share on other sites

...and you can extract the firmware from the usb it's self too...if i remembr corretly. Cant remember how though. I've got ir written down sonwhere. If i find out before you fix it yyourself, i will post it.

Share this post


Link to post
Share on other sites

...and you can extract the firmware from the usb it's self too...if i remembr corretly. Cant remember how though. I've got ir written down sonwhere. If i find out before you fix it yyourself, i will post it.

that would be awesome. I haven't been home all day but it'd be nice still if I can bring the computer downstairs sometime. I will continue the journey tomorrow when I wake up

Share this post


Link to post
Share on other sites

...and you can extract the firmware from the usb it's self too...if i remembr corretly. Cant remember how though. I've got ir written down sonwhere. If i find out before you fix it yyourself, i will post it.

Don't mean to double post but if you could find out how I would go abouts that it'd be muchos appreciated. I'm still stuck on this and I don't even know how I'd go abouts fixing it. Going to check the realtek site however and see what I can do on my own as the previous poster mentioned

 

EDIT:

So assuming I extract the firmware off the USB itself, what do I do from there? What do I do with this firmware?

 

Charles Bodhi, am I looking on Realtek for the Realtek RTL8188SU firmware? I gather thats what I should be looking for. Assuming I find it, what would be my next step?

 

clark@clark-OptiPlex-GX270:~$ tail -f /var/log/messages

Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5206.745358] r8712u: DriverVersion: v7_0.20100831
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5206.745397] r8712u: register rtl8712_netdev_ops to netdev_ops
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5206.745402] r8712u: USB_SPEED_HIGH with 4 endpoints
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5206.746040] r8712u: Boot from EFUSE: Autoload OK
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5207.165975] r8712u: CustomerID = 0x0000
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5207.165982] r8712u: MAC Address from efuse = 94:44:52:a9:96:7c
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5207.169052] usbcore: registered new interface driver r8712u
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5207.257339] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
Jan 14 15:53:19 clark-OptiPlex-GX270 kernel: [ 5207.340950] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
Jan 14 16:00:31 clark-OptiPlex-GX270 kernel: [ 5638.886499] usb 1-1: USB disconnect, device number 3
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5654.724127] e1000: eth0 NIC Link is Down
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5654.944044] usb 1-3: new high speed USB device number 4 using ehci_hcd
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.079277] r8712u: DriverVersion: v7_0.20100831
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.079331] r8712u: register rtl8712_netdev_ops to netdev_ops
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.079338] r8712u: USB_SPEED_HIGH with 4 endpoints
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.080212] r8712u: Boot from EFUSE: Autoload OK
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.501281] r8712u: CustomerID = 0x0000
Jan 14 16:00:47 clark-OptiPlex-GX270 kernel: [ 5655.501288] r8712u: MAC Address from efuse = 94:44:52:a9:96:7c
Jan 14 16:00:48 clark-OptiPlex-GX270 kernel: [ 5656.171793] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
Jan 14 16:00:48 clark-OptiPlex-GX270 kernel: [ 5656.237662] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
Jan 14 16:00:48 clark-OptiPlex-GX270 kernel: [ 5656.372375] e1000: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX

Share this post


Link to post
Share on other sites

Hi Charon, just found out that the kernel used in Bodhi 1.3.0 (version 3.0.0-12) is not supporting this anymore. Well, being uptodate has its shadows as well. :(

 

You have to install an older kernel to make it work OOTB.

I don't know which kernel Xubuntu is using, but I think that 2.6.35 will do. You can find that in our Appcenter. Just hit 'InstallNow' and you'll be fine.

If you prefer an other kernel you can search in Synaptic for 'linux-image', there are many.

 

You need to reboot into this older kernel and then insert your usb. It should then install itself and show up in network manager.

 

Once you got everything working you can remove the 3.0 kernel if you wish so.

 

Charles.

Share this post


Link to post
Share on other sites
Guest aus9

Hi

 

try at own risk and wait for second opinion as I have never done this before.

 

I am not a fan of using old kernels but its the last resort?

 

I may be wrong and I don't have usb dongle type hardware but going back to your usb ids according to this link you may have been looking at the wrong model?

 

http://www.linux-usb.org/usb.ids

 

do a search for 845a and you get

 

845a F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]

 

now lets look at RTL8192SU

 

My filesystem already has it

 

/lib/firmware$ ls -al RTL*
lrwxrwxrwx 1 root root    9 Dec 29 18:15 RTL8192SU -> RTL8192SE

RTL8192E:
total 60
drwxr-xr-x  2 root root  4096 Mar 26  2011 .
drwxr-xr-x 52 root root  4096 Oct  3 12:22 ..
-rw-r--r--  1 root root   344 Dec 14  2010 boot.img
-rw-r--r--  1 root root   848 Dec 14  2010 data.img
-rw-r--r--  1 root root 42944 Dec 14  2010 main.img

RTL8192SE:
total 272
drwxr-xr-x  2 root root  4096 Mar 26  2011 .
drwxr-xr-x 52 root root  4096 Oct  3 12:22 ..
-rw-r--r--  1 root root 75984 Dec 14  2010 rtl8192sfw492.bin
-rw-r--r--  1 root root 89616 Dec 14  2010 rtl8192sfw74.bin
-rw-r--r--  1 root root 88856 Dec 14  2010 rtl8192sfw.bin

 

hmm better check the live cd in vbox yep they are there as well.

 

2) Now read this thread very carefully and forgive me for pointing out the different usb id

 

http://ubuntuforums.org/showthread.php?t=1721410

 

so we mod it if you like to try it...after getting a second opinion as I don't have the firmware

 

1) open a terminal and type commands to use root a few times

 

sudo su
cp /lib/udev/rules.d/50-firmware.rules /etc/udev/rules.d/

leafpad /etc/udev/rules.d/network_drivers.rules 

this will open to a blank page as I have no such file

 

(copy and paste the following)

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="050d", ATTR{idProduct}=="845a", RUN+="/sbin/modprobe -qba r8712u"

save the file and do not exit leafpad but now click on new

 

(copy and paste the following)

install r8712u /sbin/modprobe --ignore-install r8712u $CMDLINE_OPTS; /bin/echo "050d 845a" > /sys/bus/usb/drivers/rtl819xU/new_id

 

click save as ......and navigate to /etc/modprobe.d/ and make filename= network_drivers.conf

 

Altho there is a way to reload udev rules....I forget so just do a full reboot without the usb dongle in

 

then insert the dongle and retry your tests from first post

 

good luck either way

Share this post


Link to post
Share on other sites

If what aus suggests doesnt work an older kernel should. That extracting firmware mallarky might be completely barking up the wrong tree, and the magazine article i had with the tutorial seems to have vanished. I might have dreamed it even :/

Share this post


Link to post
Share on other sites
Sign in to follow this  

×