Vortex AU8820 crashes in PPC64

Stefan Berndtsson stefan at nocrew.org
Mon Jan 23 05:50:37 EST 2006


When loading the ALSA module snd-au8820, I get the oops below.

Kernel used is 2.6.15 (2.6.15-1-powerpc64 from debian).

Command used is "modprobe snd-au8820" which results in the oops
and a Segmentation Fault for modprobe.


PCI: Enabling device: (0001:06:03.0), cmd 7
Vortex: init.... <1>Unable to handle kernel paging request for data at address 0xd000080083973018
Faulting instruction address: 0xd0000000002b1118
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=32 NUMA POWERMAC 
Modules linked in: snd_au8820 snd_ac97_codec snd_ac97_bus gameport snd_mpu401_uart snd_rawmidi snd_seq_device rfcomm l2cap bluetooth snd_pcm_oss snd_pcm snd_page_alloc snd_timer snd_mixer_oss snd soundcore tun usbhid ohci_hcd ehci_hcd usbcore sungem sungem_phy ipv6 ext3 jbd mbcache sd_mod generic sata_svw libata scsi_mod evdev
NIP: D0000000002B1118 LR: D0000000002B1104 CTR: 0000000000000000
REGS: c00000001b9634e0 TRAP: 0300   Not tainted  (2.6.15-1-powerpc64)
MSR: 9000000000009032 <EE,ME,IR,DR>  CR: 24002482  XER: 00000000
DAR: D000080083973018, DSISR: 0000000042000000
TASK = c00000001ec1a7f0[1674] 'modprobe' THREAD: c00000001b960000 CPU: 0
GPR00: D000080083973018 C00000001B963760 D0000000002C2470 0000000000000017 
GPR04: 9000000000009032 0000000000000001 0000000000000010 C00000000036AC00 
GPR08: 00000000000047F2 D00008008396E000 C000000000443B28 FFFFFFFFFFFFFFFF 
GPR12: 0000000044002488 C00000000036AC00 0000000000000000 0000000000000000 
GPR16: 0000000000000000 0000000000000000 00000000100013D0 000000001001E328 
GPR20: 00000000F7FD4000 0000000000000003 0000000000000000 0000000000000000 
GPR24: 000000001001E778 0000000000000000 C000000001AF0800 C000000010BF6000 
GPR28: D0000000002B87A8 0000000000000000 D0000000002C1C80 C00000001B944000 
NIP [D0000000002B1118] .snd_vortex_probe+0x1cc/0x10c8 [snd_au8820]
LR [D0000000002B1104] .snd_vortex_probe+0x1b8/0x10c8 [snd_au8820]
Call Trace:
[C00000001B963760] [D0000000002B1104] .snd_vortex_probe+0x1b8/0x10c8 [snd_au8820] (unreliable)
[C00000001B963850] [C00000000014D3B0] .pci_device_probe+0xc0/0x14c
[C00000001B9638F0] [C0000000001EE294] .driver_probe_device+0x98/0x110
[C00000001B963980] [C0000000001EE458] .__driver_attach+0x68/0xb8
[C00000001B963A10] [C0000000001ED354] .bus_for_each_dev+0x78/0xc8
[C00000001B963AC0] [C0000000001EDF70] .driver_attach+0x28/0x40
[C00000001B963B40] [C0000000001ED9D8] .bus_add_driver+0x90/0x17c
[C00000001B963BE0] [C0000000001EE8F4] .driver_register+0x5c/0x78
[C00000001B963C80] [C00000000014CCEC] .__pci_register_driver+0xa8/0xf4
[C00000001B963D20] [D0000000002B35D8] .alsa_card_vortex_init+0x20/0x38 [snd_au8820]
[C00000001B963DA0] [C000000000070D54] .sys_init_module+0x1b4/0x3f8
[C00000001B963E30] [C000000000008600] syscall_exit+0x0/0x18
Instruction dump:
e87e8178 3ba0fff4 48002539 e8410028 4800074c e87e8180 48002529 e8410028 
e93f1500 3960ffff 3d290002 38095018 <7d60052c> 7c0004ac 38600005 48002805


/Stefan Berndtsson



More information about the Linuxppc64-dev mailing list