From: Uwe Kleine-K. <uw...@kl...> - 2013-09-05 21:21:19
|
Hello, I think the oops includes most necessary information for my problem: [ 31.964713] usb 1-1.3: new high-speed USB device number 6 using dwc_otg [ 32.086227] usb 1-1.3: New USB device found, idVendor=057c, idProduct=6201 [ 32.086257] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 32.086274] usb 1-1.3: Product: WLAN USB Device [ 32.086289] usb 1-1.3: Manufacturer: AVM GmbH [ 32.086306] usb 1-1.3: SerialNumber: 001C4AF9602F [ 32.211339] cfg80211: Calling CRDA to update world regulatory domain [ 32.387702] acx.acx_init_module: acx-mac80211, version: v0.6.0-gv20130127-3-g1daf4bf (git: v20130127-3-g1daf4bf) [ 32.387735] acx.acx_init_module: this driver is still EXPERIMENTAL [ 32.387735] acx: please read the README file and/or go to http://acx100.sourceforge.net/wiki for further information [ 32.387805] acx.acxpci_init_module: built with CONFIG_ACX_MAC80211_PCI [ 32.387821] acx.acxpci_init_module: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them [ 32.387834] acx.acxpci_init_module: acx: running on a little-endian CPU [ 32.387834] PCI/VLYNQ module initialized, waiting for cards to probe... [ 32.387849] acxusb.acxusb_init_module: built with CONFIG_ACX_MAC80211_USB [ 32.387859] acxusb.acxusb_init_module: USB module initialized, probing for devices... [ 32.388253] acx.acx_read_fw: requesting firmware image 'tiacx111usbc1B' [ 32.483637] acxusb.acxusb_boot: firmware size: 97388 bytes [ 32.487205] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=8) [ 32.487799] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=2056) [ 32.488216] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=4104) [ 32.488722] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=6152) [ 32.489237] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=8200) [ 32.489720] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=10248) [ 32.490254] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=12296) [ 32.490764] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=14344) [ 32.491226] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=16392) [ 32.491713] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=18440) [ 32.492218] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=20488) [ 32.492747] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=22536) [ 32.493222] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=24584) [ 32.493744] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=26632) [ 32.494227] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=28680) [ 32.494734] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=30728) [ 32.495228] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=32776) [ 32.495755] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=34824) [ 32.497120] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=36872) [ 32.500382] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=38920) [ 32.500904] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=40968) [ 32.501343] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=43016) [ 32.501863] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=45064) [ 32.502361] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=47112) [ 32.502843] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=49160) [ 32.503366] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=51208) [ 32.503837] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=53256) [ 32.504423] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=55304) [ 32.504845] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=57352) [ 32.505389] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=59400) [ 32.505862] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=61448) [ 32.506345] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=63496) [ 32.506859] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=65544) [ 32.507364] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=67592) [ 32.507855] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=69640) [ 32.508340] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=71688) [ 32.508846] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=73736) [ 32.509361] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=75784) [ 32.509841] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=77832) [ 32.510354] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=79880) [ 32.510852] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=81928) [ 32.511356] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=83976) [ 32.511844] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=86024) [ 32.512363] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=88072) [ 32.513783] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=90120) [ 32.515241] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=92168) [ 32.515754] acxusb.acxusb_boot: acx: uploading firmware (2048 bytes, offset=94216) [ 32.516220] acxusb.acxusb_boot: acx: uploading firmware (1124 bytes, offset=96264) [ 32.631488] acxusb.acxusb_boot: TNETW1450 firmware successfully uploaded [ 32.631642] acx.acx_alloc_hw: wiphy: phy0 [ 32.631669] acx.acx_init_mechanics: ie_cmd_buf_len=336 [ 32.632158] acx.acx_init_packet_templates: initializing max packet templates [ 32.636343] acx.acx_interrogate: (type:ACX111_IE_QUEUE_CONFIG,len:56) [ 32.636931] acx.acx111_create_dma_regions: Queue head: len=56, tx_memory_block_address=1F900, rx_memory_block_address=18300 [ 32.636953] acx.acx111_create_dma_regions: Queue head: rx_queue_start=15534 [ 32.636966] acx.acx111_create_dma_regions: Queue head: tx_queue_start[0]=165B4 [ 32.636978] acx.acx111_create_dma_regions: Queue head: tx_queue_start[1]=16234 [ 32.636989] acx.acx111_create_dma_regions: Queue head: tx_queue_start[2]=15EB4 [ 32.637002] acx.acx111_create_dma_regions: Queue head: tx_queue_start[3]=15B34 [ 32.637013] acx.acx111_create_dma_regions: Queue head: tx_queue_start[4]=157B4 [ 32.637031] acx.acx_create_tx_desc_queue: adev->iobase2= (null),tx_queue_start=000165B4,tx->desc_start=000165b4 [ 32.637073] Unable to handle kernel paging request at virtual address 000165d8 [ 32.646403] pgd = da23c000 [ 32.651035] [000165d8] *pgd=00000000 [ 32.656594] Internal error: Oops: 805 [#1] ARM [ 32.662971] Modules linked in: acx_mac80211(O+) mac80211 cfg80211 rfkill snd_bcm2835 snd_pcm snd_page_alloc snd_seq snd_timer snd_seq_device snd soundcore sg sr_mod sd_mod cdrom crc_t10dif usb_storage scsi_mod [ 32.687939] CPU: 0 Tainted: G O (3.6-trunk-rpi #1 Debian 3.6.9-1~experimental.1+rpi6) [ 32.701234] PC is at acx_create_desc_queues+0x110/0xd34 [acx_mac80211] [ 32.710005] LR is at acx_create_desc_queues+0xc0/0xd34 [acx_mac80211] [ 32.718565] pc : [<bf1a0120>] lr : [<bf1a00d0>] psr: 60000013 [ 32.718565] sp : db591cb8 ip : 00000000 fp : c04dbfa0 [ 32.734158] r10: da4f97d4 r9 : 000165b4 r8 : 00000000 [ 32.741438] r7 : 000165b4 r6 : 00015534 r5 : 00000005 r4 : da4f9140 [ 32.750034] r3 : 00000010 r2 : ffffff80 r1 : da4f9140 r0 : da4f9140 [ 32.758618] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 32.767836] Control: 00c5387d Table: 1a23c008 DAC: 00000015 [ 32.775634] Process modprobe (pid: 1464, stack limit = 0xdb590268) [ 32.783850] Stack: (0xdb591cb8 to 0xdb592000) [ 32.807534] 1ca0: 000165b4 00000000 [ 32.819962] 1cc0: 00000000 da4f9140 00015534 da4f9140 00000000 00000000 00000000 000010e8 [ 32.832313] 1ce0: db591d88 00000005 bf1b5198 da4f9140 00000005 00015534 bf1b82bc 00004a40 [ 32.845633] 1d00: 00004a40 000010e8 00000000 bf1a91f4 00018300 00000000 00000000 00380005 [ 32.858220] 1d20: 0001f900 00018300 00015534 00070000 000165b4 04000000 00016234 02000001 [ 32.870851] 1d40: 00015eb4 00000002 00015b34 00000003 000157b4 00000004 00280003 00800001 [ 32.883484] 1d60: 0005010a 0000000f 00070010 00000000 04000010 03000010 02000010 01000010 [ 32.896167] 1d80: 00000010 000165b4 00016234 00015eb4 00015b34 000157b4 db400480 da4f9140 [ 32.908938] 1da0: da4f8320 00000008 da0254e0 bf1a9864 00004a40 000010e8 00000000 bf1a8adc [ 32.921838] 1dc0: 00000032 bf1b473d da4f9140 da4f8320 00000008 bf1a8b24 00000032 00000011 [ 32.941109] 1de0: da4f9140 bf19ba18 da1c4400 bf1aebfc da1c4420 da2e8800 bf1b822c 00000000 [ 32.968016] 1e00: da1c4400 00000000 bf1aebfc c0235a40 da1c4420 da1c4454 bf1b822c bf1b822c [ 32.981499] 1e20: 00000001 00000024 0000001c c020e078 00000000 da1c4420 da1c4454 bf1b822c [ 32.996571] 1e40: 00000000 c020e208 bf1b822c db591e58 c020e1a8 c020cba8 db4684ac da2fda50 [ 33.011297] 1e60: bf1b822c bf1b822c da2fdb40 c0506cf8 00000000 c020d808 bf1b15d7 bf1b15d8 [ 33.034365] 1e80: bf1b822c bf1b81fc bf1b15a8 bf1b822c 00000001 c020e6b4 bf1b8224 bf1b865c [ 33.047970] 1ea0: bf1b81fc bf1b15a8 bf1b822c 00000001 0000001c c0234a18 c04dc874 bf1b865c [ 33.062400] 1ec0: 00000000 00000000 da4ae560 bf1bf140 bf1bf10c 00000000 00000000 bf1b865c [ 33.077096] 1ee0: bf1bf10c c000855c 00000000 00000001 bf1b865c bf1b865c 00000001 bf1b865c [ 33.090697] 1f00: 00000001 bf1b86a4 da4ae560 00000001 00000024 c005b7e4 bf1b8668 00007fff [ 33.112445] 1f20: c0057914 00000002 00000124 c0058f30 c036246c bf1b87c0 b6eee930 dce6d67c [ 33.126101] 1f40: dce4f000 0002d278 dce6fb38 dce6f923 dce74650 0001fc3c 0002207c 00000000 [ 33.139598] 1f60: 00000000 0000002f 00000030 00000024 00000028 0000001d 00000000 c046efa4 [ 33.153061] 1f80: 0002d278 00000000 00060000 b8e293f0 00000080 c000d7e8 db590000 00000000 [ 33.166533] 1fa0: 00000000 c000d660 00000000 00060000 b6cb2000 0002d278 b6eee930 b6cb2000 [ 33.184240] 1fc0: 00000000 00060000 b8e293f0 00000080 b8e2c6a8 0002d278 b6eee930 00000000 [ 33.214446] 1fe0: 00000000 beb9290c b6ee5f9c b6e50ec4 60000010 b6cb2000 eb00156d e1a00008 [ 33.228313] [<bf1a0120>] (acx_create_desc_queues+0x110/0xd34 [acx_mac80211]) from [<bf1a91f4>] (acx111_create_dma_regions+0x1cc/0x210 [acx_mac80211]) [ 33.247298] [<bf1a91f4>] (acx111_create_dma_regions+0x1cc/0x210 [acx_mac80211]) from [<bf1a9864>] (acx_init_mac+0x58/0x198 [acx_mac80211]) [ 33.265282] [<bf1a9864>] (acx_init_mac+0x58/0x198 [acx_mac80211]) from [<bf19ba18>] (acxusb_probe+0x368/0x590 [acx_mac80211]) [ 33.282104] [<bf19ba18>] (acxusb_probe+0x368/0x590 [acx_mac80211]) from [<c0235a40>] (usb_probe_interface+0x158/0x214) [ 33.298199] [<c0235a40>] (usb_probe_interface+0x158/0x214) from [<c020e078>] (driver_probe_device+0xb0/0x1e0) [ 33.313446] [<c020e078>] (driver_probe_device+0xb0/0x1e0) from [<c020e208>] (__driver_attach+0x60/0x84) [ 33.328125] [<c020e208>] (__driver_attach+0x60/0x84) from [<c020cba8>] (bus_for_each_dev+0x4c/0x78) [ 33.342420] [<c020cba8>] (bus_for_each_dev+0x4c/0x78) from [<c020d808>] (bus_add_driver+0x9c/0x210) [ 33.356704] [<c020d808>] (bus_add_driver+0x9c/0x210) from [<c020e6b4>] (driver_register+0x9c/0x138) [ 33.370983] [<c020e6b4>] (driver_register+0x9c/0x138) from [<c0234a18>] (usb_register_driver+0x64/0x120) [ 33.385795] [<c0234a18>] (usb_register_driver+0x64/0x120) from [<bf1bf140>] (acx_init_module+0x34/0x9c [acx_mac80211]) [ 33.401847] [<bf1bf140>] (acx_init_module+0x34/0x9c [acx_mac80211]) from [<c000855c>] (do_one_initcall+0x90/0x160) [ 33.417474] [<c000855c>] (do_one_initcall+0x90/0x160) from [<c005b7e4>] (sys_init_module+0x1764/0x18e4) [ 33.432111] [<c005b7e4>] (sys_init_module+0x1764/0x18e4) from [<c000d660>] (ret_fast_syscall+0x0/0x30) [ 33.504440] Code: 1a000013 e59d0014 e3a03010 e3e0207f (e5c72024) [ 33.513239] ---[ end trace d45e4150e443ff96 ]--- The compiled module with some debug info can be found at http://www.kleine-koenig.org/tmp/acx-mac80211.ko This is an Raspberry Pi (i.e. ARM) machine using an AVM Fritz WLan Stick. The firmware in use is http://acx100.erley.org/fw/acx111_2.4.0.70-USB/tiacx111usbc1B Debugging is a bit hard, as I only have remote access by wired network. I hope it's ok to mail this to the devel list and not the users list. If you need more info, don't hesitate to ask. I also idle in freenode's #acx100 for quick roundtrip stuff. Best regards and thanks in advance Uwe |
From: Marcel P. <mar...@gm...> - 2014-01-05 16:07:21
|
Hello, I have the exact same error as Uwe. Same hardware (Raspberry Pi, Fritz WLAN Stick 1.1) and Linux 3.6. I also tried with kernel versions 3.2 and 3.10 and I tried the driver on a x86 Debian Wheezy (Linux 3.2), but it has the same effect. Uwe, have you been able to fix it? Thanks for your good work. Regards. Marcel |
From: Uwe Kleine-K. <uw...@kl...> - 2014-01-05 21:52:33
|
Hello, On 01/05/2014 05:07 PM, Marcel Period wrote: > I have the exact same error as Uwe. Same hardware (Raspberry Pi, Fritz > WLAN Stick 1.1) and Linux 3.6. I also tried with kernel versions 3.2 and > 3.10 and I tried the driver on a x86 Debian Wheezy (Linux 3.2), but it > has the same effect. > > Uwe, have you been able to fix it? I exchanged a few emails with Oliver Winker in private. The result was that the chipset in the fritz wlan stick isn't really supported and he recommended to look for an alternative solution with different hardware. The chip is old, there is no documentation available and the alternatives are not that expensive[1]. Best regards Uwe [1] http://kaffeeringe.de/708/wlan-stick-finden-und-installieren/ suggests Edimax Wifi EW-7811UN. |