site  contact  subhomenews

2.6.29.3 kernel compiled

May 20, 2009 — BarryK
The binary PET package is 'linux_kernel-2.6.29.3-ticks_uniproc.pet' and I will upload this to ibiblio.org soon. The Woof build-system will offer this package as well as other kernels at ibiblio when building a puppy.

The patched source, including SFS source file, are here:

NOT UPLOADED YET. Will upload in a couple of days
http://puppylinux.com/sources/kernel-2.6.29.3/

Note however, if you would like to compile a driver for this kernel, that you would normally have to be running Puppy with the same kernel. This is easy to do in a full hard-drive installation of Puppy -- just put 'vmlinuz' into /boot where Grub can find it, copy in /lib/modules/2.6.29.3 and update the /lib/modules/all-firmware and /lib/firmware directories. For a live-CD or frugal installation however, the 'initrd.gz' file also needs to be upgraded to the new kernel (as it has modules inside it).

I will probably upload alpha9 in a couple of days, built with this kernel.

Here are the changes relative to the 2.6.29.2 kernel used in alpha7/8:

File systems: DOS/FAT/NT Filesystems:

(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT
Enable the block layer:
[*] Support for large block devices and files (CONFIG_LBD)
Bus options (PCI etc.):
<M> PCI Express Hotplug driver (CONFIG_HOTPLUG_PCI_PCIE, module: pciehp)
<M> Support for PCI Hotplug ---> (CONFIG_HOTPLUG_PCI, module: pci_hotplug)
Support for PCI Hotplug:
<M> Compaq PCI Hotplug driver
[ ] Save configuration into NVRAM on Compaq servers (NEW)
<M> IBM PCI Hotplug driver
<M> ACPI PCI Hotplug driver
< > ACPI PCI Hotplug driver IBM extensions (NEW)
[*] CompactPCI Hotplug driver
<M> Ziatech ZT5550 CompactPCI Hotplug driver
<M> Generic port I/O CompactPCI Hotplug driver
<M> SHPC PCI Hotplug driver
Device Drivers: Multimedia devices: Video capture adapters: V4L USB devices:
<M> GSPCA based webcams ---> (CONFIG_USB_GSPCA, module: gspca_main)
GSPCA based webcams:
<M> ALi USB m5602 Camera Driver
<M> STV06XX USB Camera Driver
<M> Conexant Camera Driver
<M> Etoms USB Camera Driver
<M> Fujifilm FinePix USB V4L2 driver
<M> Mars USB Camera Driver
<M> OV519 USB Camera Driver
<M> OV534 USB Camera Driver
<M> Pixart PAC207 USB Camera Driver
<M> Pixart PAC7311 USB Camera Driver
<M> SONIX Bayer USB Camera Driver
<M> SONIX JPEG USB Camera Driver
<M> SPCA500 USB Camera Driver
<M> SPCA501 USB Camera Driver
<M> SPCA505 USB Camera Driver
<M> SPCA506 USB Camera Driver
<M> SPCA508 USB Camera Driver
<M> SPCA561 USB Camera Driver
<M> Syntek DV4000 (STK014) USB Camera Driver
<M> SUNPLUS USB Camera Driver
<M> T613 (JPEG Compliance) USB Camera Driver
<M> TV8532 USB Camera Driver
<M> VC032X USB Camera Driver
<M> ZC3XX USB Camera Driver
Device Drivers: USB support:
< > USB Gadget Support --->


Old IDE drivers
I have also compiled an alternative 2.6.29.3 kernel with the old IDE drivers instead of the PATA drivers. When I release alpha9, I will provide an alternative Jaunty Puppy build with this kernel. Anyone with a bootup/shutdown problem with earlier alphas, please test this.

The binary PET package is 'linux_kernel-2.6.29.3-ticks_uniproc_ide.pet' and I will upload this to ibiblio.org soon. The Woof build-system will offer this package as well as other kernels at ibiblio when building a puppy.

Comments

Further exploring VFAT codepage and iocharset
Username: Leon
Barry, I found this very useful article: HowTo MountFATFileSystems http://www.nslu2-linux.org/wiki/HowTo/MountFATFileSystems I made some further exploring and testing. Testing environment Puppy 4.1.2 upup-473 Windows 98 SE Vista Home Edition Locale: sl_SI (Slovenian, http://en.wikipedia.org/wiki/ISO_8859-2) I reported im my previous post that this settings in /etc/fstab file works properly for sl_SI locale: [i]/dev/hda8 /mnt/hda8 vfat shortname=mixed,codepage=850 0 0[/i] but later I noticed that the testing filenames created in Puppy are not displayed properly in Windows. According to the explanation in the article that I mentioned above this entry in /etc/fstab file works properly for sl_SI locale: [b]/dev/sda8 /mnt/sda8 vfat shortname=mixed,codepage=852,iocharset=iso8859-2,utf8 0 0[/b] I mounted /dev/sda8 partition in rxvt window with: [b]# mount /dev/sda8[/b] After that I opened a new rox filer window with: [b]# CHARSET=iso8859-2,utf8 rox -n[/b] and checked the display of tested filenames made in Puppy and in Windows. Both of them was shown properly. Explanation: http://roscidus.com/desktop/Internationalisation I also noticed that: [b]1. pmount script ignores the settings in /etc/fstab file. 2. After clicking a drive icon on a desktop pup_eventd script ignores the settings in /etc/fstab file. 3. After reboot /mnt/home vfat partition is not mounted in accordance with the settings in /etc/fstab file.[/b]


Tags: woof