[CentOS] 3.2 kernel with C5? Or ndiswrapper?
Johnny Hughes
johnny at centos.org
Wed Apr 4 21:16:29 UTC 2012
On 04/04/2012 11:51 AM, Stephen Harris wrote:
> I know, I know... don't use the non-standard kernels unless you have to...
>
> BUT: I have a D-Link N150 USB card.
>
> Bus 001 Device 004: ID 0846:9030 NetGear, Inc. WNA1100 Wireless-N 150 [Atheros AR9271]
>
> This isn't supported in C5, but it is supported in newer kernels (ath9k_htc).
>
> So let's try NDISwrapper:
>
> # rpm -i kmod\-ndiswrapper\-1.56\-1.el5.elrepo.i686.rpm ndiswrapper\-utils\-1.56\-1.el5.elrepo.i386.rpm
> warning: kmod-ndiswrapper-1.56-1.el5.elrepo.i686.rpm: Header V3 DSA signature: NOKEY, key ID baadae52
> Working. This may take some time ...
> Done.
> # cd WLAN/
> # ls
> athuw.sys* netathuw.cat* netathuw.inf*
> # ndiswrapper -i netathuw.inf
> installing netathuw ...
> forcing parameter MapRegisters from 256 to 64
> forcing parameter MapRegisters from 256 to 64
> [repeated multiple times]
> # ndiswrapper -l
> netathuw : driver installed
> device (0846:9030) present
> # modprobe ndiswrapper
> # dmesg | tail -5
> ndiswrapper: driver netathuw (,09/30/2010,7.7.0.98) loaded
> wlan0: ethernet device c4:3d:c7:bc:ea:89 using NDIS driver: netathuw, version: 0x70007, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 0846:9030.F.conf
> wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
> usbcore: registered new driver ndiswrapper
> ADDRCONF(NETDEV_UP): wlan0: link is not ready
> # ifconfig wlan0
> wlan0 Link encap:Ethernet HWaddr C4:3D:C7:BC:EA:89
> UP BROADCAST MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> # /sbin/iwlist wlan0 scan | grep ESSID.*sweh
> ESSID:"sweh"
>
> So far, so good!
>
> BUT...
> # iwconfig wlan0 nickname fred
> # iwconfig wlan0 essid sweh
> # iwconfig wlan0
> wlan0 IEEE 802.11g ESSID:off/any Nickname:"fred"
> Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
> Bit Rate=150 Mb/s
> Encryption key:off
> Power Management:off
> Link Quality:0 Signal level:0 Noise level:0
> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> Hmm, ESSID isn't being set. If I try to configure wpa_supplicant
> then it never associates properly.
>
> So I'm not totally convinced ndiswrapper is working for me.
>
> So I figured... dammit; let's try a generic kernel. Not good, but...
>
> I compile 3.2.9, install the modules and then try an boot... and
> it fails to find my root disk and panics. I can see from the boot
> messages that the kernel is seeing them, but it's failing to mount and
> switchroot.
>
> (of course I can't get useful information 'cos you can't do anything
> useful after a panic!)
>
> Looking at the initrd, it seems to have all the right drivers and
> modules, and the init script _looks_ correct... but it's just not
> working.
>
> Has anyone else tried to get 3.2.9 to work with C5.8?
>
> Or has anyone any advice for getting ndiswrapper to work for me (or
> other ways of running the N150 card)?
>
You might try the uek2 kernel (rebuilt from the oracle sources) for el5
from the testing repo too:
http://dev.centos.org/centos/5/
That is based on a 3.1.x kernel, though it is versioned as 2.6.39-*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20120404/cc1098b2/attachment.sig>
More information about the CentOS
mailing list