It is quite easy. No need to replace the kernel image. Just need to rebuild a single kernel module named usbserial with an option. I think Asus should have done that with the default installation. Here is the step-by-step for what I did to make u727 working: 0) open a terminal window. Either connect to internet via wire lan or copy files from anther computer using a USB sticker. 1) Follow wiki at http://wiki.eeeuser.com/howto:rebuildthekernel "Rebuilding the kernel on eeePC" part. You can also try to download ASUS official release of linux on eee pc at http://dlsvr03.asus.com/pub/ASUS/Eee...nel_071127.rar 2) make usbserial kernel module with following cmd at the root where the linux kernel source code is located: make CONFIG_USB_SERIAL_GENERIC=y M=drivers/usb/serial 3) cd /lib/modules/2.6.21.4-eeepc/kernel/drivers/usb/serial sudo mv usbserial.ko usbserial.ko.keep ( keep the old one) sudo cp <to linux source>/drivers/usb/serial/usbserial.ko . 4) sudo modprobe –r usbserial sudo modprobe usbserial vendor=0x1410 product=0x4100 ( U727 modem ) sudo eject /dev/sr0 ( the CD-ROM driver first being mounted when inserting U727 ) sudo dmesg|grep –i ttyUSB (not necessary but makes sure the driver loaded correctly, you should see ttyUSB0 for example) 5) sudo ifup ppp0 assume ppp0 has been setup properly following the instructions at http://samat.org/weblog/20070128-spr...ntu-linux.html Then you are connected to internet. Following link talks about using airprime instead of usbserial to get higher speed. I'll try it later. http://samat.org/weblog/20070127-hig...inux-6-10.html