View previous topic :: View next topic |
Author |
Message |
mars_diy n00b
Joined: 21 Jan 2005 Posts: 4
|
Posted: Fri Jan 21, 2005 1:28 pm Post subject: kernel error problem when modprobe au8830 soundcard driver |
|
|
Are there other people meet the kernel error promble when modprobe AU8830 soundcard driver under 64-bit platform in Linux ? And following are the dmesg information if you need more hardware configuration
Modules linked in: snd_au8830 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore usb_storage uhci_hcd rivafb vgastate bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc videodev sata_sis libata ehci_hcd ohci_hcd r8169 ide_tape st
Pid: 26143, comm: modprobe Not tainted 2.6.10-gentoo-r5
RIP: 0010:[<ffffffffa0118a52>] <ffffffffa0118a52>{:snd_au8830:snd_vortex_probe+434}
RSP: 0018:0000010015ad5c18 EFLAGS: 00010212
RAX: ffffff0000600000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000010015ad5a48 RDI: 0000000000000005
RBP: 0000010015db0000 R08: 0000000000000000 R09: 0000000000000010
R10: 00000000ea03ffff R11: 0000000000000001 R12: 00000000ffffffed
R13: 000001001fd9f000 R14: 000001001fd9f000 R15: 000001001cf5c400
FS: 0000002a958624a0(0000) GS:ffffffff80571080(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffff0000654018 CR3: 0000000000101000 CR4: 00000000000006e0
Process modprobe (pid: 26143, threadinfo 0000010015ad4000, task 000001001e25d590)
Stack: 0000000000000000 0000000000000000 000000d000000000 0000010015ad5c30
0000010015ad5c30 0000000000000000 0000000000000206 ffffffff804c4538
000001001cf5c459 ffffffff8028420e
Call Trace:<ffffffff8028420e>{kobject_hotplug+622} <ffffffff8028f236>{pci_device_probe+134}
<ffffffff803023bd>{driver_probe_device+77} <ffffffff803024cb>{driver_attach+75}
<ffffffff80302888>{bus_add_driver+152} <ffffffff80302de2>{driver_register+50}
<ffffffff8028ef3e>{pci_register_driver+110} <ffffffff801491d9>{sys_init_module+6217}
<ffffffff8014fddb>{generic_file_read+187} <ffffffff8015d10b>{__vma_link+75}
<ffffffffa0121000>{:snd_au8830:alsa_card_vortex_init+0}
<ffffffff8015e296>{do_munmap+854} <ffffffff80169c56>{vfs_read+214}
<ffffffff80169f53>{sys_read+83} <ffffffff8010e1ba>{system_call+126}
Code: c7 80 18 40 05 00 ff ff ff ff e8 4f 21 02 e0 48 8b 95 e8 40
RIP <ffffffffa0118a52>{:snd_au8830:snd_vortex_probe+434} RSP <0000010015ad5c18>
CR2: ffffff0000654018
Last edited by mars_diy on Fri Jan 21, 2005 1:41 pm; edited 2 times in total |
|
Back to top |
|
|
mars_diy n00b
Joined: 21 Jan 2005 Posts: 4
|
Posted: Fri Jan 21, 2005 1:30 pm Post subject: |
|
|
the soundcard what i use is alsa soundcard driver,can you help me checked it? thanks |
|
Back to top |
|
|
mars_diy n00b
Joined: 21 Jan 2005 Posts: 4
|
Posted: Fri Jan 21, 2005 1:35 pm Post subject: |
|
|
the dmesg information
Bootdata ok (command line is root=/dev/hde12 vga=791 acpi=off)
Linux version 2.6.10-gentoo-r5 (root@localhost) (gcc version 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7)) #1 Wed Jan 19 17:49:24 CST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009d000 (usable)
BIOS-e820: 000000000009d000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
No mptable found.
On node 0 totalpages: 131056
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126960 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: OEM00000 <6>Product ID: PROD00000000 <6>APIC at: 0xFEE00000
Processor #0 15:12 APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Setting APIC routing to flat
Processors: 1
Checking aperture...
CPU 0: aperture @ d0000000 size 256 MB
Built 1 zonelists
Kernel command line: root=/dev/hde12 vga=791 acpi=off console=tty0
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 65536 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 1799.527 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Memory: 508576k/524224k available (2997k kernel code, 14844k reserved, 1222k data, 192k init)
Calibrating delay loop... 3563.52 BogoMIPS (lpj=1781760)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: AMD Athlon(tm) 64 Processor 2800+ stepping 00
Using local APIC NMI watchdog using perfctr0
Using IO-APIC 2
Using local APIC timer interrupts.
Detected 12.496 MHz APIC timer.
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20041105
ACPI: Interpreter disabled.
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router SIS [1039/0964] at 0000:00:02.0
PCI->APIC IRQ transform: (B0,I3,P0) -> 20
PCI->APIC IRQ transform: (B0,I3,P1) -> 21
PCI->APIC IRQ transform: (B0,I3,P2) -> 22
PCI->APIC IRQ transform: (B0,I3,P3) -> 23
PCI->APIC IRQ transform: (B0,I5,P0) -> 17
PCI->APIC IRQ transform: (B0,I8,P0) -> 16
PCI->APIC IRQ transform: (B0,I9,P0) -> 17
PCI->APIC IRQ transform: (B0,I9,P0) -> 17
PCI->APIC IRQ transform: (B0,I10,P0) -> 18
PCI->APIC IRQ transform: (B0,I11,P0) -> 19
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
TC classifier action (bugs to netdev@oss.sgi.com cc hadi@cyberus.ca)
PCI-DMA: Disabling IOMMU.
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
Total HugeTLB memory allocated, 0
Squashfs 2.1 (released 2004/12/10) (C) 2002-2004 Phillip Lougher
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
SGI XFS with ACLs, large block/inode numbers, no debug enabled
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.4
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
inotify device minor=63
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
Linux agpgart interface v0.100 (c) Dave Jones
vesafb: framebuffer at 0xe0000000, mapped to 0xffffff0000100000, using 3072k, total 32768k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:02.5
SIS5513: chipset revision 1
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: CD-RW 40X12, ATAPI CD/DVD-ROM drive
elevator: using anticipatory as default io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: PIONEER DVD-ROM DVD-122P, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
PDC20265: IDE controller at PCI slot 0000:00:08.0
PDC20265: chipset revision 2
PDC20265: 100% native mode on irq 16
PDC20265: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode.
ide2: BM-DMA at 0xea00-0xea07, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xea08-0xea0f, BIOS settings: hdg:pio, hdh:DMA
Probing IDE interface ide2...
hde: Maxtor 6Y120L0, ATA DISK drive
ide2 at 0xe600-0xe607,0xe702 on irq 16
Probing IDE interface ide3...
Probing IDE interface ide3...
Probing IDE interface ide4...
ide4: Wait for ready failed before probe !
Probing IDE interface ide5...
ide5: Wait for ready failed before probe !
hde: max request size: 128KiB
hde: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hde: cache flushes supported
/dev/ide/host2/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 >
hda: ATAPI 48X CD-ROM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
hdc: ATAPI 40X DVD-ROM drive, 512kB Cache
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e)
powernow-k8: 0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
powernow-k8: 1 : fid 0xa (1800 MHz), vid 0x2 (1500 mV)
cpu_init done, current fid 0xa, vid 0x2
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
ReiserFS: hde12: found reiserfs format "3.6" with standard journal
ReiserFS: hde12: using ordered data mode
ReiserFS: hde12: journal params: device hde12, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hde12: checking transaction log (hde12)
ReiserFS: hde12: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Trying to move old root to /initrd ... okay
Freeing unused kernel memory: 192k freed
Adding 1036152k swap on /dev/hde17. Priority:-1 extents:1
st: Version 20041025, fixed bufsize 32768, s/g segs 256
Disabled Privacy Extensions on device ffffffff804d6680(lo)
r8169 Gigabit Ethernet driver 1.2 loaded
eth0: Identified chip type is 'RTL8169s/8110s'.
eth0: RTL8169 at 0xffffff00000b6000, 00:01:80:4d:68:41, IRQ 19
r8169: eth0: link up
eth0: no IPv6 routers present
Vortex: init.... <1>Unable to handle kernel paging request at ffffff0000654018 RIP:
<ffffffffa0083a52>{:snd_au8830:snd_vortex_probe+434}
PML4 578063 PGD 1fdf3067 PMD 1efc9067 PTE 0
Oops: 0002 [1]
CPU 0
Modules linked in: snd_au8830 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore r8169 ide_tape st
Pid: 6924, comm: modprobe Not tainted 2.6.10-gentoo-r5
RIP: 0010:[<ffffffffa0083a52>] <ffffffffa0083a52>{:snd_au8830:snd_vortex_probe+434}
RSP: 0018:000001001d4b3c18 EFLAGS: 00010212
RAX: ffffff0000600000 RBX: 0000000000000000 RCX: ffffffff8052ec70
RDX: 000001001f171650 RSI: ffffffff8052e510 RDI: 0000000000000005
RBP: 000001001e6e0000 R08: 0000000000000000 R09: 0000000000000010
R10: 00000000ea03ffff R11: 0000000000000001 R12: 00000000ffffffed
R13: 000001001fdbb800 R14: 000001001fdbb800 R15: 000001001db16400
FS: 0000002a958624a0(0000) GS:ffffffff80571080(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffff0000654018 CR3: 0000000000101000 CR4: 00000000000006e0
Process modprobe (pid: 6924, threadinfo 000001001d4b2000, task 000001001f171650)
Stack: 0000000000000000 0000000000000000 000000d000000000 000001001d4b3c30
000001001d4b3c30 0000000000000000 0000000000000206 ffffffff804c4538
000001001db16459 ffffffff8028420e
Call Trace:<ffffffff8028420e>{kobject_hotplug+622} <ffffffff8028f236>{pci_device_probe+134}
<ffffffff803023bd>{driver_probe_device+77} <ffffffff803024cb>{driver_attach+75}
<ffffffff80302888>{bus_add_driver+152} <ffffffff80302de2>{driver_register+50}
<ffffffff8028ef3e>{pci_register_driver+110} <ffffffff801491d9>{sys_init_module+6217}
<ffffffff8014fddb>{generic_file_read+187} <ffffffff8015d10b>{__vma_link+75}
<ffffffffa008c000>{:snd_au8830:alsa_card_vortex_init+0}
<ffffffff8015e296>{do_munmap+854} <ffffffff80169c56>{vfs_read+214}
<ffffffff80169f53>{sys_read+83} <ffffffff8010e1ba>{system_call+126}
Code: c7 80 18 40 05 00 ff ff ff ff e8 4f 71 0b e0 48 8b 95 e8 40
RIP <ffffffffa0083a52>{:snd_au8830:snd_vortex_probe+434} RSP <000001001d4b3c18>
CR2: ffffff0000654018 |
|
Back to top |
|
|
X31 n00b
Joined: 21 Apr 2005 Posts: 19
|
Posted: Thu Apr 21, 2005 4:26 pm Post subject: Same Problem... |
|
|
I get the same problem on my Opteron system with a Vortex 2 PCI card (au8830):
Upon modprobing the snd-au8830 driver, I get:
Code: |
Vortex: init.... <1>Unable to handle kernel paging request at ffffc20000354018 RIP:
<ffffffff8807f302>{:snd_au8830:snd_vortex_probe+434}
PGD 2171067 PUD 2170067 PMD 3e064067 PTE 0
Oops: 0002 [1] SMP
CPU 0
Modules linked in: snd_au8830 snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd bcm5700
Pid: 5403, comm: modprobe Not tainted 2.6.11-cko4
RIP: 0010:[<ffffffff8807f302>] <ffffffff8807f302>{:snd_au8830:snd_vortex_probe+434}
RSP: 0018:ffff81003e129df8 EFLAGS: 00010296
RAX: ffffc20000300000 RBX: 00000000ffffffff RCX: 000000000003ffff
RDX: 0000000000000006 RSI: 0000000000000292 RDI: ffffffff804a38e0
RBP: ffff81003c178000 R08: 0000000000000036 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000003 R12: 00000000ffffffed
R13: ffff81003fcaa800 R14: ffff81003fcaa800 R15: ffff81003cb16000
FS: 00002aaaaaf10ca0(0000) GS:ffffffff805c7340(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffc20000354018 CR3: 000000003c4c6000 CR4: 00000000000006e0
Process modprobe (pid: 5403, threadinfo ffff81003e128000, task ffff81003c934960)
Stack: 000000004267d237 0000000012ec10d0 ffff81003ff17870 0000000000000296
0000000000000296 0000000000000000 ffff81003c0f7490 0000000000000000
ffff81003c0f69f0 ffff81003c0f69f0
Call Trace:<ffffffff801919c1>{dput+33} <ffffffff802abd5f>{pci_device_probe+111}
<ffffffff80310b9d>{driver_probe_device+77} <ffffffff80310cbb>{driver_attach+75}
<ffffffff80311078>{bus_add_driver+152} <ffffffff802abbb9>{pci_register_driver+73}
<ffffffff80150607>{sys_init_module+311} <ffffffff8010e30a>{system_call+126}
Code: 0f c3 98 18 40 05 00 bf 05 00 00 00 e8 1d 11 0c f8 48 8b 95
RIP <ffffffff8807f302>{:snd_au8830:snd_vortex_probe+434} RSP <ffff81003e129df8>
CR2: ffffc20000354018
|
I am using the drivers compiled from the 2.6.11 kernel with cko patchset. According to the OpenVortex website, the latest alsa drivers are now included in the kernel source.
Anyone have any ideas short of buying a new sound card? _________________ The beatings will stop when morale improves. |
|
Back to top |
|
|
crazycat l33t
Joined: 26 Aug 2003 Posts: 838 Location: Hamburg, Germany
|
Posted: Thu Apr 21, 2005 8:45 pm Post subject: |
|
|
check System.map to see what's that address(ffffc20000354018) is pointing to. |
|
Back to top |
|
|
X31 n00b
Joined: 21 Apr 2005 Posts: 19
|
Posted: Fri Apr 22, 2005 1:49 am Post subject: |
|
|
I checked my system.map for (ffffc20000354018) but found nothing. Not sure if this is relevant, but checked /proc/kallsyms for that address and found nothing either. I woud post them, but they are very long files (~3000 lines) so if you need them, I can e-mail them to you.
Googling around I found this unfinished thread:
http://lists.gnu.org/archive/html/openvortex-dev/2004-11/msg00000.html
Any thoughts? _________________ The beatings will stop when morale improves. |
|
Back to top |
|
|
X31 n00b
Joined: 21 Apr 2005 Posts: 19
|
Posted: Sat Jan 28, 2006 1:37 am Post subject: [solved] |
|
|
So eventually I got this working by applying some patches from the open vortex website. It seems the issue had to do with porting to AMD64.
The patches can be found at http://savannah.nongnu.org/patch/?func=detailitem&item_id=3948
After applying the patch on the kernel and fixing some definition issues, it compiled and works fine (running on gentoo-sources 2.6.15). _________________ The beatings will stop when morale improves. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|