Hey!
Recently I compiled new kernel 2.6.6 (with 8k stack) to check whether I'll be able to run my WiFi card using ndiswrapper and Windows drivers.
At the beginning everything seems to be working - ndiswrapper compiled succesfully, driver installed without any problems and modprobe worked perfectly.
One of my problems is that my system hangs from time to time for about 1-2 seconds (mouse stops, everything hangs). I had the same with my LAN card and managed to solve it ... but I don't remember what was the reason.
Another thing - when I specify some essid to connect to, it seems like it doesn't connect :( I can ping only my IP address, no others. ifconfig configuration looks fine, and iwconfig displays that I'm connected to some Ad-Hoc network.
I have some debug messages, maybe this will help:
Jul 2 01:22:36 troloo kernel: Badness in local_bh_enable at kernel/softirq.c:136
Jul 2 01:22:36 troloo kernel: [<c011ac74>] local_bh_enable+0x74/0x80
Jul 2 01:22:36 troloo kernel: [<d8babad5>] NdisReleaseSpinLock+0x5/0x10 [ndiswrapper]
Jul 2 01:22:36 troloo kernel: [<c0200000>] r128_cce_dispatch_read_span+0xc0/0x200
Jul 2 01:22:36 troloo kernel: [<d8bac1bb>] ndis_irq_th+0x4b/0xb0 [ndiswrapper]
Jul 2 01:22:36 troloo kernel: [<c0107dc9>] handle_IRQ_event+0x39/0x70
Jul 2 01:22:36 troloo kernel: [<c01080be>] do_IRQ+0x6e/0xf0
Jul 2 01:22:36 troloo kernel: [<c0106420>] common_interrupt+0x18/0x20
Jul 2 01:22:36 troloo kernel: [<c0103cc3>] default_idle+0x23/0x40
Jul 2 01:22:36 troloo kernel: [<c0110b7a>] apm_cpu_idle+0x7a/0x160
Jul 2 01:22:36 troloo kernel: [<c0103d54>] cpu_idle+0x34/0x40
Jul 2 01:22:36 troloo kernel: [<c03b660a>] start_kernel+0x17a/0x1c0
Jul 2 01:22:36 troloo kernel: [<c03b6340>] unknown_bootoption+0x0/0x120
Jul 2 01:22:36 troloo kernel:
Jul 2 01:22:36 troloo kernel: Badness in local_bh_enable at kernel/softirq.c:136
Jul 2 01:22:36 troloo kernel: [<c011ac74>] local_bh_enable+0x74/0x80
Jul 2 01:22:37 troloo kernel: [<d8babad5>] NdisReleaseSpinLock+0x5/0x10 [ndiswrapper]
Jul 2 01:22:37 troloo kernel: [<d8bac1bb>] ndis_irq_th+0x4b/0xb0 [ndiswrapper]
Jul 2 01:22:37 troloo kernel: [<c0107dc9>] handle_IRQ_event+0x39/0x70
Jul 2 01:22:37 troloo kernel: [<c01080be>] do_IRQ+0x6e/0xf0
Jul 2 01:22:37 troloo kernel: [<c0106420>] common_interrupt+0x18/0x20
Jul 2 01:22:37 troloo kernel: [<c0103cc3>] default_idle+0x23/0x40
Jul 2 01:22:37 troloo kernel: [<c0110b7a>] apm_cpu_idle+0x7a/0x160
Jul 2 01:22:37 troloo kernel: [<c0103d54>] cpu_idle+0x34/0x40
Jul 2 01:22:37 troloo kernel: [<c03b660a>] start_kernel+0x17a/0x1c0
Jul 2 01:22:37 troloo kernel: [<c03b6340>] unknown_bootoption+0x0/0x120
and something like this:
Jul 2 01:25:46 troloo kernel: wlan0 (NdisMStartBufferPhysicalMapping): map register already used (16)
Jul 2 01:25:47 troloo kernel: wlan0 (NdisMStartBufferPhysicalMapping): map register already used (17)
Jul 2 01:25:50 troloo kernel: wlan0 (NdisMStartBufferPhysicalMapping): map register already used (18)
Jul 2 01:25:51 troloo kernel: wlan0 (NdisMStartBufferPhysicalMapping): map register already used (19)
Jul 2 01:25:52 troloo kernel: wlan0 (NdisMStartBufferPhysicalMapping): map register already used (20)
I have no idea how to interpret this :(
My system configuration: Fedora Core 2, 2.6.6 (8k) kernel, Wireless Card: D-Link DWL-610.
-- Greetings - TroLoo