Hm, ok, will try this too. Sofar I did some experiments and had a look at /var/log/messages:

Nov 26 15:22:24 Pandora kernel:  _____     ____    _    ____
Nov 26 15:22:24 Pandora kernel: |__  /   _|  _ \  / \  / ___|
Nov 26 15:22:24 Pandora kernel:   / / | | | | | |/ _ \ \___ \
Nov 26 15:22:24 Pandora kernel:  / /| |_| | |_| / ___ \ ___) |
Nov 26 15:22:24 Pandora kernel: /____\__, |____/_/   \_\____/
Nov 26 15:22:24 Pandora kernel:      |___/
Nov 26 15:22:24 Pandora kernel: zd1211 - version 2.0.0.0
Nov 26 15:22:24 Pandora kernel: Release Ver = 4330
Nov 26 15:22:24 Pandora kernel: EEPORM Ver = 4330
Nov 26 15:22:24 Pandora kernel: PA type: 0
Nov 26 15:22:24 Pandora kernel: AllowedChannel = 000107ff
Nov 26 15:22:24 Pandora kernel: Region:48
Nov 26 15:22:24 Pandora kernel: usbcore: registered new driver zd1211

Looks like the Regio is set to Europe (according to the source code in zd1205.h or .c) but I can't interpret the AllowedChannel.
I did not use the parameter that you have just given but when I used iwpriv the following happend:

iwpriv wlan0 gives me:
wlan0     Available private ioctls :
          list_bss         (8BE0) : set   0       & get   0
          card_reset       (8BE1) : set   0       & get   0
          set_auth         (8BE2) : set   1 int   & get   0
          get_auth         (8BE3) : set   0       & get  12 char
          set_preamble     (8BE4) : set   1 int   & get   0
          get_preamble     (8BE5) : set   0       & get   6 char
          cnt              (8BE6) : set   0       & get   0
          regs             (8BE7) : set   0       & get   0
          probe            (8BE8) : set   0       & get   0
          dbg_flag         (8BF0) : set   1 int   & get   0
          connect          (8BEA) : set   1 int   & get   0
          set_mac_mode     (8BEB) : set   1 int   & get   0
          get_mac_mode     (8BEC) : set   0       & get  12 char
          save_conf        (8BED) : set   0       & get   0
          load_conf        (8BEE) : set   0       & get   0
          get_Region       (8BEF) : set   0       & get  14 char
          set_Region       (8BE9) : set   1 int   & get   0

which looks alright to me.

The I try to get/set the region:

Pandora:/usr/src/zd1211-driver-r39 # iwpriv wlan0 get_Region
Interface doesn't accept private ioctl...
get_Region (8BEF): Invalid argument
Pandora:/usr/src/zd1211-driver-r39 # iwpriv wlan0 set_Region 48
Interface doesn't accept private ioctl...
set_Region (8BE9): Invalid argument

Why does it say: Interface doesn't accept private ioctl ?

Ok, so i try to set the region with the region codes that you have given me (which means Ihave to reboot).

So far thx for the input!

Oliver


Sent from the zd1211-devs forum at Nabble.com.