Modify

Opened 9 years ago

Closed 9 years ago

#2536 closed defect (fixed)

acx-mac80211 Oops

Reported by: matteo Owned by: developers
Priority: normal Milestone:
Component: packages Version:
Keywords: Cc:

Description (last modified by matteo)

This happens on 2.6.23 kernel with latest mac80211 stack

acx: this driver is still EXPERIMENTAL
acx: reading README file and/or Craig's HOWTO is recommended, visit http://acx100.sourceforge.net/wiki in case of further questions/discussion
94942484 ==> acxpci_e_init_module
acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
acx: running on a little-endian CPU
acx: PCI/VLYNQ module v0.3.36-mac80211 initialized, waiting for cards to probe...
94942502   ==> vlynq_probe
CPU 0 Unable to handle kernel paging request at virtual address 00000008, epc == 94142518, ra == c0099f10
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000000 00000001 00000004
$ 4   : 00000000 c009ed54 c00a2600 94cfdc58
$ 8   : 00000000 000007c0 944018c0 943a59d0
$12   : 00000001 00000082 00000064 00000032
$16   : 00000000 94946180 c00a2310 944e6638
$20   : 944e6600 00000000 c00a0000 9410de9c
$24   : 00000010 00000000
$28   : 9477e000 9477fbb0 c00dc5a0 c0099f10
Hi    : 00000000
Lo    : 00002000
epc   : 94142518 __mutex_init+0x8/0x18     Not tainted
ra    : c0099f10 acxpci_l_alloc_tx+0x380/0x77c [acx_mac80211]
Status: 10008403    KERNEL EXL IE
Cause : 3080000c
BadVA : 00000008
PrId  : 00018448
Modules linked in: acx_mac80211 tiatm nf_nat_tftp nf_conntrack_tftp ipt_NETMAP ipt_recent xt_limit xt_helper xt_connmark xt_connbytes ppp_async crc_ccitt br2684 rc80211_simple mh
Process insmod (pid: 519, threadinfo=9477e000, task=94c70860)
Stack : 04000000 0000000c 94c70890 00000000 943d0000 00000000 02000000 14000000
        00000000 00000000 00000000 00000000 00000000 00000000 0000000a 943dad40
        943a0000 943dab3c 0000001a 0000001a 00000000 943e0000 943e0000 9413ba44
        943d6639 944e66e1 00000000 943e0000 943e0000 9412bf84 00000008 943dab44
        0000000a 943e0000 00000000 943dab64 0000000a 943e0000 9412ba24 9412ba24
        ...
Call Trace:
[<94142518>] __mutex_init+0x8/0x18
[<c0099f10>] acxpci_l_alloc_tx+0x380/0x77c [acx_mac80211]


Code: 00000000  24830004  24020001 <ac830008> ac820000  03e00008  ac830004  3c02943d  8c43f528

Attachments (1)

ieee2adev.diff (557 bytes) - added by matteo 9 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 9 years ago by matteo

  • Description modified (diff)

comment:2 Changed 9 years ago by matteo

Just apply the above and you will get:

