Page 2 of 2

Posted: Sun 24 Dec 2006, 18:45
by mark2
Problem has arisen, yesterday spent 3hrs online, using puppy 2.12 and the bcm43xx drivers however this morning it refuses to play. l've been through all scenarios I can think of, booted with no pupsave file,even reset the wireless router back to factory settings.
Been struggling all day with this.
Initially the network wizard sees the eth1 as wireless, but if I try to enable DHCP, or set a static IP it all goes t*ts up "unable to connect to wireless network"

I reboot out of puppy into XP and the network is there

I've been tearing my hair out :shock: not much to begin with.

Before giving up for the day I checked for errors in the last dmesg, I think it was

"unable to deauthenticate, authentication not enabled"

Posted: Mon 25 Dec 2006, 11:52
by mark2
oddly today I installed puppy to a usb flash drive, installed the dotpup, then set up the wireless with encryption without problems. Now surfing once more with puppy and the bcm43xx drivers.

Perhaps my hardware's getting a little flaky :evil:

another :?: how to load/make a script to load the module ?

Posted: Thu 28 Dec 2006, 04:20
by tempestuous
Now that your modules are in place, you may find that the system automatically loads the bcm43xx at boot up. Run "lsmod" to check. If not, you can add the modprobe command to the end of /etc/rc.d/rc.local

Regarding commands to connect to your wifi network, these can also be added to rc.local, but saving your wifi settings with the Network Wizard might be a neater way of automating setup.

Posted: Sun 21 Jan 2007, 03:35
by kirk
Tempestuous,

Thanks for the BCM43xx dotpup! Hopfully the next time the kernel is built it will be included. One thing, I think it's missing a file. If I try to modprobe it on a clean pup_save file it complains about a ieee8xxx file missing symbols, but If I load and then unload one of the intel wireless modules using the network wizard, then it works, and works every time after that.


Thanks again!

Posted: Sun 21 Jan 2007, 11:27
by tempestuous
It sounds like there's a problem with associated modules not loading.
It's difficult to know if this is the fault of the bcm43xx driver, or Puppy's new zdrv module system.
In modules.dep, the following modules are listed as being needed by the bcm43xx module -

firmware_class.ko
ieee80211softmac.ko
ieee80211.ko
ieee80211_crypt.ko

The dotpup I provided contains just the bcm43xx plus ieee80211softmac, since the other 3 modules listed above already exist in Puppy. I think it would be possible to isolate the module or modules that are failing to load by experimentation, then make sure you manually load this module at boot up.
Or you could be very thorough and manually load ALL modules listed above.

... and there's another possibility, too - does the problem go away when you disable WEP encryption at your router?
I also suspect that some of the encryption modules or cryptographic modules may be failing to load. These are -

ieee80211_crypt_wep.ko
ieee80211_crypt.ko
arc4.ko
crc32c.ko

Posted: Mon 22 Jan 2007, 02:50
by kirk
Yes, I was thinking it was probably a problem with puppy's module loading. I don't use any encryption. (I have the best security of all, weak signal!) Hopefully when it gets compiled with the kernel it will all work. Thanks again!