I am running a very stable Fedora Core 1 system using a well working SMC2802W V2 card with Ndiswrapper 0.7. I have tried to upgrade to FC3 both as an upgrade and as a fresh install on a separate HDD but the card fails to work. This is what I did:
1. I downloaded the Linuxant 2.6 kernel for FC3 with larger stack
2. Installed FC3 on a new HDD
3. Installed and booted the linuxant kernel
4. Compiled and installed Ndiswrapper 0.7
5. Configured networking
6. Rebooted
Of some reason the installation believes I have a SMC2802 V1 card and loads the Prism54 module, which does not work with my card. I can see the Prism54 module with lsmod. Also Ndiswrapper is loaded but it does not work.
7. I added prism54 to /etc/hotplug/blacklist
8. Reboot
Now lsmod no longer shows prism54, but dmesg shows a couple of loadings and unloadings of Prism54 during the boot process. Ndiswrapper is loaded but does not work.
9. I can get it to work with
/sbin/rmmod prism54
/sbin/rmmod ndiswrapper
/sbin/modprobe ndiswrapper
I have to do this every boot to make the LAN work, which is not nice. I could of course add this to rc.local but there should be a neater solution to this. How do I make Fedora recognise my hardware correctly to prevent prism54 from loading at all, so that I can have Ndiswrapper running with the card at startup automaticly?
br, Timo
P.S I posted this message originally as a reply to a FC2 question on the networking forum, but started then suspecting it was in the wrong forum so I put it here, too. I am terribly sorry if this causes trouble, I just registered so I am a newbie here...