[Ndiswrapper-general] Proxim Symphony USB
Status: Beta
Brought to you by:
pgiri
|
From: chunkeey <chu...@we...> - 2004-11-03 21:09:41
|
Hello I've problems getting my Wirelesslan USB Thing working on linux. (sorry for my choppy English...) But first some specs: Machine: CPU: Dual Pentium III; RAM: 640 MB; mobo: MSI's MS6321 (Via 694x Chipset); USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16) The not working thing: Proxim Symphony HomeRF II USB also know as: T-Sinus 930 Data or Siemens Gigaset H487 usbid: 08c4:1701 Drivers: (Working Windows) http://www.proxim.com/support/all/symphonyhomerf/software/download/shrf301en.zip (~6,3MB) (obsolet, not working and closed source linux driver. ( contains Proxim's code )) http://www.komacke.com/ftp/rl2isa-driver/rl2_driver.tgz And also in the OpenBSD tree: a reverse engineered driver (but only for the very old rangelan pci cards) rln.c Tested on: (Debian Sid) Try 1: vanilla 2.6.9 (no preempt, no smp, 8K stack, no regparm, ...) Try 2: 2.6.10-rc1-ck1 (with preempt, smp, 4K stack, regparm, ...) tested ndiswrapper versions: 0.11 and current cvs. 1. Add some missing api calls in ndiswrapper: (diff) RtlQueryRegistryValues, KeQueryPriorityThread, KeQueryTimeIncrement, PoStartNextPowerIrp & PoCallDriver and a little modification in NdisMGetDeviceProperty Please, check if they're correct... 2. Driver loads. Kernel 2.6.9: kernel locks instantly ... (even nothing on the serial console) Kernel 2.6.10-rc1-ck1: it keeps going although it' very choppy. khubd (or sometimes loadndisdriver) eats all 100% of one cpu, the other still idle. khubd or loadndisdriver is stuck in kernel-mode or better: it loops around in the "load_driver" (wrapper.c) functions. |