acx: this driver is still EXPERIMENTAL
acx: reading README file and/or Craig's HOWTO is recommended, visit http://acx100.sourceforge.net/wiki in case of further questions/discussion
acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
acx: running on a little-endian CPU
acx: PCI/VLYNQ module v0.3.36-mac80211 initialized, waiting for cards to probe...
mutex_init(&adev->mutex); // adev = 0x0
CPU 0 Unable to handle kernel paging request at virtual address 00000008, epc == 94142518, ra == c0088f28
Oops[#1]:
Cpu 0
$ 0   : 00000000 10008400 00000001 00000004
$ 4   : 00000000 c008dd90 c0091640 000015fc
$ 8   : 00000004 943a0000 94409bc0 943a59d0
$12   : 00000001 00000001 01312d00 00000000
$16   : 00000000 94d5e180 c0091350 944e6638
$20   : 944e6600 00000000 c0090000 9410de9c
$24   : 00000010 00000000
$28   : 94cf2000 94cf3bb0 94125950 c0088f28
Hi    : 0000004a
Lo    : c0862800
epc   : 94142518 __mutex_init+0x8/0x18     Not tainted
ra    : c0088f28 acxpci_l_alloc_tx+0x398/0x780 [acx_mac80211]
Status: 10008403    KERNEL EXL IE
Cause : 3080000c
BadVA : 00000008
PrId  : 00018448
Modules linked in: acx_mac80211 nf_nat_tftp nf_conntrack_tftp ipt_NETMAP ipt_recent xt_limit xt_helper xt_connmark xt_connbytes ppp_async crc_ccitt br2684 rc80211_simple mac8021h
Process insmod (pid: 447, threadinfo=94cf2000, task=944890c0)
Stack : 04000000 00000000 000007c8 94cbcc58 943d0000 00000000 02000000 14000000
        00000000 00000000 00000000 00000000 00000000 00000000 0000000a 943dad40
        943a0000 943dab3c 0000001a 0000001a 00000000 943e0000 943e0000 9413ba44
        943d6639 944e66e1 00000000 943e0000 943e0000 9412bf84 00000008 943dab44
        0000000a 943e0000 00000000 943dab64 0000000a 943e0000 9412ba24 9412ba24
        ...
Call Trace:
[<94142518>] __mutex_init+0x8/0x18
[<c0088f28>] acxpci_l_alloc_tx+0x398/0x780 [acx_mac80211]


Code: 00000000  24830004  24020001 <ac830008> ac820000  03e00008  ac830004  3c02943d  8c43f528

Changed 9 years ago by matteo

comment:3 Changed 9 years ago by rAndy

Same for me, r9323 on a d-link dsl-g664t

root@OpenWrt:/lib/modules/2.6.23$ lsmod
Module                  Size  Used by    Not tainted
nf_nat_tftp             1120  0
nf_conntrack_tftp       3760  1 nf_nat_tftp
nf_nat_irc              1856  0
nf_conntrack_irc        4848  1 nf_nat_irc
nf_nat_ftp              2464  0
nf_conntrack_ftp        6944  1 nf_nat_ftp
ppp_async              11616  0
ppp_generic            26944  1 ppp_async
slhc                    6080  1 ppp_generic
crc_ccitt               1472  1 ppp_async
rc80211_simple          3008  0
mac80211              129984  1 rc80211_simple
cfg80211               11408  1 mac80211
arc4                    1408  0
aes                    28752  0
deflate                 2592  0
ecb                     2400  0
cbc                     3456  0
blkcipher               4976  2 ecb,cbc
crypto_hash             1632  0
cryptomgr               2432  0
crypto_algapi           9728  6 arc4,aes,deflate,ecb,cbc,cryptomgr
root@OpenWrt:/lib/modules/2.6.23$ insmod acx-mac80211
Segmentation fault

and from the console:

acx: reading README file and/or Craig's HOWTO is recommended, visit http://acx100.sourceforge.net/wiki in case of further questions/discussion
acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
acx: running on a little-endian CPU
acx: PCI/VLYNQ module v0.3.36-mac80211 initialized, waiting for cards to probe...
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 9413de18, ra == c00fd2d8
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000000 00000004 00000001
$ 4   : 00000000 c010204c c0105900 94fe4c58
$ 8   : 00000000 000007c0 00000003 94a4779c
$12   : ffffffff 00000000 80000000 00000000
$16   : 00000000 94bc0180 c0105600 94c86600
$20   : 00000000 c00d7000 0000001a c010578c
$24   : 00000010 000186a0
$28   : 94ad2000 94ad3bd8 c00e78a0 c00fd2d8
Hi    : 00000000
Lo    : 00000000
epc   : 9413de18 __mutex_init+0x8/0x18     Not tainted
ra    : c00fd2d8 acxpci_l_alloc_tx+0x3c0/0x748 [acx_mac80211]
Status: 10008403    KERNEL EXL IE
Cause : 3080000c
BadVA : 00000000
PrId  : 00018448
Modules linked in: acx_mac80211 nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ppp_async ppp_generic slhc crc_ccitt rc80211_simple mac80211 cfg80211 arc4 aes deflate ecb cbc blkcipher crypto_hash cryptomgr crypto_algapi
Process insmod (pid: 497, threadinfo=94ad2000, task=943ee088)
Stack : 04000000 00000000 00000400 00000000 94370000 9411cee0 02000000 14000000
        00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007
        0000001a c00d7000 0000001a c010578c 386d44d0 245bdc80 0000000a 94129860
        00000008 94379b44 00000000 94379b64 0000000a 94137cd4 9412d930 ffffffff
        00000000 94379b64 0000000a 94129860 94ad3c68 94ad3c68 00000008 94379b44
        ...
Call Trace:
[<9413de18>] __mutex_init+0x8/0x18
[<c00fd2d8>] acxpci_l_alloc_tx+0x3c0/0x748 [acx_mac80211]


Code: 00000000  24820004  24030001 <ac830000> ac820004  03e00008  ac420004  3c029437  8c42e528

comment:4 Changed 9 years ago by nabcore

I'm not seeing this with current trunk; it may have been fixed by r9326

comment:5 Changed 9 years ago by ejka

  • Resolution set to fixed
  • Status changed from new to closed

this issue was fixed in r9326, see #2547 though

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.