Tuesday, November 28, 2006

How to enable Wireless Lan on [wifi] FC-6 .

Bingo!!! Fedora Core 6 comes with build-in support for ipw2200 drivers and ieee80211 modules. The FC6 kernel 2.6.18-1.2849.fc6 includes version 1.1.2 of the ipw2200 driver. So one needn't worry about the wifi on FC6 and don't need to use windows native driver using ndiswrapper.
FC6 needs only ipw2200-firmware [firmware v3.0], which is not shipped with FC6 because firmware is proprietary.

*** Steps to enable wifi on IBM T43


1. Download ipw2200-fw-3.0.tgz from
http://ipw2200.sourceforge.net/firmware.php

2. Unarchive ipw2200-fw to /lib/firmware


3. reload ipw2200
$/sbin/modprobe -r ipw2200
restart ipw2200
$/sbin/modprobe ipw2200
OR reboot the machine.

Look for the dmesg log as root
$ dmesg | grep ipw2200
Output:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0dmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
$system-config-network and configure the
wireless card.



*** Steps to enable wifi on HP nx6110 using ndiswrapper on fedora core 6.

1. Ensure livna repo is added to the yum repos.

2. $yum install ipw2200-firmware

3. $yum install ndiswrapper

4. $yum install cabextract

5. Download HP windows native driver SP30290.exe

6.
Unpack the SP30290.exe to some directory. To do so run
$ cabextract SP30290.exe

7.
From the directory where the SP30290.exe file is extracted. As super user(root) run
$ /usr/sbin/ndiswrapper -i bcmwl5a.inf

8. $ /usr/sbin/ndiswrapper -m

It will add an alias to /etc/modprobe.conf.
Alias means it will add a line "alias wlan0 ndiswrapper" at the end of /etc/modprobe.conf .
If above command fails, manually add "alias wlan0 ndiswrapper" to /etc/modprobe.conf.

9. Blacklist bcm43xx,
To do this add line blacklist bcm43xx to the end of file /etc/modprobe.d/blacklist .

10.
Now you can reboot to have it activated,
or you can run
$ depmod -a
$ modprobe ndiswrapper

Use the System -> Administration -> Network application to create a new device for the wlan0 ndiswrapper device and configure as per the options there.

cheers,

make world open.

Thursday, November 16, 2006

VMware server on fedora core 6

Vmware server on fedora core 6 is having problem while configuring it with vmware-config.pl. The error trace is:
/tmp/vmware-config1/vmnet-only/procfs.c:33:26: error: linux/config.h: No such file or directory
make[2]: *** [/tmp/vmware-config1/vmnet-only/procfs.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmnet-only'
Unable to build the vmnet module.

The problem as evident from the trace is because of the missing config.h file at this location
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/config.h

Fix for the problem is to create an empty config.h file at this location /usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/.
$ touch /usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/config.h
will do the magic.


cheers, make world open...