Issues with Wireless.

I have a Belkin Wireless PCI Card (Broadcom BCM4306/R3).

I have installed the firmware and dmesg | grep firmware shows no issues loading the firmware (which I installed following the instructions on this site).

The Card finds the network and connects to it (it gets an IP address and eerything, see below).

wlan0     Link encap:Ethernet  HWaddr 00:11:50:3D:04:2B  
          inet addr:192.168.2.7  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::211:50ff:fe3d:42b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:14718 (14.3 Kb)

BUT I cannot access the internet.

I have tried pinging my router and I get the following :

francisco@linux-wiwl:~> ping -c 5 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.

--- 192.168.2.1 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4011ms

I know the address for the router is correct as I can ping it when I use my ethernet cable.

I have done a fair bit of searching, but just cant nail the problem. I assume it lies with the way my card tries to communicate with the router, but appart from that I have no idea as to what is going on.

Also, sudo /usr/sbin/iwlist scan yields:

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: 00:17:3F:7C:0C:6E
                    ESSID:"Belkin_G_Plus_MIMO_7C0C6E"
                    Mode:Master
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=80/100  Signal level:-47 dBm  Noise level=-61 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=00000011bcbc6ebc
                    Extra: Last beacon: 706ms ago

pan0      Interface doesn't support scanning.

and /usr/sbin/iwconfig yields:

lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"Belkin_G_Plus_MIMO_7C0C6E"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 72:9B:67:49:C2:3F   
          Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.

Any help would be greatly appreciated.

Do you have any neighbors’ wireless you can hop on just to see if you can get to the internet?

In essence, you are saying that you are getting the IP address but cannot even see the router? Where is your IP address coming from then?

I cant do that unfortunately.

The card seems to connect to the router and the router seems to give it its IP (It sees the network and seems to join it).

The issue is I cant ping the router, let alone go on the internet. It seems the card can recieve information, but cant send it? Ie. the ping requests go unanswered with 100% packet loss, which should not happen as my computer is litteraly 6 meters from the router.

Can you connect wired and wirelessly? Verify you are getting two different IP addresses.

Otherwise, I am not sure what to suggest.

Yes, I can connect both wired and wirelessly. When wired everything works perfectly and I get a different IP to when I connect with the wireless card.

FranP wrote:
> Yes, I can connect both wired and wirelessly. When wired everything
> works perfectly and I get a different IP to when I connect with the
> wireless card.

Your wireless should be in “Managed” rather than “Ad Hoc” mode when
you use an AP.

appreciate the help, but im afraid that doesnt do it either. When I change it to Managed, I still am unable to connect to the net and when I ping the router I get the following:

linux-wiwl:~ # ping -c 5 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.6: icmp_seq=1 Destination Host Unreachable
From 192.168.2.6 icmp_seq=1 Destination Host Unreachable
From 192.168.2.6 icmp_seq=2 Destination Host Unreachable
From 192.168.2.6 icmp_seq=5 Destination Host Unreachable

FranP wrote:
> appreciate the help, but im afraid that doesnt do it either. When I
> change it to Managed, I still am unable to connect to the net and when I
> ping the router I get the following:
>
>
> Code:
> --------------------
> linux-wiwl:~ # ping -c 5 192.168.2.1
> PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
> From 192.168.2.6: icmp_seq=1 Destination Host Unreachable
> From 192.168.2.6 icmp_seq=1 Destination Host Unreachable
> From 192.168.2.6 icmp_seq=2 Destination Host Unreachable
> From 192.168.2.6 icmp_seq=5 Destination Host Unreachable

Are you using NetworkManager or ifup to connect? If the latter, please
post the contents of /etc/sysconfig/network/ifcfg-wlan0

Larry

Network Manager.

My settings are as follows:
DHCP (versions 4 and 6)
Operating mode : Managed
No Encryption

FranP wrote:
> Network Manager.
>
> My settings are as follows:
> DHCP (versions 4 and 6)
> Operating mode : Managed
> No Encryption

That should be OK. There are some instances that NetworkManager needs
to have wpa_supplicant installed even though the link does not use
WPA. Does that help?

In addition, please post the output of

dmesg | egrep “ssb|b43|elan0”

You should also look at the end of /var/log/NetworkManager to see if
anything shows up there.

