* [Bug + Patch] opl3sa2 unregister bug
@ 2003-01-19 14:04 Daniel Ritz
0 siblings, 0 replies; only message in thread
From: Daniel Ritz @ 2003-01-19 14:04 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: linux-kernel
hi jaroslav
i played a bit with snd-opl3sa2...
modprobe snd-opl3sa2 #1 fails, no sound card found, module _not_ loaded
modprobe snd-opl3sa2 #2 produces that one:
pnp: the card driver 'opl3sa2' has been registered
Yamaha OPL3-SA soundcard not found or device busy
pnp: the card driver 'opl3sa2' has been registered
Badness in kobject_register at lib/kobject.c:152
Call Trace:
[<c0199146>] kobject_register+0x3e/0x50
[<c01aa72f>] bus_add_driver+0x53/0xd8
[<d08c793c>] opl3sa2_pnpc_driver+0x3c/0xfffefff4 [snd_opl3sa2]
[<d08c7900>] opl3sa2_pnpc_driver+0x0/0xfffefff4 [snd_opl3sa2]
[<d08c793c>] opl3sa2_pnpc_driver+0x3c/0xfffefff4 [snd_opl3sa2]
[<c01aaafa>] driver_register+0x36/0x3c
[<d08c791c>] opl3sa2_pnpc_driver+0x1c/0xfffefff4 [snd_opl3sa2]
[<c01a0c86>] pnpc_register_driver+0x36/0x54
[<d08c791c>] opl3sa2_pnpc_driver+0x1c/0xfffefff4 [snd_opl3sa2]
[<d08c5b65>] +0x2a5/0xffff2034 [snd_opl3sa2]
[<d08b78c8>] alsa_card_opl3sa2_init+0x44/0x6c [snd_opl3sa2]
[<d08c7900>] opl3sa2_pnpc_driver+0x0/0xfffefff4 [snd_opl3sa2]
[<d08c79a0>] +0x0/0xfffeff54 [snd_opl3sa2]
[<c012b836>] sys_init_module+0x13a/0x1cc
[<c010a917>] syscall_call+0x7/0xb
to fix it:
--- linux-2.5/sound/isa/opl3sa2.c~ 2003-01-19 14:42:20.000000000 +0100
+++ linux-2.5/sound/isa/opl3sa2.c 2003-01-19 14:43:54.000000000 +0100
@@ -896,6 +896,9 @@
#ifdef MODULE
printk(KERN_ERR "Yamaha OPL3-SA soundcard not found or device busy\n");
#endif
+#ifdef CONFIG_PNP
+ pnpc_unregister_driver(&opl3sa2_pnpc_driver);
+#endif
return -ENODEV;
}
return 0;
@@ -905,7 +908,9 @@
{
int dev;
+#ifdef CONFIG_PNP
pnpc_unregister_driver(&opl3sa2_pnpc_driver);
+#endif
for (dev = 0; dev < SNDRV_CARDS; dev++)
snd_card_free(snd_opl3sa2_cards[dev]);
}
against 2.5.59 + your driver patch from
http://marc.theaimsgroup.com/?l=linux-kernel&m=104292513020851
rgds,
-daniel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-01-19 13:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-19 14:04 [Bug + Patch] opl3sa2 unregister bug Daniel Ritz
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.