Bug 5568
Summary: | opl3sa driver broken in 2.6.14 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nick Battle (nick.battle) |
Component: | PNP | Assignee: | Zwane Mwaikambo (zwane) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | akpm, ponga, tiwai, zwane |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.14 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Patch to fix opl3sa2 detection
opl3sa2-card-probe-hack disable PnP but only use ISA PnP |
Description
Nick Battle
2005-11-08 01:12:19 UTC
I forgot to mention that I tried it with ACPI disabled, but that didn't make any difference. Takashi, I think you broke opl3sa I believe it's not my change who broke :) Could you try the attached patch? Created attachment 6540 [details]
Patch to fix opl3sa2 detection
I can try the patch tonight (UK time). Thanks. Created attachment 6547 [details]
opl3sa2-card-probe-hack
Does this solve your problem?
Thanks,
Adam
Reply-To: nick.battle@freeuk.com Adam, Thanks for the second patch, but I'm afraid it still makes no difference (I applied it to the original version of the file). Is this reproducible with other OPL3SA users incidentally? Created attachment 6576 [details]
disable PnP but only use ISA PnP
Patch provided by Takashi (by email), added here so we can track everything in
one place. I'll try this tonight.
Takashi, Your patch from Friday has made a difference this time, but still no sound. Firstly, the compilation produces a warning: "sound/isa/opl3sa2.c:851: warning: `opl3sa2_pnp_driver' defined but not used" Then booting the kernel produces *no* error messages around the ALSA initialization, but no cards recognised either: <6>Advanced Linux Sound Architecture Driver Version 1.0.10rc1 (Mon Sep 12 08:13:09 2005 UTC). <6>ALSA device list: <6> No soundcards found. The earlier ISA PnP section is as before: <6>isapnp: Scanning for PnP cards... <6>isapnp: Card 'OPL3-SA3 Snd System' <6>isapnp: 1 Plug & Play card detected total Note that I'm also not seeing your debug printk message. That should presumably come out as level <7>? There are other level 7's in the boot log, so logging is printing them, but the one you added to the patch does not appear. Did you ever make any more progress on this? > Did you ever make any more progress on this?
Apologies for not responding to this sooner, but shortly after my last post on
this bug my motherboard blew up (complete with bang and blue smoke etc). The
replacement has a different sound system, so I have been unable to verify
whether recent kernel changes have fixed the bug.
Just after my mobo disaster, I managed to find someone with a opl3sa card who
could reproduce the problem, and put them in touch with Zwane. I don't know
whether they've tried it since.
Well, I just installed the 2.6.17-8 kernel to see if my sound would work, and... it did! No issues. I had problems with 2.6.14 initially, so I backed off to 2.6.8 to get sound working (among other things) - I still had to go through some hoops, but I got it working flawlessly. Maybe this will be of use to someone: <http://tinyurl.com/nyf5h> (Google Groups) Anyway, does not look like a kernel issue, at least in 2.6.17. -Ponga Closing as this now appears to be resolved in 2.6.17. |