Hi, You may remember I reported a similar problem almost a year ago: http://marc.info/?l=linux-wireless&m=119543627712471&w=2 I've never given up hope that the issues could be worked through. So I've made a fresh attempt at getting the zd1211rw working under sparc64-linux. As per the previously employed strategy, I have successfully built a 2.6.26 kernel for sparc64, by taking the configuration for the Debian build of this kernel, and additionally configuring the zd1211rw driver. I have attached the .config. Note, thinking it might be usefully, I enabled CONFIG_ZD1211RW_DEBUG just in case. I am successfully able to modprobe the driver (in fact, I think it is being probed during the boot, as whatever magic effects this kicks in). Here is the dmesg output: [ 57.840661] zd1211rw usb_init() [ 57.840933] usb 4-3: print_id() 6891:a727 v4330 high [ 57.950264] usb 4-3: reset high speed USB device using ehci_hcd and address 2 [ 58.195856] zd1211rw 4-3:1.0: zd_chip_read_mac_addr_fw() [ 58.198901] phy0: Selected rate control algorithm 'pid' [ 58.854432] zd1211rw 4-3:1.0: probe() successful [ 58.854451] zd1211rw 4-3:1.0: phy0 [ 58.902168] usbcore: registered new interface driver zd1211rw [ 58.978077] zd1211rw initialized At this point, I have not touched a wireless-tools tool, and to be sure that the problems are not sourced from them, I do not use them. Instead, I attempt to bring up the interface, by doing: $ sudo ifconfig wlan0 up Immediately after executing this command, I start getting console messages that report the problems I am reporting in this email. I have executed a dmesg, and copied the relevant lines into a separate file attached as dmesg.txt (as this may be too big to inline here). Please note, a message like: [ 282.300681] Kernel unaligned access at TPC[10129b68] zd_mac_rx+0x144/0x32c [zd1211rw] periodically is reported even after the ifconfig command completes (seemingly successfully). Thanks in advance for your assistance, Shaddy