I am trying to running puppy 2.17 on a VIA CX700M board. According to VIA, the 2.6.21 kernel supports PIDE DMA mode for this board. Older kernels require a patch to get this working. Never the less it does not work.
dmesg reports:
ide: Assuming 33MHz system bus speed for PIO modes
As far as I can tell the puppy kernel .config builds the VIA82CXXX support into the kernel. I tried recompiling the kernel to make sure and replaced vmlinuz, but still no luck.
Looking through the documentation on how to get it to work on other distros with older kernels, the initrd seems to be the culprit for most problems. I cannot find the kernel config for the initrd. Is the VIA82CXXX chipset support built in?
Jinxed