Thread: [Ndiswrapper-general] Dell 1450 Usb 64 Bit Driver?
Status: Beta
Brought to you by:
pgiri
From: Kirsty D. <ki...@lo...> - 2006-03-21 09:14:34
|
Hi all, I'm new round these parts - thanks in advance for your help! * I have installed Suse 10 from DVD: "2.6.13-15 smp #1 SMP Tue Sep 13 14:56:15 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux" * I have this wireless adaptor connected: "Dell Wireless 1450 Dual-band (802.11 a/b/g) USB 2.0 Adapter" (Vendor id 0x413c, Product ID: 0x8104) * I've installed ndiswrapper 1.10 from source. * I've used DELLNIC.inf on the WinXP cd and ndiswrapper tells me "driver installed, hardware present". *BUT* when I try "modprobe ndiswrapper" in /var/log/messages I see "windows driver is not 64 bit, bad magic 010B". I presume I need a 64 bit driver for the USB adaptor, can anyone help me find one or point out anything obvious I'm doing wrong? thanks kirsty -- + [kirsty darbyshire] [director, loquax limited] + + -------------------------------------------------- + + [uk competition portal] [http://www.loquax.co.uk/] + + [weblog, booklog, photos, etc] [http://nocto.com/] + |
From: Hans D. <han...@ta...> - 2006-03-21 17:02:24
Attachments:
ndiswrapper-buginfo.gz
|
Great work on the ndiswrapper driver, since my senao nub 362 loses it's connection after about 24 hours I'm very interested in the development. A few remarks on the current cvs version: 1) at modprobe ndiswrapper, a repeated message "couldn't find thread for task" is shown in /var/log/syslog. I'm not sure whether it is relevant, since everything seems to work fine, but I can imagine after such a big patch in cvs all info is valuable: Mar 21 13:22:16 videoserver2 kernel: ndiswrapper version 1.11rc2 loaded (preempt=3Dno,smp=3Dyes) Mar 21 13:22:16 videoserver2 kernel: ndiswrapper: driver net5523 (,09/11/2004,1.0.0.114) loaded Mar 21 13:22:16 videoserver2 kernel: ndiswrapper (get_current_nt_thread:1919): couldn't find thread for task f74 db060 Mar 21 13:22:16 videoserver2 last message repeated 18 times Mar 21 13:22:16 videoserver2 kernel: wlan0: vendor: '' Mar 21 13:22:16 videoserver2 kernel: wlan0: ndiswrapper ethernet device 00:02:6f:3d:ed:cd using driver net5523, 0CF3:0001.F.conf Mar 21 13:22:16 videoserver2 kernel: wlan0: encryption modes supported: = WEP; TKIP with WPA; AES/CCMP with WPA Mar 21 13:22:16 videoserver2 kernel: usbcore: registered new driver ndiswrapper 2) at rmmod ndiswrapper, system hangs immediately. Even with DEBUG=3D6 = and all DEBUG options enabled, not even one debug-message gets logged (which is = very strange since normally at DEBUG=3D6 the logs are clogged with messages). I attached my debug-info. Hope to have helped a bit.... If I can do anything else just let me = know! Best regards, Hans. |
From: Giridhar P. <gi...@lm...> - 2006-03-21 18:52:36
|
On Tue, 21 Mar 2006 13:35:17 +0100, "Hans Dingemans" <han...@ta...> said: Hans> ndiswrapper, a repeated message "couldn't find thread for Hans> task" is shown in /var/log/syslog. I'm not sure whether it is This is fixed in latest snapshot (fixed two days ago). Try that and give feedback. Hans> 1.11rc2 loaded (preempt=no,smp=yes) Are you using real SMP machine (with more than one processor or P4 with HT) or just a UP machine with SMP enabled? I would like to know if SMP issues are fixed and that SMP with USB drivers works. Hans> 2) at rmmod ndiswrapper, system hangs immediately. Even with Hans> DEBUG=6 and all DEBUG options enabled, not even one Hans> debug-message gets logged (which is very strange since Hans> normally at DEBUG=6 the logs are clogged with messages). Read wiki entry for Bugs; you are probably loading module without debug trace. Hint: go to ndiswrapper/driver directory, compile with debug flags, then without installing it, load module with insmod ./ndiswrapper.ko Common cause for not getting debug trace is that after compiling with debug flags above, people install with 'make install' and then modprobe. But when 'make install' is run, it will recompile ndiswrapper without debug trace and that module is loaded through modprobe, which won't produce any trace. If you are getting crashes during rmmod, you can get relevant debug trace with insmod ./ndiswrapper.ko debug=0 which will temporarily disable debug trace; then echo 6 > /proc/net/ndiswrapper/debug rmmod ndiswrapper which enables debug trace and module is removed. That way you get debug trace for rmmod only - otherwise it may overwhelm system logger. Does it crash if you unplug first instead of removing module? -- Giri |
From: Hans D. <han...@ta...> - 2006-03-22 08:33:04
|
Hi Giri,=20 > Hans> ndiswrapper, a repeated message "couldn't find thread for > Hans> task" is shown in /var/log/syslog. I'm not sure whether it is >This is fixed in latest snapshot (fixed two days ago). Try that and = give feedback. The cvs version I am reporting on is of 21/03; if I'm not mistaking, it = is still current today (22/03, no changes since 21/03). So the issue is = still in the current cvs version. > Hans> 1.11rc2 loaded (preempt=3Dno,smp=3Dyes) >Are you using real SMP machine (with more than one processor or P4 with = HT) or just a UP machine with SMP enabled? I would >like to know if SMP = issues are fixed and that SMP with USB drivers works. I am using single processor machine with AMD Athlon 64 3500 Venice processor; when installing linux i586 on it, the install procedure = decided SMP should be enabled (to use HT, I suppose); so that would be "real SMP machine", I guess? So I can confirm that "SMP with USB drivers" works (with exception of = the 2 issues reported here), but it is not stable yet; after a few hours it = hangs the machine. I thought, first have these two issues solved, perhaps then stability =3D ok, if not, I can start collecting debug logs.=20 > Hans> 2) at rmmod ndiswrapper, system hangs immediately. Even with > Hans> DEBUG=3D6 and all DEBUG options enabled, not even one > Hans> debug-message gets logged (which is very strange since > Hans> normally at DEBUG=3D6 the logs are clogged with messages). .... >which will temporarily disable debug trace; then >echo 6 > /proc/net/ndiswrapper/debug >rmmod ndiswrapper This is not the problem, because when I set debug to 6, I see lots of messages flashing by in syslog, the moment I give rmmod ndiswrapper it = stops in the middle of a logging message (so it looks like system hangs before kernel has even any idea something is going wrong). To get a grip on the messages that are produced AFTER the rmmod, I did: echo 6 >/proc/net/ndiswrapper/debug ; rmmod ndiswrapper=20 ..so I wouldn't get debug messages in the time needed to type "rmmod ndiswrapper". In another terminal window I am looking with tail -f /var/log/syslog, and actually nothing is logged, the system hangs instantaneously. >Does it crash if you unplug first instead of removing module? No, it doesn't. After unplugging machine runs fine. Anything else I can do to help you with this? Regards, Hans. |
From: Giridhar P. <gi...@lm...> - 2006-03-21 18:41:24
|
64-bit USB drivers are not supported yet. Since I don't have 64-bit computer, I need lot of debug traces from users to get them to work. -- Giri |