Ok, switching to RegDomain 6 is giving the same error on all channels and no results in airodump at all. Default RegDomain is 3.
But there's something I don't understand:
If RegDomain 3 only permits channles 10-11, why am I able to connect to APs on channles 1 and 6?

If you need a syslog with RegDomain set to 6 let me know, this one is with set to 3. I started the module with debug=0xffff and added the syslog as an attachment.
I don't know how to do this printk thing, maybe you can give me a hint ?
Just tell me what to do and I'll do my best.

Simon

Thunderbird crashed while trying to add an attachment. I don't want to go deeper on this, so I just uploaded it to:

http://www.kristonovo.de/acx/syslog.tar.bz2

Maybe this information is usefull:
01:04.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface Subsystem: Global Sun Technology Inc WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter



Denis Vlasenko wrote:

On Thursday 12 January 2006 11:48, Simon König wrote:
Hello!
I recieve following erros in dmegs while using 'airodump wlan0 0'
Please let me know, which informations you need and how I can help.
Maybe it isn't an error at all?

       if (IS_PCI(priv)) { /* FIXME: this should be made to apply to USB, too! 
*/
               /* first regulatory domain entry in EEPROM == default reg. 
domain */
               priv->reg_dom_id = priv->cfgopt_domains.list[0];
       }

Add a printk here in order to know
Best regards
Simon

[...]
updating channel to: 8
updating: enable Tx
updating: enable Rx on channel: 8
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00008000
updating channel to: 3
updating: enable Tx
updating: enable Rx on channel: 3
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00008000
updating channel to: 14
updating: enable Tx
wlan0: issue_cmd(): cmd_status is not SUCCESS: 5 (Channel invalid in current regulatory domain). Took 5ms of 49
wlan0: issue_cmd(cmd:ACX1xx_CMD_ENABLE_TX) FAILED
[<f0b60fb1>] acxpci_s_issue_cmd_timeo_debug+0x361/0x580 [acx]
[<f0b5eb5e>] acx_s_update_card_settings+0x88e/0x1010 [acx]
[<b0285311>] wireless_send_event+0x351/0x390
[<f0b52e59>] acx_ioctl_commit+0x59/0x80 [acx]
[<f0b52e00>] acx_ioctl_commit+0x0/0x80 [acx]
[<b02849f4>] wireless_process_ioctl+0x124/0x6f0
[<b01249e4>] __group_send_sig_info+0x54/0x90
[<f0b52ec0>] acx_ioctl_set_freq+0x0/0x130 [acx]
[<b02794e0>] dev_load+0x20/0x80
[<b027b1fb>] dev_ioctl+0x29b/0x2c0
[<b02700a0>] sock_ioctl+0x0/0x240
[<b0168c0b>] do_ioctl+0x2b/0x90
[<b0168dec>] vfs_ioctl+0x5c/0x1e0
[<b0168fad>] sys_ioctl+0x3d/0x70
[<b0103087>] sysenter_past_esp+0x54/0x75

What is your reg domain? It is set here

       if (IS_PCI(priv)) { /* FIXME: this should be made to apply to USB, too! 
*/
               /* first regulatory domain entry in EEPROM == default reg. 
domain */
               priv->reg_dom_id = priv->cfgopt_domains.list[0];
       }

and can be set with ioctl (iwconfig maybe? I never needed that,
did not research into how to do it...).
Done with iwpriv wlan0 GetRegDomain/SetRegDomain 6.

Reg domain 6 seems to be the most permissive:

const char * const
acx_reg_domain_strings[] = {
       /* 0 */ " 1-11 FCC (USA)",
       /* 1 */ " 1-11 DOC/IC (Canada)",
       /* BTW: WLAN use in ETSI is regulated by
        * ETSI standard EN 300 328-2 V1.1.2 */
       /* 2 */ " 1-13 ETSI (Europe)",
       /* 3 */ "10-11 Spain",
       /* 4 */ "10-13 France",
       /* 5 */ "   14 MKK (Japan)",
       /* 6 */ " 1-14 MKK1",           <===============================
       /* 7 */ "  3-9 Israel (not all firmware versions)",
       NULL /* needs to remain as last entry */
};

try switching to it.

updating: enable Rx on channel: 0
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00008000

Channel 0?! Your wardriving software must be joking :)
--
vda



-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to