Ill give that a go.

This is what I get when you run what you told me to run:

linux-wiwl:~ # dmesg | egrep "ssb|b43|elan0"
b43-pci-bridge 0000:09:07.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
ssb: Sonics Silicon Backplane found on PCI device 0000:09:07.0
b43-phy0: Broadcom 4306 WLAN found
input: b43-phy0 as /devices/virtual/input/input7
firmware: requesting b43/ucode5.fw
firmware: requesting b43/pcm5.fw
firmware: requesting b43/b0g0initvals5.fw
firmware: requesting b43/b0g0bsinitvals5.fw
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::radio
Modules linked in: iptable_filter ip_tables x_tables joydev ndiswrapper(N) sco bridge stp bnep rfcomm l2cap bluetooth rfkill_input snd_pcm_oss binfmt_misc snd_mixer_oss snd_seq snd_seq_device ipv6 af_packet fuse loop dm_mod arc4 ecb crypto_blkcipher b43(N) rfkill mac80211 cfg80211 snd_hda_intel led_class input_polldev snd_pcm snd_timer snd_page_alloc ssb snd_hwdep rtc_cmos ppdev i2c_nforce2 sr_mod pcmcia usbhid rtc_core snd ohci1394 parport_pc hid rtc_lib pcmcia_core parport pcspkr ieee1394 i2c_core button soundcore forcedeth serio_raw ff_memless cdrom sg floppy ehci_hcd ohci_hcd sd_mod crc_t10dif usbcore edd ext3 mbcache jbd fan ide_pci_generic amd74xx ide_core ata_generic thermal processor thermal_sys hwmon pata_amd sata_nv libata scsi_mod dock
Modules linked in: iptable_filter ip_tables x_tables joydev ndiswrapper(N) sco bridge stp bnep rfcomm l2cap bluetooth rfkill_input snd_pcm_oss binfmt_misc snd_mixer_oss snd_seq snd_seq_device ipv6 af_packet fuse loop dm_mod arc4 ecb crypto_blkcipher b43(N) rfkill mac80211 cfg80211 snd_hda_intel led_class input_polldev snd_pcm snd_timer snd_page_alloc ssb snd_hwdep rtc_cmos ppdev i2c_nforce2 sr_mod pcmcia usbhid rtc_core snd ohci1394 parport_pc hid rtc_lib pcmcia_core parport pcspkr ieee1394 i2c_core button soundcore forcedeth serio_raw ff_memless cdrom sg floppy ehci_hcd ohci_hcd sd_mod crc_t10dif usbcore edd ext3 mbcache jbd fan ide_pci_generic amd74xx ide_core ata_generic thermal processor thermal_sys hwmon pata_amd sata_nv libata scsi_mod dock
input: b43-phy0 as /devices/virtual/input/input8
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::radio
input: b43-phy0 as /devices/virtual/input/input9
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::radio

FranP wrote:
> Modules linked in: iptable_filter ip_tables x_tables joydev ndiswrapper(N) sco bridge stp bnep rfcomm l2cap bluetooth rfkill_input snd_pcm_oss binfmt_misc snd_mixer_oss snd_seq snd_seq_device ipv6 af_packet fuse loop dm_mod arc4 ecb crypto_blkcipher b43(N) rfkill mac80211 cfg80211 snd_hda_intel led_class input_polldev snd_pcm snd_timer snd_page_alloc ssb snd_hwdep rtc_cmos ppdev i2c_nforce2 sr_mod pcmcia usbhid rtc_core snd ohci1394 parport_pc hid rtc_lib pcmcia_core parport pcspkr ieee1394 i2c_core button soundcore forcedeth serio_raw ff_memless cdrom sg floppy ehci_hcd ohci_hcd sd_mod crc_t10dif usbcore edd ext3 mbcache jbd fan ide_pci_generic amd74xx ide_core ata_generic thermal processor thermal_sys hwmon pata_amd sata_nv libata scsi_mod dock

This line looks as if you are getting a kernel oops. Please scan
through the dmesg output to see what precedes the line above and post it.

I’d be interested in knowing how to resolve this as well. I am able to pull a local IP #, however my destination host is unreachable as well. I am using a RTL8187. I’ve used both the x86 and i64 versions.