Those messages below seem is generated due to control of NetworkManager.
Maybe you can ensure it is indeed killed.
--

Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008401
Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff
Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
Jan 20 17:47:03 gandalfthegrey kernel: Key=
Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=0
set_tx=33793 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008402
Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff
Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
Jan 20 17:47:03 gandalfthegrey kernel: Key=
Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=1
set_tx=33794 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008403
Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff
Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
Jan 20 17:47:03 gandalfthegrey kernel: Key=
Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=2
set_tx=33795 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008404
Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff
Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
Jan 20 17:47:03 gandalfthegrey kernel: Key=
Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
Jan 20 17:47:03 gandalfthegrey kernel: !? zdparm->u.crypt.idx == 0
Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=0
set_tx=33796 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWAUTH
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.flags = 00000004
Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.value = 00000000 

Marc MERLIN wrote:
> 
> Thanks for your replies and pointer to the code that builds.
> Unfortunately, after I bring it up, it doesn't seem reliable enough to
> allow connections.
> 
> On Mon, Jan 18, 2010 at 07:23:09AM +0000, Hin-Tak Leung wrote:
>> > gandalfthegrey:/usr/src/zd1211# iwconfig ath1 mode master
>> > Error for wireless request "Set Mode" (8B06) :
>> >     SET failed on device ath1 ; Invalid
>> > argument.
>> 
>> You need to ifconfig up first. Nothing works before ifconfig up.
> 
> In a nutshell, my phones see the AP. Sometimes I am able to connect to
> it but not get an IP. Very rarely I get an IP, and my machine usually
> ends up crashing some time around that.
> 
> One noticeable thing is that 
> Tx excessive retries
> in iwconfig shows a few hundred errors per second.
> 
> Is the AP code working and stable for you?
> 
> Below is the code I wrote:
> ----------------------------------------------------------------------------
> #!/bin/bash
> 
> IF=ath1
> 
> rmmod zd1211rw
> sleep 1
> modprobe zd1211b
> 
> killall -STOP NetworkManager
> 
> for i in 1 2 3 4 5
> do
>         echo "bringing $IF up"
>         ifconfig $IF up 2>/dev/null && break
>         sleep 1
> done
> ifconfig $IF up || bash -e "echo \"can't bring interface up\"; exit"
> 
> 
> iwconfig $IF mode master
> iwconfig $IF channel 3
> ifconfig $IF 192.168.205.6
> iwconfig $IF essid magicnet
> 
> ipmasq
> 
> iptables -t nat -F POSTROUTING
> iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
> iptables -F FORWARD
> iptables -A FORWARD -j ACCEPT
> 
> dhcpd3 -d -cf /etc/dhcp3/dhcpd.conf.hide $IF
> # hangs here until I stop dhcpd3
> 
> echo "cleaning up"
> rmmod zd1211b
> iptables -F FORWARD
> iptables -t nat -F POSTROUTING
> killall -CONT NetworkManager
> ----------------------------------------------------------------------------
> 
> Output from kernel log:
> Jan 20 17:57:35 gandalfthegrey kernel: _____     ____    _    ____
> Jan 20 17:57:35 gandalfthegrey kernel: |__  /   _|  _ \  / \  / ___|
> Jan 20 17:57:35 gandalfthegrey kernel:  / / | | | | | |/ _ \ \___ \
> Jan 20 17:57:35 gandalfthegrey kernel: / /| |_| | |_| / ___ \ ___) |
> Jan 20 17:57:35 gandalfthegrey kernel: /____\__, |____/_/   \_\____/
> Jan 20 17:57:35 gandalfthegrey kernel:     |___/
> Jan 20 17:57:35 gandalfthegrey kernel: ZD1211B - version 3.0.0.56
> Jan 20 17:57:35 gandalfthegrey kernel: usbcore: registered new interface
> driver zd1211b
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: new high speed USB device
> using ehci_hcd and address 9
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: New USB device found,
> idVendor=0ace, idProduct=1215
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: New USB device strings:
> Mfr=16, Product=32, SerialNumber=0
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: Product: USB2.0 WLAN
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: Manufacturer: ZyDAS
> Jan 20 17:57:40 gandalfthegrey kernel: usb 3-2: configuration #1 chosen
> from 1 choice
> Jan 20 17:57:40 gandalfthegrey kernel: vendor_id = 0ace
> Jan 20 17:57:40 gandalfthegrey kernel: product_id = 1215
> Jan 20 17:57:40 gandalfthegrey kernel: USB 2.0 Host
> Jan 20 17:57:40 gandalfthegrey kernel: Release Ver = 4810
> Jan 20 17:57:40 gandalfthegrey kernel: EEPORM Ver = 4810
> Jan 20 17:57:40 gandalfthegrey kernel: Finsih download Firmware. Ready to
> reboot 
> Jan 20 17:57:40 gandalfthegrey kernel: PA type: 0
> Jan 20 17:57:40 gandalfthegrey kernel: PHYNEWLayout = 1
> Jan 20 17:57:40 gandalfthegrey kernel: Airoha AL2230S_RF
> Jan 20 17:57:40 gandalfthegrey kernel: OverWrite CR47 = 0x1C
> Jan 20 17:57:40 gandalfthegrey kernel: zd1205_config: EEP(HWFeature)=0x580
> Jan 20 17:57:40 gandalfthegrey kernel: AllowedChannel = 00011fff
> Jan 20 17:57:40 gandalfthegrey kernel: Region:48
> Jan 20 17:57:40 gandalfthegrey kernel: udev: renamed network interface
> ath0 to ath1
> Jan 20 17:57:41 gandalfthegrey kernel: zd1205_notify_disjoin_event
> Jan 20 17:57:41 gandalfthegrey kernel: ADDRCONF(NETDEV_UP): ath1: link is
> not ready
> Jan 20 17:57:41 gandalfthegrey kernel: Update BCN @ 15522816
> Jan 20 17:57:41 gandalfthegrey kernel: Mode: AP_BSS
> Jan 20 17:57:41 gandalfthegrey kernel: Update BCN @ 15522988
> Jan 20 18:00:42 gandalfthegrey kernel: Update BCN @ 15704337
> Jan 20 18:00:44 gandalfthegrey kernel: Re_Asoc: 00:23:76:ad:b5:a0, aid=1
> Jan 20 18:00:44 gandalfthegrey kernel: ADDRCONF(NETDEV_CHANGE): ath1: link
> becomes ready
> Jan 20 18:00:45 gandalfthegrey kernel: In zd_CmdDisasoc Disasoc a
> Connected STA
> Jan 20 18:00:45 gandalfthegrey kernel: Update BCN @ 15707018
> Jan 20 18:00:45 gandalfthegrey kernel: Send Deasoc Req to
> 00:23:76:ad:b5:a0 RSN=1
> Jan 20 18:00:45 gandalfthegrey kernel: STA_DISASSOCIATED:00:23:76:ad:b5:a0
> Jan 20 18:00:46 gandalfthegrey kernel: Re_Asoc: 00:23:76:ad:b5:a0, aid=1
> 
> 
> more interesting output (I get this pseudo-randomly):
> Jan 20 17:47:03 gandalfthegrey kernel: _____     ____    _    ____
> Jan 20 17:47:03 gandalfthegrey kernel: |__  /   _|  _ \  / \  / ___|
> Jan 20 17:47:03 gandalfthegrey kernel:  / / | | | | | |/ _ \ \___ \
> Jan 20 17:47:03 gandalfthegrey kernel: / /| |_| | |_| / ___ \ ___) |
> Jan 20 17:47:03 gandalfthegrey kernel: /____\__, |____/_/   \_\____/
> Jan 20 17:47:03 gandalfthegrey kernel:     |___/
> Jan 20 17:47:03 gandalfthegrey kernel: ZD1211B - version 3.0.0.56
> Jan 20 17:47:03 gandalfthegrey kernel: vendor_id = 0ace
> Jan 20 17:47:03 gandalfthegrey kernel: product_id = 1215
> Jan 20 17:47:03 gandalfthegrey kernel: USB 2.0 Host
> Jan 20 17:47:03 gandalfthegrey kernel: Release Ver = 4810
> Jan 20 17:47:03 gandalfthegrey kernel: EEPORM Ver = 4810
> Jan 20 17:47:03 gandalfthegrey kernel: Finsih download Firmware. Ready to
> reboot 
> Jan 20 17:47:03 gandalfthegrey kernel: PA type: 0
> Jan 20 17:47:03 gandalfthegrey kernel: PHYNEWLayout = 1
> Jan 20 17:47:03 gandalfthegrey kernel: Airoha AL2230S_RF
> Jan 20 17:47:03 gandalfthegrey kernel: OverWrite CR47 = 0x1C
> Jan 20 17:47:03 gandalfthegrey kernel: zd1205_config: EEP(HWFeature)=0x580
> Jan 20 17:47:03 gandalfthegrey kernel: AllowedChannel = 00011fff
> Jan 20 17:47:03 gandalfthegrey kernel: Region:48
> Jan 20 17:47:03 gandalfthegrey kernel: usbcore: registered new interface
> driver zd1211b
> Jan 20 17:47:03 gandalfthegrey kernel: udev: renamed network interface
> ath0 to ath1
> Jan 20 17:47:03 gandalfthegrey kernel: zd1205_notify_disjoin_event
> Jan 20 17:47:03 gandalfthegrey kernel: ADDRCONF(NETDEV_UP): ath1: link is
> not ready
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWPMKSA
> Jan 20 17:47:03 gandalfthegrey kernel: PMK CMD=00000003
> Jan 20 17:47:03 gandalfthegrey kernel: BSSID=00 00 00 00 00 00 
> Jan 20 17:47:03 gandalfthegrey kernel: PMKID=00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWAUTH
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.flags = 00000007
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.value = 00000001
> Jan 20 17:47:03 gandalfthegrey kernel: WPA=1
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008401
> Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
> Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff 
> Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
> Jan 20 17:47:03 gandalfthegrey kernel: Key=
> Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
> Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=0
> set_tx=33793 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008402
> Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
> Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff 
> Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
> Jan 20 17:47:03 gandalfthegrey kernel: Key=
> Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
> Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=1
> set_tx=33794 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008403
> Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
> Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff 
> Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
> Jan 20 17:47:03 gandalfthegrey kernel: Key=
> Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
> Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=2
> set_tx=33795 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWENCODEEXT
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.encoding.falgs = 00008404
> Jan 20 17:47:03 gandalfthegrey kernel: ext->ext_flags = 00000004
> Jan 20 17:47:03 gandalfthegrey kernel: ext->addr.sa_data=ff ff ff ff ff ff 
> Jan 20 17:47:03 gandalfthegrey kernel: ext->key_len=0
> Jan 20 17:47:03 gandalfthegrey kernel: Key=
> Jan 20 17:47:03 gandalfthegrey kernel: ext->alg = 00000000
> Jan 20 17:47:03 gandalfthegrey kernel: !? zdparm->u.crypt.idx == 0
> Jan 20 17:47:03 gandalfthegrey kernel: SET_ENCRYPT_KEY: alg=NONE key_idx=0
> set_tx=33796 key_len=0 ,WPAIeLen=0, for ff:ff:ff:ff:ff:ff
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWAUTH
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.flags = 00000004
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.value = 00000000
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWAUTH
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.flags = 00000005
> Jan 20 17:47:03 gandalfthegrey kernel: wrq->u.param.value = 00000001
> Jan 20 17:47:03 gandalfthegrey kernel: Get SIOCSIWPMKSA
> Jan 20 17:47:03 gandalfthegrey kernel: PMK CMD=00000003
> Jan 20 17:47:03 gandalfthegrey kernel: BSSID=00 00 00 00 00 00 
> Jan 20 17:47:03 gandalfthegrey kernel: PMKID=00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 
> Jan 20 17:47:16 gandalfthegrey kernel: Change Mode wait too long
> Jan 20 17:47:17 gandalfthegrey kernel: Update BCN @ 14899267
> Jan 20 17:47:17 gandalfthegrey kernel: Mode: AP_BSS
> Jan 20 17:47:17 gandalfthegrey kernel: Update BCN @ 14899307
> Jan 20 17:47:17 gandalfthegrey kernel: RSSI1=199,RSSI6=139,RSSI11=141,Best
> Channel = 6
> Jan 20 17:47:22 gandalfthegrey kernel: RSSI1=199,RSSI6=139,RSSI11=141,Best
> Channel = 6
> Jan 20 17:47:24 gandalfthegrey kernel: RSSI1=214,RSSI6=148,RSSI11=34,Best
> Channel = 11
> Jan 20 17:48:16 gandalfthegrey kernel: Update BCN @ 14958415
> Jan 20 17:48:48 gandalfthegrey kernel: Update BCN @ 14990282
> Jan 20 17:48:48 gandalfthegrey kernel: Update BCN @ 14990585
> Jan 20 17:49:49 gandalfthegrey kernel: Update BCN @ 15051233
> Jan 20 17:49:49 gandalfthegrey kernel: Update BCN @ 15051438
> Jan 20 17:49:59 gandalfthegrey kernel: usbcore: deregistering interface
> driver zd1211b
> Jan 20 17:49:59 gandalfthegrey kernel: Wrong @ zd1211_rx_comp_cb,
> status=-108(15061353).
> Jan 20 17:49:59 gandalfthegrey kernel: Error is ffffff94
> Jan 20 17:49:59 gandalfthegrey kernel: zd1211: failed rx_urb
> Jan 20 17:49:59 gandalfthegrey kernel: Temp Solution here. Need to look
> detail
> Jan 20 17:50:00 gandalfthegrey kernel: usb 3-2: reset high speed USB
> device using ehci_hcd and address 7
> Jan 20 17:50:06 gandalfthegrey kernel: bridge-eth1: disabling the bridge
> -- 
> "A mouse is a device used to point at the xterm you want to type in" -
> A.S.R.
> Microsoft is to operating systems & security ....
>                                       .... what McDonalds is to gourmet
> cooking
> Home page: http://marc.merlins.org/
> 
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established
> companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
> Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs
> 
> 

-- 
View this message in context: 
http://old.nabble.com/AP-mode-for-zd1211-won%27t-build-on-2.6.31.6-tp27201730p27253325.html
Sent from the zd1211-devs mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs

Reply via email to