Piki on December 23, 2009, 03:04:31 AM
I have a bcm4310 wireless card that does not show up in iwconfig or draknetcenter with b43 or b43legacy loaded. Help would be appreciated.
--Piki

Anurag Bhandari on December 24, 2009, 05:27:34 AM
You would need to install the madwifi package. If you do not have Internet access on the target PC, get it from http://ftp.uwsg.indiana.edu/linux/pclinuxos/pclinuxos/apt/pclinuxos/2007/RPMS.main/ and install the RPM manually.

Certain wireless devices not working in Granular 1.0 is a known issue and will be resolved in the next release.

Piki on December 26, 2009, 03:24:52 AM
Even after installing madwifi and doing a full reboot, I still don't have wireless. Is there a certain module I'm supposed to modprobe? I ask because module madwifi is not found.
--Piki

Anurag Bhandari on December 26, 2009, 03:51:12 PM
madwifi is a package used to manage wireless. To use it, you just need to go in Granular Control Center to manage your wireless interface. I have never used wireless myself, so I have very limited knowledge regarding it.

Piki on December 28, 2009, 12:32:57 AM
The only option the the Granular Control Center offers is to use ndiswrapper, which says that it can't find the ndiswrapper interface. ndiswrapper is installed, along with the Winblows driver, but I'd rather try to avoid ndiswrapper anyway if I can anyway.
--Piki

sosaudio1 on January 05, 2010, 07:21:16 PM
The only option the the Granular Control Center offers is to use ndiswrapper, which says that it can't find the ndiswrapper interface. ndiswrapper is installed, along with the Winblows driver, but I'd rather try to avoid ndiswrapper anyway if I can anyway.

Did you get this problem fixed???

If not, ndiswrapper is still probably going to be your best bet to get the speed you want out of the card. Make sure as well that you are using the right bcm43 driver. Too, you want to make sure you disable ssb, bcm43xx, b43 in your modprobe list. You only want the Ndiswrapper to work.

Rich

Piki on January 06, 2010, 12:47:15 AM
I already tried that, I'm using the the Winblows driver from my computer's recovery disc. Also, the drivers you mentioned aren't loaded, just ndiswrapper, and yet I'm only seeing the Ethernet and Loopback devices in iwconfig.
--Piki

Piki on January 07, 2010, 05:51:27 AM
Ok, something interesting happens in dmesg when I modprobe for ndiswrapper:
Code: [Select]
ndiswrapper (ntoskernel_exit:2671): object f71808a0(2) was not freed, freeing it now
ndiswrapper version 1.53 loaded (smp=yes, preempt=no)
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMAllocatePort'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMFreePort'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMNetPnPEvent'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMPauseComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateTimerObject'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMResetComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMGetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisGetSystemUpTimeEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisSetTimerObject'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisCancelTimerObject'
ndiswrapper (load_sys_files:206): couldn't prepare driver 'bcmwl6'
ndiswrapper (load_wrap_driver:108): couldn't load driver bcmwl6; check system log for messages from 'loadndisdriver'
usbcore: registered new interface driver ndiswrapper

That's a lot of "unknown symbol"s... perhaps why it can't find my card with ndiswrapper?
--Piki

chrisz on January 07, 2010, 06:10:03 AM
Just taking a guess at it, but you probably need the bcm firmware installed, have you by any chance already installed it?

