site  contact  subhomenews

Kernel 2.6.29.2 source

May 11, 2009 — BarryK
I have uploaded the patched source plus 3rd party drivers:

http://puppylinux.com/sources/kernel-2.6.29.2/

This kernel will be used in Jaunty Puppy alpha7, but as I stated in a recent post, it looks like I will have to do one more compile, of 2.6.29.3 (or later).

Ravenscrest has requested the 'gspca_sonixj' module, in v4l-dvb/gspca. I notice there is already a 'gspca_main' module in 2.6.29.2 that I have compiled for alpha7.

Anyone else wants to make a request, there's one more chance. When I do the next kernel compile, that will be it for a long time.
Don't ask for the 2.6.30 kernel, nor for tickless/SMP. I will be configuring it with ticks and single-processor. However, I will do an alternative compile before the 5.0 final, with tickless/SMP.

Comments

Accolades
Username: dogone
This just in from a conservative Mac using ex-programmer friend who's mum (over 70) has been using XP: "Mom is up with Puppy Linux and loving it! She can't believe the difference in usability! I'm just starting to get familiar with everything myself but boy, oh, boy this stuff is sweet! ;-) Thanks a million - you've opened my eyes!!!" All I can add to that is, Go Puppy! Go Woof! Go Team!

EEEPC
Username: DrOwl
"Is thisa the right place to ask... can we have modules for EEEPC's hardware one i can remember right now is the madwifi ones for wifi. There are a few others that are missing too, there is lots of info about them on the debian wiki http://wiki.debian.org/DebianEeePC (on a side note some of the puppy dialog boxes have big issues with the small screen size on the eeepc )

WiFi Modules
Username: puppymike
"Unfortunately I've had no joy testing upup-466-frugal (or upup-463 or dpup-014) on my two test machines because I cannot get suitable WiFi modules to work. One machine is an Acer Aspire 5100 and the other is an Asus EeePC901. On both machines I have got ppup-413 working ok (and of course the normal unleashed 4.x.x series). On the Acer I need ath_pci (which is in the preferred list in Bootmanager over ath5k) but is no where to be found in the Network Wizard load modules list so the preferred list in Bootmanager is not of any use in this case. On the Eee no WiFi interface of any kind is found just eth0. It should find ra0 which uses rt2860 but again no sign of this in the Network Wizard Load module list. So my plea is to add these modules. Hope I am making sense (and nor missed something obvious) as I am on a steep learning curve with Linux etc. Rgds and thanks for Puppy , Mike (nb have reported some of this on the forum as well in the last week or two)

Preempt option
Username: helander
"I very much would appreciate if the kernel had the following settings CONFIG_HZ=1000 and CONFIG_PREEMPT enabled Kind Regards Lars

Re:Preempt option
Username: happypuppy
"Puppy needs 3 different kernels: Standard kernel for low-end PCs: no SMP, ticks enabled SMP kernel for new PCs: SMP, tickless Multimedia kernel: SMP, ticks enabled, CONFIG_PREEMPT, CONFIG_HZ=1000

Re: kernel
Username: BarryK
"No, you won't be getting 1000Hz, it isn't good for slower CPUs. I have to create general-purpose kernels, and I will only do two, the ticks/uniprocessor one and later a fairly generic tickless/smp. The 2.6.29.2 compile for alpha7 has the rt2860 and rt2870 drivers. I don't recall the details on ath_pci, will have to check it it. It may be that ath5k was considered too immature at the time, but that could now have changed.

Re: 1000Hz
Username: BarryK
"Of course, you could argue that the tickless/smp compile that I do would be for fast multi-core cpus so should handle 1000Hz ...not sure. I don't think Slackware uses 1000Hz either, for any of their kernel flavours. At the time I considered it, I did read about the issues and decided against it, but can't recall the details now.

Jesse's email
Username: BarryK
"Does anyone have Jesse's email address? I sent him a pm about guess_fstype not working for ext4, but Jesse only visits the forum occasionally I think. Ditto this blog.

