cubox segfault with edimax wifi

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

cubox segfault with edimax wifi

Postby replabrobin » Sat Jul 14, 2012 8:51 am

I have been trying out the cubox a bit more. I'm using pepedog's kernel and am trying to get the Edimax EW-7811Un nano-usb wifi device to work. I have used this with x86 Arch and it works fine.

The kernel seems to handle the device OK

$this->bbcode_second_pass_code('', '[root@cubikat log]# lsusb
Bus 001 Device 002: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
........
[root@cubikat etc]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:50:43:69:37:19 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.10/24 brd 192.168.0.255 scope global eth0
inet6 fe80::250:43ff:fe69:3719/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 80:1f:02:4b:70:33 brd ff:ff:ff:ff:ff:ff
[root@cubikat etc]# iwlist wlan0 scan | less
wlan0 Interface doesn't support scanning : Network is down

[root@cubikat etc]# iwconfig wlan0 mode ad-hoc')

but it segfaults when I try to put the interface up

$this->bbcode_second_pass_code('', '[root@cubikat etc]# ip link set wlan0 up
------------[ cut here ]------------
Kernel BUG at c03db76c [verbose debug info unavailable]
Internal error: Oops - BUG: 0 [#1] PREEMPT ARM
Modules linked in: ipv6 rtl8192cu rtlwifi rtl8192c_common mac80211 cfg80211
CPU: 0 Not tainted (3.4.0-1-ARCH+ #1)
PC is at usb_hcd_map_urb_for_dma+0x228/0x320
LR is at dma_cache_maint_page+0xfc/0x120
pc : [<c03db76c>] lr : [<c001366c>] psr: 200c0013
sp : d0b0b958 ip : 00000000 fp : 00000003
r10: 00010768 r9 : c0841658 r8 : c07d0eb0
r7 : 00000010 r6 : d038ac00 r5 : 00000000 r4 : d0acd7c0
r3 : 00000001 r2 : 000000ea r1 : ffcff000 r0 : e7000000
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 10b10019 DAC: 00000015
Process ip (pid: 243, stack limit = 0xd0b0a2e8)
Stack: (0xd0b0b958 to 0xd0b0c000)
b940: d038ac00 d0acd7c0
b960: d0acd7c0 d038ac00 d0b0b9b8 d0acd7c8 00000010 e7833020 00000040 c03dc408
b980: 00000001 00000020 d076858c 00001000 c07d6258 c0092cf8 d0acd7c0 00000000
b9a0: d0b0b9b8 d0b0b9e4 00000032 e7833020 00000040 c03ddf10 00000000 d0b0b9bc
b9c0: d0b0b9bc d0acd7c0 d0768600 000000ea 80000200 d03a9000 00000005 c03de118
b9e0: d03a9000 80000200 00000005 000000ea d03a9000 ffcff000 00001000 00000002
ba00: e7834020 bf0873c4 00001000 00000000 ffcff000 000000ea 00000032 bf087934
ba20: d092cf20 10540000 00001000 d092cf20 00000001 e7834020 00001000 00000076
ba40: 00000011 bf0735ec 00000e6e d092c260 e7834020 00000000 00000003 d0b0bbdc
ba60: d092cf20 bf0738e0 d092c260 d092cf20 d092cf20 00000002 d092cf20 bf096d2c
ba80: 00000003 00000003 00000003 d03270f8 c0855000 00000009 00000001 00000002
baa0: 000000e7 00000000 c0829408 d092c260 d092cf20 d092cf2c 00001002 00000000
bac0: d0b0bbdc 00000001 d0b0bcc4 bf0874b8 bf087498 d092cf20 d092c260 d092cf2c
bae0: 00001002 00000000 00000001 bf081fb8 d092c260 d052c000 00000001 bf03f15c
bb00: d092c878 d052c000 bf054c88 00000001 00001002 00000000 bf054c88 c048cd3c
bb20: c048ccc0 d052c000 00001003 c048cf74 00001002 d052c000 00001002 00000000
bb40: d0491bd0 c048d06c d052c000 d0b0bc28 00000000 c0498164 00000010 00000002
bb60: 00001000 beea0000 000005f7 d0b10000 d0700c80 d07378b8 d0b12fb8 00000029
bb80: 00000800 c0083258 d0b12fb8 00000029 d0b0bc88 00000000 d052c000 00000000
bba0: d0491bc0 d0491bd0 00000000 d0b0bbc0 d0b0bcc4 c0498f78 00000000 c0498e0c
bbc0: c061ed08 00000817 c07d22cc 00000000 00000000 00000000 00000000 d0b0be00
bbe0: 00004000 c00083a0 00000000 00000000 00000000 00000000 00000000 00000000
bc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bc20: d0ac8c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bca0: 00000000 d0491bc0 00000000 00000000 d0685680 00000000 00000020 00000000
bcc0: 00000000 c0498adc d0685680 d0491bc0 00000001 00000010 d0491bc0 d0685680
bce0: c049886c d066b600 d0b0bd0c c04a1dc8 d0685680 d0685680 00000020 c0497e3c
bd00: d0028200 c04a18b0 d066b600 7fffffff 00000000 d0685680 00000000 d066b600
bd20: d0b0bf7c d0b0bd78 00000000 c04a1c04 00000041 00000000 00000000 00000000
bd40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bd60: d07346c0 00000020 00000020 d0b0bf7c 00000000 c047a084 00000000 01ffffff
bd80: c0829408 00000020 d07346c0 c0829c88 d0b0bd38 d0b0bf7c d0015200 c0098098
bda0: c0829408 000000d0 d0700c80 00000001 d0b0bd50 c0829c8c c0d3dac0 c0829408
bdc0: 00000000 00000001 ffffffff 00000000 00000000 00000000 00000000 00000000
bde0: d03000c0 00046000 00000000 00000000 d073f118 c00736b4 d0b0bd78 00000000
be00: 40080008 00000000 d073f118 c008151c 00000800 c0094920 d0b0bd98 d0b0be80
be20: d0b0bec0 d0b0be80 d0b0bec0 00000128 00000000 d0b0be80 00000008 d0b0bf7c
be40: 00000000 d07346c0 d0b0be60 00000000 d0b0be80 c047a310 00000800 00000008
be60: d0b10000 26ffb38f d0b0bf7c bee9f634 d0b0be80 c047ac08 00000003 00000000
be80: beea36f0 00000000 d0b0beb4 00046000 00000000 d0b10000 d0700c80 d07371d8
bea0: d0b10000 00000029 00000800 c0083258 d0b10000 00000029 d0b0bfb0 00046660
bec0: 00000010 00000000 00000000 d0b0bfb0 00046660 c0014368 00000000 d07371d8
bee0: d0732498 00000008 00068000 0000081f c07d234c 00046660 d0b0bfb0 00000008
bf00: 00000000 beea3df8 beea3af0 c00083a0 d0b0a000 00000001 d0b0a000 00047000
bf20: d0700c80 00021000 00000021 00100073 00000047 00068000 00021000 c00867c4
bf40: fffffff7 d07346c0 00000000 bee9f664 00000128 c000dce8 d0b0a000 00000000
bf60: 00043518 c047bc8c 00000000 00068000 00068000 00000000 fffffff7 d0b0bec0
bf80: 0000000c d0b0be80 00000001 00000000 00000000 00000000 ffffbfd8 ffffbfe4
bfa0: ffffbfd0 c000db40 ffffbfd8 ffffbfe4 00000003 bee9f664 00000000 00000005
bfc0: ffffbfd8 ffffbfe4 ffffbfd0 00000128 00000000 50012bd3 bee9f680 00043518
bfe0: 00000000 bee9f63c 0002e35c b6f038ac 60000010 00000003 f7efffff 7fffff7f
[<c03db76c>] (usb_hcd_map_urb_for_dma+0x228/0x320) from [<c03dc408>] (usb_hcd_submit_urb+0x590/0x67c)
[<c03dc408>] (usb_hcd_submit_urb+0x590/0x67c) from [<c03ddf10>] (usb_start_wait_urb+0x40/0xb8)
[<c03ddf10>] (usb_start_wait_urb+0x40/0xb8) from [<c03de118>] (usb_control_msg+0x94/0xc4)
[<c03de118>] (usb_control_msg+0x94/0xc4) from [<bf0873c4>] (_usb_writeN_sync+0x7c/0x98 [rtlwifi])
[<bf0873c4>] (_usb_writeN_sync+0x7c/0x98 [rtlwifi]) from [<bf0735ec>] (_rtl92c_fw_block_write+0x68/0x12c [rtl8192c_common])
[<bf0735ec>] (_rtl92c_fw_block_write+0x68/0x12c [rtl8192c_common]) from [<bf0738e0>] (rtl92c_download_fw+0xd0/0x208 [rtl8192c_common])
[<bf0738e0>] (rtl92c_download_fw+0xd0/0x208 [rtl8192c_common]) from [<bf096d2c>] (rtl92cu_hw_init+0x928/0x1088 [rtl8192cu])
[<bf096d2c>] (rtl92cu_hw_init+0x928/0x1088 [rtl8192cu]) from [<bf0874b8>] (rtl_usb_start+0x20/0x10c [rtlwifi])
[<bf0874b8>] (rtl_usb_start+0x20/0x10c [rtlwifi]) from [<bf081fb8>] (rtl_op_start+0x50/0x74 [rtlwifi])
[<bf081fb8>] (rtl_op_start+0x50/0x74 [rtlwifi]) from [<bf03f15c>] (ieee80211_do_open+0x114/0x780 [mac80211])
[<bf03f15c>] (ieee80211_do_open+0x114/0x780 [mac80211]) from [<c048cd3c>] (__dev_open+0x7c/0xfc)
[<c048cd3c>] (__dev_open+0x7c/0xfc) from [<c048cf74>] (__dev_change_flags+0x8c/0x118)
[<c048cf74>] (__dev_change_flags+0x8c/0x118) from [<c048d06c>] (dev_change_flags+0x10/0x44)
[<c048d06c>] (dev_change_flags+0x10/0x44) from [<c0498164>] (do_setlink+0x274/0x75c)
[<c0498164>] (do_setlink+0x274/0x75c) from [<c0498f78>] (rtnl_newlink+0x25c/0x470)
[<c0498f78>] (rtnl_newlink+0x25c/0x470) from [<c0498adc>] (rtnetlink_rcv_msg+0x270/0x290)
[<c0498adc>] (rtnetlink_rcv_msg+0x270/0x290) from [<c04a1dc8>] (netlink_rcv_skb+0x50/0xac)
[<c04a1dc8>] (netlink_rcv_skb+0x50/0xac) from [<c0497e3c>] (rtnetlink_rcv+0x18/0x24)
[<c0497e3c>] (rtnetlink_rcv+0x18/0x24) from [<c04a18b0>] (netlink_unicast+0x140/0x1dc)
[<c04a18b0>] (netlink_unicast+0x140/0x1dc) from [<c04a1c04>] (netlink_sendmsg+0x21c/0x2a0)
[<c04a1c04>] (netlink_sendmsg+0x21c/0x2a0) from [<c047a084>] (sock_sendmsg+0xa4/0xc0)
[<c047a084>] (sock_sendmsg+0xa4/0xc0) from [<c047a310>] (__sys_sendmsg+0x1d0/0x264)
[<c047a310>] (__sys_sendmsg+0x1d0/0x264) from [<c047bc8c>] (sys_sendmsg+0x3c/0x60)
[<c047bc8c>] (sys_sendmsg+0x3c/0x60) from [<c000db40>] (ret_fast_syscall+0x0/0x30)
Code: e37c0105 9a000001 e15c0000 3a000000 (e7f001f2)
2012 Jul 14 09:20:33 cubikat Internal error: Oops - BUG: 0 [#1] PREEMPT ARM
2012 Jul 14 09:20:33 cubikat Process ip (pid: 243, stack limit = 0xd0b0a2e8)
2012 Jul 14 09:20:33 cubikat Stack: (0xd0b0b958 to 0xd0b0c000)
2012 Jul 14 09:20:33 cubikat b940: d038ac00 d0acd7c0
2012 Jul 14 09:20:33 cubikat b960: d0acd7c0 d038ac00 d0b0b9b8 d0acd7c8 00000010 e7833020 00000040 c03dc408
2012 Jul 14 09:20:33 cubikat b980: 00000001 00000020 d076858c 00001000 c07d6258 c0092cf8 d0acd7c0 00000000
2012 Jul 14 09:20:33 cubikat b9a0: d0b0b9b8 d0b0b9e4 00000032 e7833020 00000040 c03ddf10 00000000 d0b0b9bc
2012 Jul 14 09:20:33 cubikat b9c0: d0b0b9bc d0acd7c0 d0768600 000000ea 80000200 d03a9---[ end trace 8e427d53cdfad56a ]---
000 00000005 c03de118
2012 Jul 14 09:20:33 cubikat b9e0: d03a9000 80000200 00000005 000000ea d03a9000 ffcff000 00001000 00000002
2012 Jul 14 09:20:33 cubikat ba00: e7834020 bf0873c4 00001000 00000000 ffcff000 000000ea 00000032 bf087934
2012 Jul 14 09:20:33 cubikat ba20: d092cf20 10540000 00001000 d092cf20 00000001 e7834020 00001000 00000076
2012 Jul 14 09:20:33 cubikat ba40: 00000011 bf0735ec 00000e6e d092c260 e7834020 00000000 00000003 d0b0bbdc
2012 Jul 14 09:20:33 cubikat ba60: d092cf20 bf0738e0 d092c260 d092cf20 d092cf20 00000002 d092cf20 bf096d2c
2012 Jul 14 09:20:33 cubikat ba80: 00000003 00000003 00000003 d03270f8 c0855000 00000009 00000001 00000002
2012 Jul 14 09:20:33 cubikat baa0: 000000e7 00000000 c0829408 d092c260 d092cf20 d092cf2c 00001002 00000000
2012 Jul 14 09:20:33 cubikat bac0: d0b0bbdc 00000001 d0b0bcc4 bf0874b8 bf087498 d092cf20 d092c260 d092cf2c
2012 Jul 14 09:20:33 cubikat bae0: 00001002 00000000 00000001 bf081fb8 d092c260 d052c000 00000001 bf03f15c
2012 Jul 14 09:20:33 cubikat bb00: d092c878 d052c000 bf054c88 00000001 00001002 00000000 bf054c88 c048cd3c
2012 Jul 14 09:20:33 cubikat bb20: c048ccc0 d052c000 00001003 c048cf74 00001002 d052c000 00001002 00000000
2012 Jul 14 09:20:33 cubikat bb40: d0491bd0 c048d06c d052c000 d0b0bc28 00000000 c0498164 00000010 00000002
2012 Jul 14 09:20:33 cubikat bb60: 00001000 beea0000 000005f7 d0b10000 d0700c80 d07378b8 d0b12fb8 00000029
2012 Jul 14 09:20:33 cubikat bb80: 00000800 c0083258 d0b12fb8 00000029 d0b0bc88 00000000 d052c000 00000000
2012 Jul 14 09:20:33 cubikat bba0: d0491bc0 d0491bd0 00000000 d0b0bbc0 d0b0bcc4 c0498f78 00000000 c0498e0c
2012 Jul 14 09:20:33 cubikat bbc0: c061ed08 00000817 c07d22cc 00000000 00000000 00000000 00000000 d0b0be00
2012 Jul 14 09:20:33 cubikat bbe0: 00004000 c00083a0 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:33 cubikat bc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bc20: d0ac8c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bca0: 00000000 d0491bc0 00000000 00000000 d0685680 00000000 00000020 00000000
2012 Jul 14 09:20:34 cubikat bcc0: 00000000 c0498adc d0685680 d0491bc0 00000001 00000010 d0491bc0 d0685680
2012 Jul 14 09:20:34 cubikat bce0: c049886c d066b600 d0b0bd0c c04a1dc8 d0685680 d0685680 00000020 c0497e3c
2012 Jul 14 09:20:34 cubikat bd00: d0028200 c04a18b0 d066b600 7fffffff 00000000 d0685680 00000000 d066b600
2012 Jul 14 09:20:34 cubikat bd20: d0b0bf7c d0b0bd78 00000000 c04a1c04 00000041 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bd40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bd60: d07346c0 00000020 00000020 d0b0bf7c 00000000 c047a084 00000000 01ffffff
2012 Jul 14 09:20:34 cubikat bd80: c0829408 00000020 d07346c0 c0829c88 d0b0bd38 d0b0bf7c d0015200 c0098098
2012 Jul 14 09:20:34 cubikat bda0: c0829408 000000d0 d0700c80 00000001 d0b0bd50 c0829c8c c0d3dac0 c0829408
2012 Jul 14 09:20:34 cubikat bdc0: 00000000 00000001 ffffffff 00000000 00000000 00000000 00000000 00000000
2012 Jul 14 09:20:34 cubikat bde0: d03000c0 00046000 00000000 00000000 d073f118 c00736b4 d0b0bd78 00000000
2012 Jul 14 09:20:34 cubikat be00: 40080008 00000000 d073f118 c008151c 00000800 c0094920 d0b0bd98 d0b0be80
2012 Jul 14 09:20:34 cubikat be20: d0b0bec0 d0b0be80 d0b0bec0 00000128 00000000 d0b0be80 00000008 d0b0bf7c
2012 Jul 14 09:20:34 cubikat be40: 00000000 d07346c0 d0b0be60 00000000 d0b0be80 c047a310 00000800 00000008
2012 Jul 14 09:20:34 cubikat be60: d0b10000 26ffb38f d0b0bf7c bee9f634 d0b0be80 c047ac082012 Jul 14 09:22012 Jul 14 09:22012 Jul 14 09:22012 Jul 14 09:22012 Jul 14 09:20:34 cubikat CodSegmentation fault
')

any ideas on how to proceed? I am in the process of re-compiling a kernel to remove unwanted video stuff so I could try and debug this if I knew how.
replabrobin
 
Posts: 110
Joined: Tue Nov 30, 2010 11:18 am

Re: cubox segfault with edimax wifi

Postby pepedog » Sat Jul 14, 2012 9:14 am

This cropped up with the Raspberrypi, your will have to blacklist rtl8192cu and build module from Edimax source
viewtopic.php?f=6&t=3186&p=18556&hilit=edimax#p18556
KVER changes to 3.4.0-1-ARCH+
I don't have the hardware to test this
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: cubox segfault with edimax wifi

Postby replabrobin » Sat Jul 14, 2012 10:29 am

Thanks pepedog I will give that a try.
replabrobin
 
Posts: 110
Joined: Tue Nov 30, 2010 11:18 am


Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 6 guests