The patched source, including SFS source file, are here:
NOT UPLOADED YET. Will upload in a couple of days
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/18.104.22.168 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 22.214.171.124 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 126.96.36.199 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-188.8.131.52-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:Posted on 21 May 2009, 8:15 by Leon
Further exploring VFAT codepage and iocharset
I found this very useful article:
I made some further exploring and testing.
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:
/dev/hda8 /mnt/hda8 vfat shortname=mixed,codepage=850 0 0
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:
/dev/sda8 /mnt/sda8 vfat shortname=mixed,codepage=852,iocharset=iso8859-2,utf8 0 0
I mounted /dev/sda8 partition in rxvt window with:
# mount /dev/sda8
After that I opened a new rox filer window with:
# CHARSET=iso8859-2,utf8 rox -n
and checked the display of tested filenames made in Puppy and in Windows. Both of them was shown properly.
I also noticed that:
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.