LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking
User Name
Password
Linux - Wireless Networking This forum is for the discussion of wireless networking in Linux.

Notices


Reply
  Search this Thread
Old 11-07-2006, 05:10 AM   #1
SonOfBlackHole
LQ Newbie
 
Registered: Nov 2006
Posts: 4

Rep: Reputation: 0
3Com UB wireless install under Fedora Core 6 problem


(Sorry - this should be in the wireless network forum - maybe one of the mods could move it to save me cross-posting?)

I am trying to get a 3Com 3CR10075 USB wireless adapter to work under Fedora 2.6.18-1.2798.fc6.

I used a standard Fedora install and have had no success in getting this adapter to work.

I have downloaded the zd1211rw firmware from zd1211.ath.cx and put this in /lib/firmware then used tar xvjf. Since this created a directory called zd1211-firmware I made a sybolic link to zd1211 in case this helped. There is no .fw file - only the following files:
README zd1211b_uph zd1211b_uphr zd1211_ub zd1211_uphm zd1211_ur
zd1211b_ub zd1211b_uphm zd1211b_ur zd1211_uph zd1211_uphr

I'm not sure if there should have been a makefile somewhere but I haven't seen any sign of this.

I used the gui network configuration tool to check the adapter. It is listed as eth1 but when I try to enable it I get the following message:
"Device 3Comusb0 does not seem to be present. Delaying installation."

When I use modprobe zd1211rw to try to load the adapter, I get the following
message:

