Thread: [Ndiswrapper-general] RTL8180: one further datum
Status: Beta
Brought to you by:
pgiri
From: miguel s. <ms...@us...> - 2004-06-25 21:02:39
|
Observations (same hardware, debian/unstable, win drivers version 1.69): (1) rtl8180 card works with kernel 2.4.20, both with realtek's closed drivers and under ndiswrapper-0.7 (2) card works fine with kernels 2.6.[567] under linuxant's ndis interface (driverloader), but hangs at startup with ndiswrapper (0.7 or 0.8). Looks very much like an initialization problem. (3) every now and then, driverloader reports a "hang/reset" and can't bring the card up again on its own; it requires an eject/insert after which all is fine. It definitely looks like the reset is NOT working. (4) every now and then I managed to run the card with ndiswrapper 0.7, without problems. It was usually after a quick sequence modprobe -r driverloader modprobe ndiswrapper Weird ... (5) ndiswrapper seems to do a reset on startup - I'm sorry I did not manage yet to wrap my mind around the code to be sure about this. But looking at driver/wrapper.c (v. 0.7) I seem to understand that 'doreset(handle)' on line 982 is doing just that (especially since it is done also after a hang, line 272) (6) after trying to use ndiswrapper, driverloader will not work without an eject/insert - providing further evidence that something that ndiswrapper is doing leaves the card in a funny state (7) commenting out the initial doreset out makes no difference :( I'll keep following the progress of ndiswrapper, but this is more or less a "parting gift" - I exchanged the rtl8180 for a ralink rt2400 card (friend using windows was kind enough to offer the swap), and will not be able to do any further testing or trials. I hope this will help solve the issues with the Realtek drivers. Thank you very much for the efforts! Miguel Sofer |