twimmos g240 is an usb wlan adapter of 11bps speed. i am guessing but not certain that this is on 802.11G system. i am aware of some pci and pcmicia versions have drivers that require firmware and i have visited intersil firmware site and tried downloading relevant arm file, although my prism2_usb driver did not use it.
because my mandrake 9.2 distro did not include a kernel src and also because my pentium1 machine only has 1.7G of hd, i installed rpm version of linux-wlan-ng. when this did not initiate wlan0 interface, i rebuilt src rpm (kernel 2.4.22-10mdk) that took two full days on my slow machine. also, my options became apparently greatly lmited regarding possible kernel upgrade since 100% of 1.1G / partition was filled by the time kernel source was compiled. nontheless i succeeded in compiling the prism2_usb driver that i downloaded from vendos website (
http://www.twinmos.com and under download->wlan products->g240->linux driver). but unfortunately this did not initiate wlan0 interface upon boot.
it must be noted that, although i am a relative newbie, i did search extensive amounts of web docs through google under my own effort but failed thus far. by this method i have gained few knowledge and tried few new steps to remedy the situation but with no avail. in particular, i found rpm and src versions of my prism2_usb driver that came with linux-wlan-ng from vendors website and also thorough rpm are under surface identical and installs sames things, eg on /etc/wlan or /etc/sysconfig/network-scripts/... etc and so on. so i guess rpm versions does the same thing for my situation but no solution.
i also noted that all troubles had same phenomenon that always hanged around upon boot. since my kernel is <2.6 i dont have ehci_hcd and so on but i do have /proc/bus/usb/devices and when i look in it i only see usbcore module loaded and not twinmos g240. upon boot i get familiar CAN NOT ACCEPT ADDRESS by usb-uhci.c or usb.c and whole heap of intterupt frame signals when i plug the device. on my kernel the error message says PRSIM2_USB WLAN0 DEVICE DOES NOT SEEM TO BE PRESENT DELAYING INITIALIZATION (OF WLAN0). this is ran by one of network scripts installed by either wirelesstools package of linux-wlan-ng. specifically it is likely to be ifupcfg-wlan0 in /etc/sysconfig/network-scripts/.
interestingly, both prism2_usb and usbcore, usb-uhci, etc are successfully loaded, but interestingly, prism2_usb and usb-uhci is unused. and also, relevant hardware module of twinmos g240 is not present. thereis a module named p28....blahblah(i cant recall) that is associated with prism2_usb, thogh. i cant type all the outputs here since my problematic computer does not have network connection, nor internet connection. btw by usb controller version is 1.1.
so, my problem is that wlan0 interface is not initialized no matter what software tweaks and pluggin/unplugging and rebooting i try to my small knowledge on this subject. i recognize that the source of the problem is the twinmos g240 module not present in /proc/bus/usb/devices althogh all drivers that are needed are already present in /proc/bus/usb/drivers. i admit i dont have enough accumulated knowledge nor experience at this moment to tackle this problem on my own power anymore. please help me!