WARNING: Error inserting ieee80211_crypt
(/lib/modules/2.6.18-1.2798.fc6/updates/net/ieee80211/ieee80211_crypt.ko):
Invalid module format
WARNING: Error inserting ieee80211
(/lib/modules/2.6.18-1.2798.fc6/updates/net/ieee80211/ieee80211.ko): Invalid module format
WARNING: Error inserting ieee80211softmac
(/lib/modules/2.6.18-1.2798.fc6/kernel/net/ieee80211/softmac/ieee80211softmac.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting zd1211rw
(/lib/modules/2.6.18-1.2798.fc6/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko):
Unknown symbol in module, or unknown parameter (see dmesg)

I have used yum to install ieee80211 but still get a screenful of reported 80211-related errors in dmesg. The zd1211 errors are as follows:

ieee80211_crypt: no version for "struct_module" found: kernel tainted.
ieee80211_crypt: version magic '2.6.18-1.2798.fc6 SMP mod_unload 686 REGPARM
4KSTACKS gcc-4.1' should be '2.6.18-1.2798.fc6 SMP mod_unload 586 REGPARM
4KSTACKS gcc-4.1'
ieee80211: version magic '2.6.18-1.2798.fc6 SMP mod_unload 686 REGPARM
4KSTACKS gcc-4.1' should be '2.6.18-1.2798.fc6 SMP mod_unload 586 REGPARM
4KSTACKS gcc-4.1'
ieee80211softmac: Unknown symbol ieee80211_wx_get_scan
ieee80211softmac: Unknown symbol free_ieee80211
ieee80211softmac: Unknown symbol ieee80211_tx_frame
ieee80211softmac: Unknown symbol alloc_ieee80211
zd1211rw: Unknown symbol ieee80211_wx_get_encodeext
zd1211rw: Unknown symbol ieee80211_wx_set_encode
zd1211rw: Unknown symbol ieee80211_wx_get_encode
zd1211rw: Unknown symbol ieee80211softmac_wx_set_rate
zd1211rw: Unknown symbol ieee80211_txb_free
zd1211rw: Unknown symbol ieee80211_wx_set_auth
zd1211rw: Unknown symbol ieee80211_wx_set_encodeext
zd1211rw: Unknown symbol alloc_ieee80211softmac
zd1211rw: Unknown symbol ieee80211softmac_wx_trigger_scan
zd1211rw: Unknown symbol ieee80211_wx_get_auth
zd1211rw: Unknown symbol ieee80211softmac_wx_get_scan_results
zd1211rw: Unknown symbol ieee80211_set_geo
zd1211rw: Unknown symbol ieee80211softmac_wx_get_genie
zd1211rw: Unknown symbol ieee80211softmac_start
zd1211rw: Unknown symbol ieee80211softmac_wx_set_essid
zd1211rw: Unknown symbol ieee80211_rx
zd1211rw: Unknown symbol ieee80211softmac_wx_get_wap
zd1211rw: Unknown symbol ieee80211softmac_wx_get_rate
zd1211rw: Unknown symbol ieee80211_rx_mgt
zd1211rw: Unknown symbol ieee80211softmac_wx_get_essid
zd1211rw: Unknown symbol ieee80211softmac_wx_set_wap
zd1211rw: Unknown symbol free_ieee80211
zd1211rw: Unknown symbol ieee80211softmac_wx_set_mlme
zd1211rw: Unknown symbol ieee80211softmac_wx_set_genie
zd1211rw: Unknown symbol ieee80211softmac_stop


I have looked at countless other posts and HOWTOs to try to find a solution but am getting nowhere.
I would be very grateful for any help to resolve this.

Thanks

Last edited by SonOfBlackHole; 11-07-2006 at 07:15 AM.
 
Old 11-07-2006, 05:15 PM   #2
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,832

Rep: Reputation: 108Reputation: 108
Hi,

Problem same nature?

http://ipw2100.sourceforge.net/faq.php

Happy Penguins!
 
Old 11-08-2006, 06:13 AM   #3
SonOfBlackHole
LQ Newbie
 
Registered: Nov 2006
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks for the pointer. None of them quite matches my own collection of errors ( - but the good people on the zd1211 project at sourceforge are on the case.
 
Old 02-08-2007, 06:18 PM   #4
spot221
LQ Newbie
 
Registered: May 2004
Location: ferndale, mi
Distribution: fedora, ubuntu
Posts: 18

Rep: Reputation: 0
Same problem??

I have the same problem. I keep getting the error

zd1211rw device wlan0 does not seem to be present, delaying initialization

Did you ever find a solution?
 
Old 02-20-2007, 07:01 AM   #5
SonOfBlackHole
LQ Newbie
 
Registered: Nov 2006
Posts: 4

Original Poster
Rep: Reputation: 0
3com USB 3CR10075

Sorry for the delay in replying. Do you still have a problem with this or have you resolved it? I did get my card to work and to support WPA so might be able to help.
 
Old 02-20-2007, 08:55 AM   #6
spot221
LQ Newbie
 
Registered: May 2004
Location: ferndale, mi
Distribution: fedora, ubuntu
Posts: 18

Rep: Reputation: 0
I never did get it resolved I just took it back to the store. I got one with the ralink chip (dlink wua 1340) it has a native linux driver as well . I have it up and running. Although, I am interested to find out how you got it to work.
 
Old 02-21-2007, 07:21 AM   #7
SonOfBlackHole
LQ Newbie
 
Registered: Nov 2006
Posts: 4

Original Poster
Rep: Reputation: 0
3com USB CR10075 Fedora Core 6

I did all this work with the USB card plugged in to the PC.

I got this firsts bit of advice from the zd1211rw developers:

"re-install the "kernel-devel" package along with the latest zd1211rw snapshots
(firmware and kernel module) from
http://www.deine-taler.de/zd1211/snapshots/ if you can. Here are my
notes for building zd1211rw on Fedora Core:

yum groupinstall developement-tools
yum install kernel-devel.x86_64
# or "kernel-devel.i386" for 32bits kernel or "kernel-xen-devel.x8_64"
for xen enabled kernel
wget
http://www.deine-taler.de/zd1211/sna...-11-07.tar.bz2
wget http://www.deine-taler.de/zd1211/sna...-11-07.tar.bz2
tar -vxjf zd1211rw_fw_2006-11-07.tar.bz2
tar -vxjf zd1211rw_2006-11-07.tar.bz2
cd *fw*07 ; make clean all install
cd ../*07 ; make rm ; make clean all modules_install ins
# remove and re-attached the USB stick
# check to make sure the driver/firmware is loaded
dmesg | grep -e usb -e 1211
# test and report bugs"

This was the crucial step - my zd1211 driver had been incomplete and in the wrong directory previously. The above instructions got the module to load - I checked with lsmod | grep -e zd and dmesg | grep -e usb -e 1211

To get this setup to work with WPA involved a lot of research, guesswork and luck:

create the following file:
/etc/wpa_supplicant.conf

This should contain the following entries:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel # set this up if it isn't already on your system

network={
ssid="your ssid"
scan_ssid=1 # but check other values acording to how your AP is set up
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="your 26 character PSK" #don't use the long generated string - I couldn't, anyway

with this in place, I went through the following:

modprobe zd1211rw
iwconfig eth1 # check it's okay
/usr/sbin/wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D wext
/sbin/dhclient eth1

Then use
iwlist scanning
ifup eth1 and/or ifconfig

to check the status of the interface - though probably no connection at this stge if you are using DHCP. Try with static IP and your AP security off to check the connection to begin with - set the IP through ifconfig

I added this to my startup using the following:

/etc/init.d/wpa_supplicant
#!/bin/bash
#
# wpa_supplicant
#
# chkconfig: 2345 12 88
# description: wpa_supplicant is a WPA Supplicant for Linux, BSD and \
# Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant \
# is the IEEE 802.1X/WPA component that is used in the client stations. \
# It implements key negotiation with a WPA Authenticator and it controls \
# the roaming and IEEE 802.11 authentication/association of the wlan driver.
# processname: wpa_supplicant
# config: /etc/wpa_supplicant/wpa_supplicant.conf
#

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0

exec="/usr/sbin/wpa_supplicant"
prog=$(basename $exec)
conf="/etc/wpa_supplicant/wpa_supplicant.conf"
lockfile=/var/lock/subsys/$prog

[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
[ "$INTERFACES" != "" ] || exit 0
[ "$DRIVERS" != "" ] || exit 0

start() {
echo -n $"Starting $prog: "
daemon $prog -c $conf $INTERFACES $DRIVERS -Bw
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}

stop() {
echo -n $"Stopping $prog: "
killproc $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}

restart() {
stop
start
}

reload() {
restart
}

force_reload() {
restart
}

fdr_status() {
status $prog
}


case "$1" in
start|stop|restart|reload)
$1
;;
force-reload)
force_reload
;;
status)
fdr_status
;;
condrestart|try-restart)
[ -f $lockfile ] || restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|reload|force-reload}"
exit 1
esac

with

/etc/sysconfig/wpa_supplicant
# eth1
INTERFACES="-ieth1"
DRIVERS="-Dwext"

and

/etc/init.d/dhclient
#!/bin/bash
#
# dhclient
#
# chkconfig: 2345 13 87
# description: dhclient is a utility to obtain a DHCP address for the
# network interface specified - (all i/f's if none specified)
#
# This script is for wireless networking through eth1;
# it requires wpa_supplicant to be running before it starts
#
# processname: dhclient
exec="/sbin/dhclient"
proc=$(basename $exec)

check_prereq() {

# Check that networking is up
[ "$NETWORKING" = "no" ] && exit 0

# Make sure that wpa_supplicant is running
wpa_running="$(ps -ea | grep wpa_supplicant)"

if [ "$wpa_running" = "" ] ; then
echo $"wpa_supplicant not running; exiting"
exit 0
fi
}

start() {
/sbin/dhclient eth1 -H myhostname
}

stop() {
killall -9 dhclient
}

restart() {
start
stop
}

case "$1" in
start|stop|restart)
check_prereq
$1;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1;;

esac


You can check / debug the operation using
/etc/init.d/wpa_supplicant stop
and
killall -9 dhclient

then restart with
/etc/init.d/wpa_supplicant start
/etc/init.d/dhclient start

My error trapping isn't very good - maybe somebody out there would like to help me to improve my shell scripting - but the above should work and hopefully save somebody a few hours of frustration.

BTW, I needed to have ssid broadcast enabled on my router for this to work. Without it, the Fedora box just cycled through the channels but found nothing.

Also - see http://fedoranews.org/blog/?p=599
 
Old 02-25-2007, 09:31 AM   #8
spot221
LQ Newbie
 
Registered: May 2004
Location: ferndale, mi
Distribution: fedora, ubuntu
Posts: 18

Rep: Reputation: 0
Thanks for the info. I will give it a another shot.
 
Old 03-03-2007, 08:01 PM   #9
pwalden
Member
 
Registered: Jun 2003
Location: Washington
Distribution: Raspbian, Ubuntu, Chrome/Crouton
Posts: 374

Rep: Reputation: 50
I have FC6 2.6.19-1.2911,fc6.

I went to: http://sourceforge.net/project/showf...roup_id=129083
and downloaded the firmware package and put it in /lib/firmware/zd1211.

I then pulled out the adapter plugged it in and the firmware loaded successfully.

After a bit of fiddling I was able to get a WEP connect to my local wireless network using the Sysyem>Administration>Network GUI.
 
Old 03-31-2007, 03:39 PM   #10
linuxtroubles
LQ Newbie
 
Registered: Mar 2007
Posts: 1

Rep: Reputation: 0
I am a linux newbie and have just installed fedora core 6, but am having trouble with setting up my wireless adaptor. I have a Shuttle PN15G USB wireless adaptor, which I believe has the zd1211 chipset. I have copied in the zd1211rw firmware files into the /lib/firmware. On rebooting the adaptor now gets configured as eth1, but it does not get an IP address. What more do I need to do in order to get an IP address assigned using my LinkSys router DHCP server and be able to access internet via this router.

I came across this thread as saw paldwen response regarding successful setup of a zd1211 wireless USB adaptor in linux, which was done using a GUI tool. Can you please provide detailed steps as how you achieved this?

It is possible I may have configured things incorrectly, so a beginners guide would be very useful, i.e. from setting up the device drivers, configuring the interface, connecting via the router and testing the internet connection.

Paldwen - I went to the System > Administration > Network GUI and tried to add a wireless hardware, but what did you select as the hardware device? Could you let me know of you settings steps to testing connection to the internet.

Any help will be gratefully received.
 
Old 04-01-2007, 10:04 AM   #11
spot221
LQ Newbie
 
Registered: May 2004
Location: ferndale, mi
Distribution: fedora, ubuntu
Posts: 18

Rep: Reputation: 0
Hi,

Did you try
main menu-->system-->administration-->networking
new-->wireless adapter-->configure as needed

in the device window your adapter should be the one on the top of the list should look like

eth1 (prism gt)
or
wlan0 (prism gt)

as a side note your adapter uses the prism gt chipset which is supported under linux and should work out of the box.
look here:
http://ndiswrapper.sourceforge.net/m...dex.php/List#S
and here for more information
http://www.prism54.org/

here is a how to linux wireless
http://www.linuxhomenetworking.com/w...ora_.2F_RedHat

Last edited by spot221; 04-01-2007 at 10:12 AM.
 
Old 04-01-2007, 10:49 AM   #12
pwalden
Member
 
Registered: Jun 2003
Location: Washington
Distribution: Raspbian, Ubuntu, Chrome/Crouton
Posts: 374

Rep: Reputation: 50
Quote:
Originally Posted by linuxtroubles
I am a linux newbie and have just installed fedora core 6, but am having trouble with setting up my wireless adaptor. I have a Shuttle PN15G USB wireless adaptor, which I believe has the zd1211 chipset. I have copied in the zd1211rw firmware files into the /lib/firmware. On rebooting the adaptor now gets configured as eth1, but it does not get an IP address. What more do I need to do in order to get an IP address assigned using my LinkSys router DHCP server and be able to access internet via this router.
...

Any help will be gratefully received.
I actually continued to have spotty success with the main menu-->system-->administration-->networking. So I switched over the NetworkManager. Which again after some fiddling, is much more reliable when it comes to getting an IP from my DHCP server.

I inactivated both eth0 and wireless eth1, installed Networkmanager, added the notification applet to my menu bar, and enabled both NetworkManager services. As I recall, when I left mouse clicked on the NetworkManager icon and selected my local SSID, I was then prompted to enter the WEP key. I also had to provide a Gnome keyring password where NetworkManager stores the WEP key. When I reboot/login, I get prompted for the keyring password, and then NetworkManager automatically connects and gets the IP.

I use an Arlink AWLL3026 USB adaptor. One problem I continue to have with it is that it appears that you can get (or attempt to get) an IP only once. Whether it succeeds or fails the first time, it will never succeed again, unless you unplug the adaptor and reinsert it. This seems to reset the driver states. I do not know whether it is a device or driver problem. I did find a bug report for this behavior at the driver site.

So what I do every time I have to change or try to connect to a new wireless network, is after each failure to connect, unplug the adaptor, wait a moment, reinsert the adaptor, wait about 2 minutes (it seems to help if you give Networkmanager time to scan all channels a few times), then attempt another connection.
 
Old 04-11-2007, 10:42 AM   #13
tho_x_tran
Member
 
Registered: Dec 2003
Posts: 71

Rep: Reputation: 15
Angry zd1212rw driver does not work

I am installing F7 test3, it installed fine but this network device does not show up in Adminstration->Network. This is Airlink USB wireless device bought from Fry's. It has the zd1211b chipset and the driver zd1211rw is shown with lsmod.

Originally, /lib/firmware is empty.

so I downloaded the firmware package that I found on the Web and put it in /lib/firmware. I can see the light on the device is lit, but still no device shows up.

I know how to configure wireless device provided the device shows up in the Network window. Mine has none.

This device works well with WinXP. So no hardware issue here.
 
Old 04-11-2007, 11:01 AM   #14
spot221
LQ Newbie
 
Registered: May 2004
Location: ferndale, mi
Distribution: fedora, ubuntu
Posts: 18

Rep: Reputation: 0
Hi,

Try adding a new wireless device in the network manager.
You should follow the instructions above but you netowrk adpater
should read:

wlanX(zd1211rw)
or
ethX(zd1211rw)
 
Old 04-11-2007, 11:44 AM   #15
tho_x_tran
Member
 
Registered: Dec 2003
Posts: 71

Rep: Reputation: 15
Angry zd1211rw 0ace:1215 shows up in lsusb but not in network

This is the Frys' Airlink USB wireless Device ID: 0ace:1215 via lsusb, I did modprobe zd1211rw and did a lsmod and see the module zd1211rw did get loaded.

I was trying to add the device manually but it always failed regardless of whose manufaturer I picked (e.g. 3COM, BroadCom, ...). always saying something like :

XXXX device eth0 does not seem to be present, delaying initialization.
 
  


Reply

Tags
fedora, usb, wireless, zydas



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't install sound or Wireless card on Fedora Core 6 prometheus1981 Linux - Software 9 01-31-2007 03:18 PM
Fedora Core - Intel PRO/Wireless Driver Install cultavix Linux - Laptop and Netbook 3 12-26-2004 04:29 PM
fedora core 1 and 3com wireless problems jsilve1 Linux - Wireless Networking 3 11-27-2004 05:17 AM
fedora core 2 wireless problem Jheffy Linux - Wireless Networking 6 10-25-2004 07:31 AM
I can't install a 3COM 3CRDAG675 wireless card on Fedora gust77 Linux - Wireless Networking 1 08-13-2004 04:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking

All times are GMT -5. The time now is 10:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration