[oe-issues] [Bug 2565] New: segmentation fault on hx4700_acx load

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Tue Jun 26 00:15:49 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=2565

           Summary: segmentation fault on hx4700_acx load
           Product: Openembedded
           Version: Angstrom
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Build
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: longislandsmell at gmail.com
         QAContact: tinderbox-oe at gmx.net


a bug on acx and hx4700_acx
i do:

modprobe acx
and all goes on correctly
on modprobe hx4700_acx i get SEGMENTATION FAULT!
and it blocks all networking

i build my amstrong with opie typing

bitbake opie-image
bitbake virtual/kernel -c rebuild

to get the image for root and the kernel

i paste here the error:

<4>[  430.780000] acx: this driver is still EXPERIMENTAL
<4>[  430.780000] acx: reading README file and/or Craig's HOWTO is recommended,
visit http://acx100.sf.net in case of further questions/discussion
<4>[  430.810000] acx: compiled to use 32bit I/O access. I/O timing issues
might occur, such as non-working firmware upload. Report them
<4>[  430.820000] running on a little-endian CPU
<4>[  430.820000] PCI module v0.3.36 initialized, waiting for cards to probe...
<4>[  473.300000] ts-adc-debounce: Sample with too much jitter - ignored
<4>[  474.440000] ts-adc-debounce: Sample with too much jitter - ignored
<4>[  476.680000] ts-adc-debounce: Sample with too much jitter - ignored
<4>[  477.020000] ts-adc-debounce: Sample with too much jitter - ignored
<4>[  481.150000] hx4700_wlan_init: acx-mem platform_device_register
<4>[  481.610000] acx: found ACX100-based wireless network card
<4>[  481.620000] initial debug setting is 0x000A
<4>[  481.620000] using IRQ 46
<4>[  481.650000] ACX radio type 0x0d
<4>[  481.650000] requesting firmware image 'WLANGEN.BIN'
<4>[  481.960000] acx_write_fw (main): 0
<4>[  482.090000] acx_validate_fw (main): 0
<4>[  482.360000] requesting firmware image 'RADIO0d.BIN'
<4>[  482.410000] acx_write_fw (radio): 0
<4>[  482.420000] acx_validate_fw (radio): 0
<4>[  482.660000] acx100_s_init_wep: writing WEP options
<4>[  482.720000] initializing max packet templates
<4>[  483.020000] NVS_vendor_offs:0000 probe_delay:500 eof_memory:65536
<4>[  483.020000] CCAModes:04 Diversity:01 ShortPreOpt:01 PBCC:01 ChanAgil:00
PHY:05 Temp:01
<4>[  483.030000] AntennaID:01 Len:02 Data:1E 00 
<4>[  483.040000] PowerLevelID:0A Len:00 Data:
<4>[  483.040000] DataRatesID:02 Len:05 Data:02 04 11 22 44 
<4>[  483.050000] DomainID:03 Len:07 Data:10 20 30 31 32 40 41 
<4>[  483.060000] ProductID:04 Len:09 Data:TI ACX100
<4>[  483.070000] ManufacturerID:05 Len:07 Data:TI Tese
<4>[  483.090000] acx: === chipset TNETW1100B, radio type 0x0D (Maxim), form
factor 0x03 (Compact Flash), EEPROM version 0x05: uploaded firmware 'Rev
1.10.7.K' ===
<4>[  483.100000] get_mask 0x00004D82, set_mask 0x00000000
<4>[  483.130000] acx copy_from_slavemem: warning!  destination not
word-aligned!
<4>[  483.130000] got sensitivity value 176
<4>[  483.160000] acx copy_from_slavemem: warning!  destination not
word-aligned!
<4>[  483.160000] got antenna value 0x8D
<4>[  483.190000] acx copy_from_slavemem: warning!  destination not
word-aligned!
<4>[  483.190000] got Energy Detect (ED) threshold 112
<4>[  483.220000] acx copy_from_slavemem: warning!  destination not
word-aligned!
<4>[  483.220000] got Channel Clear Assessment (CCA) value 13
<4>[  483.250000] got regulatory domain 0x10
<4>[  483.250000] get_mask 0x00000000, set_mask 0x00000000 - after update
<4>[  483.260000] new ratevector: 82 84 0B 16 2C
<4>[  483.260000] setting RXconfig to 2010:0FDD
<1>[  483.290000] Unable to handle kernel NULL pointer dereference at virtual
address 00000001
<1>[  483.290000] pgd = c1cc4000
<1>[  483.300000] [00000001] *pgd=a1c91031, *pte=00000000, *ppte=00000000
<4>[  483.300000] Internal error: Oops: f3 [#1]
<4>[  483.300000] Modules linked in: hx4700_acx acx snd_pcm_oss snd_mixer_oss
i2c_pxa snd_hx4700_audio snd_pxa2xx_i2sound snd_pcm snd_timer snd_page_alloc
snd_ak4641 snd i2c_core rfcomm hidp hid l2cap bluetooth hx4700_bt
<4>[  483.300000] CPU: 0
<4>[  483.300000] PC is at sysfs_create_group+0x34/0x11c
<4>[  483.300000] LR is at device_add+0x384/0x704
<4>[  483.300000] pc : [<c00c4398>]    lr : [<c015857c>]    Not tainted
<4>[  483.300000] sp : c1c29ca8  ip : c1c29cd0  fp : c1c29ccc
<4>[  483.300000] r10: 00000118  r9 : c1ef4230  r8 : 0000000f
<4>[  483.300000] r7 : 00000001  r6 : 00000002  r5 : c1ef41c8  r4 : 00000140
<4>[  483.300000] r3 : c1d8c418  r2 : c1c28000  r1 : 00000001  r0 : c1ef4230
<4>[  483.300000] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  Segment user
<4>[  483.300000] Control: 397F
<4>[  483.300000] Table: A1CC4000  DAC: 00000015
<4>[  483.300000] Process modprobe (pid: 1870, stack limit = 0xc1c28260)
<4>[  483.300000] Stack: (0xc1c29ca8 to 0xc1c2a000)
<4>[  483.300000] 9ca0:                   c1c29ccc c1d8c798 00000140 c1ef41c8
00000002 00000000 
<4>[  483.300000] 9cc0: c1c29d14 c1c29cd0 c015857c c00c4370 c1ef426c c1ef4288
00000000 00000000 
<4>[  483.300000] 9ce0: 00000000 00000000 00000005 c1ef41c8 c1ef4000 c1ef431c
c1ef4320 00000020 
<4>[  483.300000] 9d00: bf069624 00000001 c1c29d34 c1c29d18 c01c0a1c c0158204
c01b4ef8 00000005 
<4>[  483.300000] 9d20: c1ef4000 c031d918 c1c29d54 c1c29d38 c01b5160 c01c09ac
c1ef4000 00000000 
<4>[  483.300000] 9d40: c1ef4000 c1ef4320 c1c29d6c c1c29d58 c01b52c4 c01b4f50
bf0695bc 00000000 
<4>[  483.300000] 9d60: c1c29d94 c1c29d70 bf08f98c c01b528c bf0695bc bf09d21c
bf09d21c c39c8f00 
<4>[  483.300000] 9d80: bf069660 c487e000 c1c29da4 c1c29d98 c015c4f8 bf08f798
c1c29dcc c1c29da8 
<4>[  483.300000] 9da0: c015a9b8 c015c4e4 c00814d8 c39c8f00 bf09d21c bf0695bc
00000000 00000012 
<4>[  483.300000] 9dc0: c1c29dec c1c29dd0 c015ab30 c015a8f4 c1c29dfc 00000000
c015ab40 bf0695bc 
<4>[  483.300000] 9de0: c1c29dfc c1c29df0 c015ab50 c015aa84 c1c29e2c c1c29e00
c0159cd4 c015ab4c 
<4>[  483.300000] 9e00: c3b45000 c02f4988 c02f4988 bf09d27c bf069624 bf0695bc
bf069694 00000002 
<4>[  483.300000] 9e20: c1c29e44 c1c29e30 c015abe4 c0159c98 c02f4878 bf0695bc
c1c29e5c c1c29e48 
<4>[  483.300000] 9e40: c0159c0c c015ab8c 00000038 bf0695bc c1c29ea4 c1c29e60
c0158604 c0159be8 
<4>[  483.300000] 9e60: bf069660 bf06967c c02f4728 00000000 00000000 bf06971c
c1c29ea4 00000038 
<4>[  483.300000] 9e80: bf0695b4 00000002 c2c2b798 00000012 00000012 c487e000
c1c29ecc c1c29ea8 
<4>[  483.300000] 9ea0: c015c9b8 c0158204 00000000 c1c29eb8 bf0695b4 c2c2b600
bf069760 c2c2b798 
<4>[  483.300000] 9ec0: c1c29ee4 c1c29ed0 c015ca34 c015c8bc bf0a0014 c2c2b774
c1c29ef4 c1c29ee8 
<4>[  483.300000] 9ee0: bf0a001c c015ca1c c1c29fa4 c1c29ef8 c005ad14 bf0a000c
00000000 c1c29f08 
<4>[  483.300000] 9f00: 000150f0 00000000 00000000 00000000 00000000 00000000
00000000 00000000 
<4>[  483.300000] 9f20: 00000000 00000000 00000000 00000000 00000000 00000000
c487ebd8 c39c8700 
<4>[  483.300000] 9f40: 00000000 c487e8d8 c487e810 c487e900 00000000 0000002b
0000002b bf069178 
<4>[  483.300000] 9f60: c1c28000 c487e5c4 c487e928 00000010 00000000 00000000
00000000 000097e4 
<4>[  483.300000] 9f80: 00000000 00015098 00000080 c001fe08 c1c28000 00000000
00000000 c1c29fa8 
<4>[  483.300000] 9fa0: c001fc60 c0059ac4 000097e4 00000000 4001b000 00000e34
000150f0 bed84890 
<4>[  483.300000] 9fc0: 000097e4 00000000 00015098 00000080 00000000 bed84b68
00015088 000150a4 
<4>[  483.300000] 9fe0: 00000000 bed84894 0000a9ac 400cacd4 60000010 4001b000
00000000 00000000 
<4>[  483.300000] Backtrace: 
<4>[  483.300000] [<c00c4364>] (sysfs_create_group+0x0/0x11c) from [<c015857c>]
(device_add+0x384/0x704)
<4>[  483.300000]  r7 = 00000000  r6 = 00000002  r5 = C1EF41C8  r4 = 00000140
<4>[  483.300000] [<c01581f8>] (device_add+0x0/0x704) from [<c01c0a1c>]
(netdev_register_sysfs+0x7c/0x8c)
<4>[  483.300000] [<c01c09a0>] (netdev_register_sysfs+0x0/0x8c) from
[<c01b5160>] (register_netdevice+0x21c/0x33c)
<4>[  483.300000]  r6 = C031D918  r5 = C1EF4000  r4 = 00000005 
<4>[  483.300000] [<c01b4f44>] (register_netdevice+0x0/0x33c) from [<c01b52c4>]
(register_netdev+0x44/0x54)
<4>[  483.300000]  r7 = C1EF4320  r6 = C1EF4000  r5 = 00000000  r4 = C1EF4000
<4>[  483.300000] [<c01b5280>] (register_netdev+0x0/0x54) from [<bf08f98c>]
(acxmem_e_probe+0x200/0x2f8 [acx])
<4>[  483.300000]  r5 = 00000000  r4 = BF0695BC 
<4>[  483.300000] [<bf08f78c>] (acxmem_e_probe+0x0/0x2f8 [acx]) from
[<c015c4f8>] (platform_drv_probe+0x20/0x24)
<4>[  483.300000] [<c015c4d8>] (platform_drv_probe+0x0/0x24) from [<c015a9b8>]
(really_probe+0xd0/0x190)
<4>[  483.300000] [<c015a8e8>] (really_probe+0x0/0x190) from [<c015ab30>]
(driver_probe_device+0xb8/0xc8)
<4>[  483.300000]  r8 = 00000012  r7 = 00000000  r6 = BF0695BC  r5 = BF09D21C
<4>[  483.300000]  r4 = C39C8F00 
<4>[  483.300000] [<c015aa78>] (driver_probe_device+0x0/0xc8) from [<c015ab50>]
(__device_attach+0x10/0x14)
<4>[  483.300000]  r6 = BF0695BC  r5 = C015AB40  r4 = 00000000 
<4>[  483.300000] [<c015ab40>] (__device_attach+0x0/0x14) from [<c0159cd4>]
(bus_for_each_drv+0x48/0x84)
<4>[  483.300000] [<c0159c8c>] (bus_for_each_drv+0x0/0x84) from [<c015abe4>]
(device_attach+0x64/0x90)
<4>[  483.300000]  r6 = 00000002  r5 = BF069694  r4 = BF0695BC 
<4>[  483.300000] [<c015ab80>] (device_attach+0x0/0x90) from [<c0159c0c>]
(bus_attach_device+0x30/0x5c)
<4>[  483.300000]  r5 = BF0695BC  r4 = C02F4878 
<4>[  483.300000] [<c0159bdc>] (bus_attach_device+0x0/0x5c) from [<c0158604>]
(device_add+0x40c/0x704)
<4>[  483.300000]  r5 = BF0695BC  r4 = 00000038 
<4>[  483.300000] [<c01581f8>] (device_add+0x0/0x704) from [<c015c9b8>]
(platform_device_add+0x108/0x160)
<4>[  483.300000] [<c015c8b0>] (platform_device_add+0x0/0x160) from
[<c015ca34>] (platform_device_register+0x24/0x28)
<4>[  483.300000]  r7 = C2C2B798  r6 = BF069760  r5 = C2C2B600  r4 = BF0695B4
<4>[  483.300000] [<c015ca10>] (platform_device_register+0x0/0x28) from
[<bf0a001c>] (hx4700_wlan_init+0x1c/0x28 [hx4700_acx])
<4>[  483.300000]  r4 = C2C2B774 
<4>[  483.300000] [<bf0a0000>] (hx4700_wlan_init+0x0/0x28 [hx4700_acx]) from
[<c005ad14>] (sys_init_module+0x125c/0x135c)
<4>[  483.300000] [<c0059ab8>] (sys_init_module+0x0/0x135c) from [<c001fc60>]
(ret_fast_syscall+0x0/0x2c)
<4>[  483.300000] Code: 1a000002 e59f00e4 e3a01033 ea000010 (e5911000)


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list