Piki on January 07, 2010, 06:19:32 AM
I do now (didn't before) and I still get the same exact output from dmesg, and still no wireless device.
--Piki

chrisz on January 07, 2010, 06:28:23 AM
did you install bcm43xx-firmware or b43-firmware? I would give each a try and see what happens.

Another option would be to use fwcutter to extract your specific firmware, but you'd then have to copy the files to /lib/firmware

Also worth noting is that the broadcom adapters have always been a bit of a challenge, but I used one a long time ago and had it working. So I know it's possible, just have to get it set right.

Also what kernel are you running, and what version of drakxtools, like drakx-net if I remember right. It's been a while.

Piki on January 07, 2010, 07:03:49 AM
Kernel: 2.6.26.8.granular1

drakx-net: 0.35.1-2pclos2007

I've tried all your suggestions to no avail. b43 and b43legacy don't detect it either.
--Piki

chrisz on January 08, 2010, 03:50:23 AM
do me a favor then, if you would post the output of

uname -a

then

lsmod

if you don't want to post the results here, then please just send to me in a personal message. Thanks

Piki on January 08, 2010, 08:26:47 PM
Code: [Select]
[root@localhost ~]# uname -a
Linux localhost 2.6.26.8.granular1 #1 SMP Thu Jan 1 05:53:26 CST 2009 i686 Pentium(R) Dual-Core CPU       T4300  @ 2.10GHz GNU/Linux
[root@localhost ~]# lsmod
Module                  Size  Used by
af_packet              16192  2
snd_seq_dummy           2852  0
snd_seq_oss            29024  0
snd_seq_midi_event      7104  1 snd_seq_oss
snd_seq                48240  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          7212  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            36800  0
snd_mixer_oss          14048  1 snd_pcm_oss
sbs                    11208  0
sbshc                   5280  1 sbs
container               3488  0
binfmt_misc             8488  1
fuse                   48956  5
loop                   14188  0
dm_mirror              17216  0
dm_log                  9604  1 dm_mirror
dm_mod                 49668  2 dm_mirror,dm_log
cpufreq_ondemand        7020  1
cpufreq_conservative     6472  0
cpufreq_powersave       1952  0
acpi_cpufreq            7116  1
freq_table              4576  2 cpufreq_ondemand,acpi_cpufreq
nvram                   7788  0
8250_pci               23776  0
ohci1394               29360  0
ieee1394               84728  1 ohci1394
bttv                  160404  0
firmware_class          7296  1 bttv
ir_common              40196  1 bttv
i2c_algo_bit            6020  1 bttv
v4l2_common            11392  1 bttv
videobuf_dma_sg        11812  1 bttv
videobuf_core          17284  2 bttv,videobuf_dma_sg
btcx_risc               4648  1 bttv
tveeprom               12260  1 bttv
yenta_socket           22956  0
rsrc_nonstatic         11616  1 yenta_socket
pcmcia_core            35764  2 yenta_socket,rsrc_nonstatic
fan                     4260  0
video                  16560  0
output                  3104  1 video
wmi                     6568  0
battery                10308  0
thermal                15260  0
button                  6224  0
ac                      4292  0
processor              32544  4 acpi_cpufreq,thermal
snd_hda_intel         360684  4
jmb38x_ms               8580  0
sr_mod                 15236  0
ndiswrapper           178844  0
snd_pcm                70660  3 snd_pcm_oss,snd_hda_intel
snd_timer              20168  3 snd_seq,snd_pcm
snd_page_alloc          8456  2 snd_hda_intel,snd_pcm
snd_hwdep               6980  1 snd_hda_intel
i2c_i801                8656  0
memstick               10172  1 jmb38x_ms
snd                    51812  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
intel_agp              24676  1
i2c_core               22196  5 bttv,i2c_algo_bit,v4l2_common,tveeprom,i2c_i801
r8169                  26692  0
cdrom                  34560  1 sr_mod
mmc_block               9796  0
agpgart                31560  1 intel_agp
soundcore               7072  1 snd
sdhci                  14788  0
mmc_core               43420  2 mmc_block,sdhci
uvcvideo               53864  0
compat_ioctl32          1344  2 bttv,uvcvideo
videodev               30240  2 bttv,uvcvideo
rtc_cmos                9376  0
v4l1_compat            14404  2 uvcvideo,videodev
rtc_core               14620  1 rtc_cmos
rtc_lib                 3104  1 rtc_core
evdev                   9056  8
joydev                  9280  0
sg                     30260  0
ata_piix               16420  0
ahci                   25224  4
libata                159040  2 ata_piix,ahci
sd_mod                 25752  5
scsi_mod              141228  4 sr_mod,sg,libata,sd_mod
uhci_hcd               21260  0
ohci_hcd               20996  0
ehci_hcd               32492  0
usbcore               129328  6 ndiswrapper,uvcvideo,uhci_hcd,ohci_hcd,ehci_hcd
--Piki

chrisz on January 09, 2010, 04:49:30 AM
Have you by any chance tried upgrading to kernel-2.6.27.13.granular1