ndiswrapper driver & hardware present, error-22, no kernel


Thank you for the great tutorials. I’ve learned a good deal but I can’t get my card to work.

My card worked before. but I can’t have a reliable wireless connection since I replaced the motherboard and case from my old laptop.

My PCI vendor is
04:00.0 Ethernet controller: Airgo Networks Inc AGN100 802.11 a/b/g True MIMO Wireless Card (rev 01)

Product ID code: 17cb:0001 (rev 01)

After much digging I found a possible problem:

Running: tail -f /var/log/messages

finds: “kernel: ndiswrapper: probe of 0000:04:00.0 failed with error -22”

I think that’s what keeps me from finishing “My wireless doesn’t work - a primer on what I should do next” I can’t get past step 4.

My firmware is in place. ndiswrapper reports installed and present driver and hardware.

netani : driver installed
device (17CB:0001) present

Yast on the other hand, can’t configure the ethernet card since it reports the kernel is not present.

Can someone help me find the source to error -22?

Thanks a million!


What version of openSUSE do you use?

What is the exact kernel version (uname -a)?

Maybe there is a native driver for that device.

My opensuse is 10.3

Linux ltdlx #1 SMP 2008-12-18 10:17:03 +0100 i686 i686 i386 GNU/Linux

What’s a native driver? The windows driver?

The driver works fine when the error -22 does not show up. But this happens less than 1% of the times I reset the card by taking it in and out the slot.


A native driver is the opposite to using ndiswrapper + windows driver, a driver which has been written for linux.

However, this driver is not available for 10.3 and as I “don’t do ndiswrapper”, you will have to wait for other users to help you with your ndiswrapper problem.

For the record:

With openSUSE 11.1 there is the driver “agnx.ko” backported from linux-staging, so it might be still unstable but worth a shot.

Hi pedrazali; welcome to the OpenSuse forums;

a bit of lateral thinking: I see various folks talking about going to places such as the HK Ebay and buying wireless cards for a few $US: the Intel cards (5300)? seem to easy to configure;

couriered to your doorstep …

(happy to be shot down in flames for this:)

but putting in an easy to configure card may just save you days on the forum labouring through a howto; that may not be good anyway; I see the wireless gurus fretting about ndiswrapper as messing with the linux kernel …