The pack that I put together is not perfect and will not work for all USB 2 Net dingle's out there... It really depends on what is the chip inside. If it's cheap you can open and see.( if there is no warranty ) You can connect your dongle to Linux (Ubuntu. Mint, or else) and check if it's working, whiteout installing any drivers. if does not work there is big chance to not be able to use that with N900. If it works under Linux you can post output of dmesg and lsusb command, to see what is going on... Code: $dmesg $lsusb Greetings, mveplus P.S. Okey I didi compile your source code against kernel-power-headers, but got some errors during compilation: Code: make Building SR9600 USB2NET chip driver... make[1]: Entering directory `/targets/FREMANTLE_ARMEL/usr/src/kernel-power-headers' CC [M] /home/mven/sr9600.o Building modules, stage 2. MODPOST 1 modules WARNING: "__bad_udelay" [/home/mven/sr9600.ko] undefined! CC /home/mven/sr9600.mod.o LD [M] /home/mven/sr9600.ko make[1]: Leaving directory `/targets/FREMANTLE_ARMEL/usr/src/kernel-power-headers' Here is your compiled sr9600.ko file If it's working then enjoy, if not then - Hmmm, do not give up go and buy other dongle Do not have much time to do more now.
$dmesg $lsusb
make Building SR9600 USB2NET chip driver... make[1]: Entering directory `/targets/FREMANTLE_ARMEL/usr/src/kernel-power-headers' CC [M] /home/mven/sr9600.o Building modules, stage 2. MODPOST 1 modules WARNING: "__bad_udelay" [/home/mven/sr9600.ko] undefined! CC /home/mven/sr9600.mod.o LD [M] /home/mven/sr9600.ko make[1]: Leaving directory `/targets/FREMANTLE_ARMEL/usr/src/kernel-power-headers'