Summary: RTL8180 card, does not work with or without the
hangcheck_interval trick. Does not seem topower up.
Sending plenty of debug output and random observations, hoping they turn
out to be useful.
1) OS is debian/unstable, self-compiled 2.6.6 kernel with debian
patches. ACPI running ok
2) Machine is Compaq Armada M300
3) RTL-8180 card running fine under driverloader, with the latest driver
from Realtek (v 1.69). It did run previously on this machine with
ndiswrapper-0.7 with a 2.21 kernel, but no success since I upgraded to
4) Compilation of ndiswrapper-0.8 without warnings
5) "ndiswrapper -i" runs ok, same 1.69 driver. But there is something
weird, the card is entered twice apparently (see also sys messages later
mig@...:~$ ls /etc/ndiswrapper/net8180/
10EC:8180:10EC:8180.conf 10EC:8180.conf net8180.inf rtl8180.sys
The .conf files are identical (attaching one), and identical (up to
formatting) to the one produced by driverloader.
6) modprobe ndiswrapper produces quite a bit of debug output (gzipped
extract from /var/log/messages attached)
7) inserting the card produces quite a bit of debug output. To this
untrained eye, it does not look healthy ... file "insert". The "link"
led remains unlit, there is a quick blink of the Tx/Rx led every now and
then. Hangcheck starts reporting regularly after many messages
8) 'modprobe -r ndiswrapper' also produces a lot of messages
The three stages are marked in the messages file:
//// MODPROBE ////
//// INSERT ////
//// MODPROBE -R ////
9) a remark (possibly irrelevant?): when inserting the card,
driverloader starts with
PCI: Enabling device 0000:01:00.0 (0000 -> 0003)
0000:01:00.0: cache line size not set; forcing 8
while ndiswrapper makes no mention of that cache line.
Phew ... any more info that could help?