extra drivers
Username: tempestuous
"Third-party modules aside, there are a considerable number of new drivers standard with 2.6.29. In the kernel configuration please enable: - all webcam modules, especially the gspca ones, which are now divided into sub-groups. - hso wireless modem module. - nozomi wireless modem module. - sierra wireless modem module. - pciehp module, for PCI hotplugging support. This enables devices connected to the miniPCI bus to be switched on and off via hardware switches, or hotkeys. MADWiFi, both standard and Eee-patched version, are no longer required. The standard [b]ath5k[/b] will deal with all G-mode Atheros wifi devices. ath5k was unreliable under k2.6.25, but is stable since k2.6.27. The third-party Ralink wifi drivers will still be required for the upper model ASUS Eee models.

preemption
Username: tempestuous
"I advise against the (standard) preemptible kernel setting. It's only a half-measure towards full Real-Time preemption, which can only be achieved with the CONFIG_PREEMPT_RT patch set from http://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch This, then, is really a specialised kernel, suitable especially for musicians working with multi-channel midi. Someone should create a Puppy variant with this kernel plus relevant midi applications.

Extra modules
Username: BarryK
"- hso wireless modem module. - nozomi wireless modem module. - sierra wireless modem module. - pciehp module, for PCI hotplugging support. This enables devices Already have the first three, not that last one. Will do, plus will do those other things requested. Okay, I'll removed that preference for ath_pci over ath5k in /etc/rc.d/MODULESCONFIG. Here is the preference list from that file: [i]PREFLIST=' rt2500usb:rt73usb ath5k:ath_pci orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci martian_dev:ltserial bcm43xx:ssb prism54:p54pci r8169:r8101 '[/i] ...I don't have r8101 either, is the r8169 now okay? I'll have to remove ltserial option also, as I wasn't able to compile it but did succeed with the martian driver.

r8169
Username: tempestuous
"Under k2.6.25 the r8169 ethernet module definitely failed to work with the newer Realtek RTL8101E/8102E devices. I see reference on the web to the kernel developers addressing the issue, such as - http://kerneltrap.org/index.php?q=mailarchive/linux-netdev/2008/8/19/2992734/thread So I would guess (?) that the r8169 is now OK, but it would be good during alpha testing if owners of these devices could report whether r8169 worked. The RTL8101 is found in the MSI Wind netbook, Acer Aspire ONE netbook, and Intel miniITX boards. To confuse matters, Realtek has now released an updated LAN chipset called RTL8168. The proprietary Linux driver can be downloaded from http://www.realtek.com.tw/downloads/ but I see a few complaints by kernel developers that the proprietary driver is a less-than-ideal rehash of r8169 code.

kernel-opts
Username: aragon2
"CONFIG_PCI_MSI => to support ati catalyst driver powersaving and poweranalysing opts (from usage of powertop) CONFIG_TIMER_STATS CONFIG_CPU_FREQ_GOV_ONDEMAND CONFIG_CPU_FREQ_STAT CONFIG_USB_SUSPEND CONFIG_INOTIFY CONFIG_HPET_TIMER aragon

Re:preemption
Username: helander
"I fully agree that a "real" RT kernel would be best but the "standard" kernel has improved a lot in this area and it's "just" a configuration diff :) If the kernel package creation process would be highly automated, it would be easier for someone to take responsibility for additional kernel variants. In case I could help out to automate the process, please let me know. Kind Regards Lars

davfs2 or fusedav?
Username: GreatnessGuru
""Anyone else wants to make a request, ..." Either: davfs2 or fusedav. WebDAV http://en.wikipedia.org/wiki/WebDAV "Linux WebDAV shares can be mounted in Linux using davfs2 or fusedav which mount them as coda or FUSE filesystems." davfs2 - Summary http://savannah.nongnu.org/projects/davfs2 "davfs2 1.4.0 released ... Sat 02 May 2009 08:11:37 PM UTC ... This is the first release since davfs2 moved to Savannah." fusedav 0.2 http://0pointer.de/lennart/projects/fusedav/ "Sun Apr 2 2006: Version 0.2 released, ... Current Status Version 0.2 works fine." Thanks very much, Barry, Eddie Maddox Inwood IA USA


Tags: woof