>Any pointers
There may be some Knoppix - specific procedure somewhere. I didn't find any for 2.6.x kernel the last time I looked. Knoppix may be using some patches to modify the kernel.org kernel.
I followed the procedure in
http://69.170.105.247:8080/howtos/De..._building.html
A couple of suggestions in addition to what you can find there:
1. After unzipping the kernel sources, copy your kernel configuration (this is the /boot/config-2.6.10 file or similar) to the linux-2.6.11.8 directory you have just created and rename it ".config" .
2. do "make xconfig" instead of "make menuconfig", this is the GUI version that I think is easier to navigate.
3. I modified the following kernel parameters in device Drivers/Character Devices/ Serial Drivers:
Unchecked 8250/16559 discovery via ACPI namespace (I am not sure if this is relevant. The Linux ACPI does not work well on my machine).
set maximum number of nonlegacy 8250/16550 ports to 16
checked extended 8250/16550 serial driver options
checked support for more than 4 legacy ports
checked support for sharing serial interrupts.
4. After installing your kernel with
dpkg -i *.deb
go to /boot directory and do
mkinitrd -o initrd.img-2.6.11.8 2.6.11.8
This step is missing from the instructions (I was surprised, but dpkg did not do it for me).
4. Then go to your /boot/grub directory and add your kernel to the list of the kernels you can boot (edit grub.lst if I remember well), just copy some other entry changing the names to point to your new kernel and initrd.img-2.6.11.8.
With LILO you need to edit /etc/lilo.conf and run lilo to update Master Boot Record.
Reboot while praying.
It never works the first time.
To be honest I think if you just want to get this modem to work, it is not worth to do all that stuff. Just switch to Kubuntu. Unless you are annoyed by the fact that you don't know how to do something (like me).
I wish you luck
Slawek