Retro 4.1 works
August 31, 2008 —
BarryK
Well, almost. I built 4.1 with the 2.6.21.7 kernel and it booted up nicely, got the desktop. Only two things seemed to be wrong -- sound and desktop drive icons.
The sound problem I think I can fix. The kernel has ALSA version 1.0.14 modules, whereas 4.1 expects 1.0.16. So, next job is to update the modules.
The main thing that I got stuck at before when I tried the 2.6.21.7 kernel, is the desktop drive icons do not respond to hotplugging.
I plugged in a PCMCIA card with two USB sockets on it, and the card was recognised, the two USB ports were recognised ...great so far.
I then plugged in a USB pen drive and it was also recognised, but it's icon did not show up on the desktop.
I tracked down the problem. The 2.6.21.7 kernel does not set the 'DEVTYPE' variable inits uevents. I have a udev rule in /etc/udev/rules.d/50-udev-puppy-basic.rules that expects this to be set to 'disk' and also /sbin/pup_event_frontend_d expects it to be set.
I have implemented a workaround.
I'm running the retro right now!
Later I have to go and compile the ALSA 1.0.16 and 3rd-party modules, then do another build and test that. Need to test wireless to -- currently just using ethernet cable.
Comments
Looking Forward to this one...Version History
Username: Aitch
"Hi Barry In amongst all your other things you manage to squeeze in, do you think you could do a version history, [or update the old one!] explaining briefly what changes are implemented in what Puppy versions, and why you did them, please I don't think I have seen anything like it since looking through archives going back to 2.02 or similar It might help people choosing Puppy, especially those who still come on the forum, with really old hardware - trying to run v4/dingo Thanks, Aitch
give up older versions
Username: linuxcbon
"I think v4 could run on older hw too and that's what barry is trying to do. So giving up the older version makes things easier to manage. And newer versions are better :)
Tags: puppy