I made various configure changes relative to the 2.6.25 kernel compiled for Puppy 4.00:
1. Wifi, some more promiscuous modes turned on.
2. Hostap, checked that support for downloading firmware is on.
3. Interesting, the bcm43xx driver is now being offered as well as its replacements (b43 and b43-legacy) so I have enabled all. (Will have to sort out which one loads afterward)
4. The new pcmciautils system enabled.
5. Turned off "deprecated sysfs" -- the layout inside /sys keeps changing, but I figured might as well work with the new layout rather than hanging on with the old -- for example, I think /sys/block has moved.
6. Module for "software mac addon to 802.11 stack".
7. Enabled profiling support.
The source has ALSA 1.0.16rc2, so I downloaded 1.0.16-final however I found that it would not compile as I had configured 'soundcore' builtin to the kernel. So I had to recompile with 'soundcore.ko' as a module.
Then 1.0.16 source would still not compile. I investigated and found that someone -- one person -- had put in patches to a few files just before 1.0.16 got released, that cause compile to fail. Darn annoying. I can manually undo those patches, however I'm going to get the latest out of SVN and see if that compiles.
Comments:Posted on 17 May 2008, 11:40 by changturkey
So will 4.0 .pets/.SFS be compatible with this kernel? Also, thank you for updating ALSA, it is much appreciated.
Posted on 17 May 2008, 19:28 by nic2109
Barry; the test Dingo with the later kernel doesn't even turn my wireless card on. The previous one did and even (with help from Tempestuous - see
) could get WPA going. The "offending" module is iwl3945 which does load, so something else must be missing.
Posted on 17 May 2008, 21:59 by tempestuous
Thanks for enabling the wifi "softmac" module. My post in the main forum on this subject was somewhat vague. Since then I have done some further investigation: the Linux wifi stack is now officially the "mac80211" development stream, but there are still a few wifi drivers which have not migrated over to this new subsystem. That's why the old "ieee80211" wifi stack continues in new kernels, and there are just 2 wifi drivers which require the "softmac" addon to the old wifi stack - bcm43xx and zd1211rw.
As Barry mentioned, the bcm43xx should be considered redundant in favour of the newer b43 and b43legacy drivers, but in the case of the zd1211rw there is no other choice: so the ieee80211softmac module is essential in this instance.
Regarding firmware, it seems that Barry has done a thorough job of updating firmware, but I can see just one driver with missing firmware in Puppy4 - Libertas.
I have been trying to extract this firmware, but the necessary file - cf8385-5.0.16.p0-26306.tbz is currently unavailable on the web.
Posted on 17 May 2008, 24:27 by tempestuous
Oops, I was looking at 2.6.24 source code. It appears that the zd1211rw driver has moved over to the mac8011 wifi subsystem.
Oh well, the ieee80211softmac module will be useful if we need to add any legacy wifi drivers in the future.
Posted on 18 May 2008, 9:45 by puggle
Although the newer ones are suppose to supercede bcm43xx they do not function properly on our Compaq Presario. 21 kernel gets wireless up and running but not the 25 at this time.
Posted on 8 Jun 2008, 2:16 by coolpup
Linux kernel 126.96.36.199
The latest stable version of the Linux kernel
Posted on 11 Jun 2008, 18:38 by coolpup
Linux kernel 188.8.131.52
The latest stable version