Bug#346273: oops in opl3sa2 during boot up with linux-image >= 2.6.14 and new udev
Package: linux-image-2.6.15-1-686
Version: 2.6.15-1
Severity: normal
After installing 2.6.14 and new udev (which replace classic hotplug) I
started to receive oops during bootup:
==cut from dmesg==
pnp: Device 01:01.01 activated.
gameport: NS558 PnP Gameport is pnp01:01.01/gameport0, io 0x201, speed
710kHz
ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
pnp: Device 01:01.00 activated.
ad1848: PnP reports 'OPL3-SA3 Snd System' at i/o 0x530, irq 5, dma 0, 1
opl3sa2: probe of 01:01.00 failed with error -16
opl3sa2: No PnP cards found
opl3sa2-pnpbios: probe of 01:01.00 failed with error -16
kobject_register failed for opl3sa2 (-17)
[<c01a291a>] kobject_register+0x35/0x49
[<c01fcb26>] bus_add_driver+0x3e/0x96
[<c01dd2be>] pnp_register_driver+0x2f/0x5a
[<c01dcfd7>] pnp_register_card_driver+0x49/0x74
[<d08a061d>] alsa_card_opl3sa2_init+0x4e/0x84 [snd_opl3sa2]
[<c0129ee1>] sys_init_module+0xa5/0x164
[<c0102a1b>] sysenter_past_esp+0x54/0x75
Yamaha OPL3-SA soundcard not found or device busy
Unable to handle kernel NULL pointer dereference at virtual address
00000050
printing eip:
c01784bd
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: snd_opl3sa2 snd_opl3_lib snd_hwdep snd_cs4231_lib
snd_mpu401_uart snd_rawmidi snd_seq_device snd_pcm snd_timer snd
snd_page_alloc opl3sa2 ad1848 mpu401 sound soundcore i2c_piix4 i2c_core
ns558 parport_pc parport rtc gameport 8139too 8139cp mii pcspkr shpchp
pci_hotplug intel_agp uhci_hcd agpgart usbcore reiserfs dm_mod ide_disk
ide_generic generic piix ide_core evdev mousedev
CPU: 0
EIP: 0060:[<c01784bd>] Not tainted VLI
EFLAGS: 00010286 (2.6.15-1-686)
EIP is at sysfs_hash_and_remove+0x9/0xee
eax: 00000000 ebx: d0a16d50 ecx: d0a16d64 edx: d0a16d50
esi: c02b63c8 edi: b7f57ff4 ebp: cfa60000 esp: cfa61f54
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 990, threadinfo=cfa60000 task=cfa24070)
Stack: cfa60000 d0a16d50 c02b63c8 b7f57ff4 cfa60000 c01fd240 00000000
c0289a7a
d0a16d50 00000000 c01fcb94 d0a16d50 c02b63c8 d0a16d50 c01fd2c8
d0a16d50
00000000 d08a063c d0a16d50 d0a13e04 d0a16de0 0804f288 c0129ee1
b7e1f000
Call Trace:
[<c01fd240>] driver_remove_file+0x1f/0x2f
[<c01fcb94>] bus_remove_driver+0x16/0x5c
[<c01fd2c8>] driver_unregister+0xb/0x15
[<d08a063c>] alsa_card_opl3sa2_init+0x6d/0x84 [snd_opl3sa2]
[<c0129ee1>] sys_init_module+0xa5/0x164
[<c0102a1b>] sysenter_past_esp+0x54/0x75
Code: 02 74 03 89 50 04 c7 41 04 00 02 20 00 89 5c 24 10 8b 46 08 89 44
24 0c 5b 5e e9 e1 9a fe ff 5b 5e c3 55 57 56 53 55 8b 44 24 18 <8b> 40
50 89 04 24 8b 44 24 18 8b 50 08 85 d2 0f 84 ca 00 00 00
<5>
==end of cut==
-- System Information:
Debian Release: 3.1
APT prefers proposed-updates
APT policy: (670, 'proposed-updates'), (670, 'stable'), (620, 'testing-proposed-updates'), (620, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.15-1-686
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Versions of packages linux-image-2.6.15-1-686 depends on:
ii module-init-tools 3.2.2-1 tools for managing Linux kernel mo
ii yaird [linux-initramfs-tool] 0.0.11-12 Yet Another mkInitRD
Versions of packages linux-image-2.6.15-1-686 recommends:
ii libc6-i686 2.3.5-8 GNU C Library: Shared libraries [i
-- debconf information:
linux-image-2.6.15-1-686/postinst/kimage-is-a-directory:
linux-image-2.6.15-1-686/preinst/overwriting-modules-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/depmod-error-initrd-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/bootloader-error-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/bootloader-test-error-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/lilo-has-ramdisk:
linux-image-2.6.15-1-686/preinst/failed-to-move-modules-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/old-system-map-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/abort-install-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/abort-overwrite-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/bootloader-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/would-invalidate-boot-loader-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/lilo-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-initrd-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-dir-initrd-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/already-running-this-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/initrd-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/depmod-error-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/create-kimage-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/removing-running-kernel-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/elilo-initrd-2.6.15-1-686: true
Reply to: