LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   USR Model 5416 with Redhat 9 (https://www.linuxquestions.org/questions/linux-networking-3/usr-model-5416-with-redhat-9-a-120670/)

hdajani 11-28-2003 03:00 AM

USR Model 5416 with Redhat 9
 
I am really unhappy with USRs support for Linux. Most of the USR card do not work out of the box while other cards seem to be better supported. It seems from what I read that it is all realted to the openess of the TI chipset. Anyway, I wonder if somebody can help me.

1) I installed linux-wlan-ng-0.2.1-pre15 which seems to work fine until. I am not sure if there is a problem here.
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wlanctl'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wland'
gcc -I../include -D__LINUX_WLAN__ -c -o wland.o wland.c
gcc -o wland wland.o ../shared/p80211types.o ../shared/p80211meta.o ../shared/p80211metamsg.o ../shared/p80211metamib.o
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wland'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/nwepgen'
gcc -I../include -I/usr/src/linux-2.4.20-8/include -D__LINUX_WLAN__ -c -o nwepgen.o nwepgen.c
gcc -o nwepgen nwepgen.o
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/nwepgen'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wlancfg'
gcc -I../include -I/usr/src/linux-2.4.20-8/include -D__LINUX_WLAN__ -c -o wlancfg.o wlancfg.c
gcc -o wlancfg wlancfg.o ../shared/p80211types.o ../shared/p80211meta.o ../shared/p80211metamsg.o
../shared/p80211metamib.o
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wlancfg'
make[1]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src'
make[1]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/doc'
Nothing to do...
make[1]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/doc'
make[1]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/man'
Nothing to do...
make[1]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/man'
make[1]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc'
set -e; for d in pcmcia wlan; do make -C $d all; done
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc/pcmcia'
Nothing to do
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc/pcmcia'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc/wlan'
echo "Nothing to do"
Nothing to do
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc/wlan'
make[1]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/etc'

Make install gave the following output
find . -name .depend -exec rm {} \;
set -e; for d in src doc man etc; do make -C $d install ; done
make[1]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src'
set -e; for d in p80211 prism2 shared wlanctl wland nwepgen mkmeta wlancfg; do make -C $d install ; done
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/p80211'
mkdir -p /lib/modules/2.4.20-8/net
cp p80211.o /lib/modules/2.4.20-8/net
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/p80211'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2'
mkdir -p /etc/wlan
cp shared.prism2 /etc/wlan
mkdir -p /etc/wlan/
for x in *.hex ; do \
if [ -f "$x" ] ; then \
cp $x /etc/wlan//prism2_`echo $x | cut -c1-2`.hex ; \
fi; \
done
set -e; for d in driver ridlist; do make -C $d install ; done
make[3]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2/driver'
if [ -d /lib/modules/2.4.20-8/kernel/3rdparty ] ; then \
rm -rf /lib/modules/2.4.20-8/kernel/3rdparty/prism* ;\
fi
mkdir -p /lib/modules/2.4.20-8/pcmcia
cp -f prism2_cs.o /lib/modules/2.4.20-8/pcmcia
mkdir -p /lib/modules/2.4.20-8/net
cp -f prism2_pci.o /lib/modules/2.4.20-8/net
mkdir -p /lib/modules/2.4.20-8/net
cp -f prism2_plx.o /lib/modules/2.4.20-8/net
mkdir -p /lib/modules/2.4.20-8/usb
cp -f prism2_usb.o /lib/modules/2.4.20-8/usb
make[3]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2/driver'
make[3]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2/ridlist'
echo "Nothing to do"
Nothing to do
make[3]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2/ridlist'
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/prism2'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/shared'
Nothing to do...
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/shared'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wlanctl'
mkdir -p /sbin
cp wlanctl /sbin/wlanctl-ng
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wlanctl'
make[2]: Entering directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wland'
mkdir -p /sbin
cp wland /sbin/wland
cp: cannot create regular file `/sbin/wland': Text file busy
make[2]: *** [install] Error 1
make[2]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src/wland'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/tmp/wireless/linux-wlan-ng-0.2.1-pre15/src'
make: *** [install] Error 2

2) dmesg has the following output at the end
prism2_init: prism2_pci.o: 0.2.1-pre15 Loaded
prism2_init: dev_info is: prism2_pci
prism2_init: prism2_pci: No devices found, driver not installed.
prism2_init: prism2_pci.o: 0.2.1-pre15 Loaded
prism2_init: dev_info is: prism2_pci
prism2_init: prism2_pci: No devices found, driver not installed.
p80211.o: 0.2.1-pre15 Unloaded
prism2_init: prism2_pci.o: 0.2.1-pre15 Loaded
prism2_init: dev_info is: prism2_pci
prism2_init: prism2_pci: No devices found, driver not installed.

3) /etc/rc.d/init.d/wlan restart produced the following error
Shutting Down WLAN Devices: Shutting Down WLAN Devices: wlanctl-ng: No such device
wlan0: unknown interface: No such device
Starting WLAN Devices: /lib/modules/2.4.20-8/net/prism2_pci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-8/net/prism2_pci.o: insmod /lib/modules/2.4.20-8/net/prism2_pci.o failed
/lib/modules/2.4.20-8/net/prism2_pci.o: insmod wlan0 failed

4) /sbin/lsmod |grep prism2 produced nothing

Does anybody know what I can do?

Thanks,
Sam

porkrind 12-30-2003 12:59 AM

As root, just issue the command "/etc/init.d/wlan stop" first. You apparently have already tried to install and configure wland (a previous version?), and now you're trying to install again. In order to "make install" successfully, you need to make sure that the wland process is no longer running.

And yeah, USR sucks :( but hey, I got their card for free.


All times are GMT -5. The time now is 11:22 PM.