From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugtrack@alsa-project.org Subject: [ALSA - utils 0001326]: ISA cards (opl3sa2 in particular) are not detected properly on 2.6 kernels Date: Tue, 23 Aug 2005 14:32:15 +0200 Message-ID: <9bf596689948a5f98fd3995063423fbe@bugtrack.alsa-project.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: Received: from bugtrack.alsa-project.org (gate.perex.cz [82.113.61.162]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with ESMTP id 0A419260 for ; Tue, 23 Aug 2005 14:32:15 +0200 (MEST) Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org The following issue has been RESOLVED. ====================================================================== ====================================================================== Reported By: ahaning Assigned To: perex ====================================================================== Project: ALSA - utils Issue ID: 1326 Category: alsaconf Reproducibility: always Severity: major Priority: normal Status: resolved Resolution: fixed Fixed in Version: ====================================================================== Date Submitted: 08-10-2005 03:39 CEST Last Modified: 08-23-2005 14:32 CEST ====================================================================== Summary: ISA cards (opl3sa2 in particular) are not detected properly on 2.6 kernels Description: When brute-force detecting my OPL3SA2 card, the IRQ and DMA1/DMA2 settings are incorrectly detected by alsaconf from alsa-utils. For example, the default BIOS settings are IRQ=11, DMA1=0, DMA2=1, but alsaconf detects IRQ=5, DMA1=1, DMA2=0. No matter the BIOS settings, alsaconf always detects those settings (IRQ=5, DMA1=1, DMA2=0). If I set the BIOS settings to that, then the card will make sound (after touching the mixer while playing audio). According to perex (author of the opl3sa2 driver): "The alsaconf tries to gather free resources (irq/dma/ports) from the /proc filesystem. It might be extended to gather this information also from /sys filesystem." ====================================================================== Relationships ID Summary ---------------------------------------------------------------------- related to 0000879 (snd_)opl3sa2 (isa) doesn't work (fails... ====================================================================== ---------------------------------------------------------------------- ahaning - 08-23-05 06:29 ---------------------------------------------------------------------- Woah! I think I may have found my problem. I mounted /sys and my card looks like it was found! So, so, so sorry. Updates added here. Update: I added a line for /sys to my /etc/fstab and rebooted. When I ran alsaconf, it detected the card as PnP and offered to set it up or do a brute force check. I opted to set the card up, it set the mixer settings. No errors. I ran alsamixer. It works alright. As an unrelated note, I had to install oss-lib to get mplayer to work since that was faster than recompiling mplayer with the new alsa lib. Wow. The detection works. Sweet. Check. I still have to touch the PCM mixer to get any actual sound. If this bug gets closed, I'll open that one next. Thanks so so much, perex. I was beginning to doubt you. Heh. Update: A small problem I'm noticing is that alsaconf runs smoothly the first time, detecting the card well, but if I run it again (just for fun) tons of segfaults/panics are produced. If I can figure out how to find just the first one, I'll try to post it. Otherwise, just a heads-up. ---------------------------------------------------------------------- perex - 08-23-05 14:32 ---------------------------------------------------------------------- Please, open new new issues for your problems (separately oops and pcm touching). Issue History Date Modified Username Field Change ====================================================================== 08-10-05 03:39 ahaning New Issue 08-10-05 03:39 ahaning Distribution => Slackware 9.1 (but it's not distribution-specific) 08-10-05 03:39 ahaning Kernel Version => 2.6.12.2 08-10-05 13:26 perex Status new => assigned 08-10-05 13:26 perex Assigned To => perex 08-10-05 13:26 perex File Added: alsaconf 08-10-05 13:28 perex Note Added: 0005747 08-10-05 13:29 perex Project ALSA - driver => ALSA - utils 08-10-05 13:30 perex Relationship added related to 0000879 08-10-05 13:31 perex Category 1_OTHERS => alsaconf 08-10-05 14:55 ahaning Note Added: 0005748 08-11-05 00:24 ahaning Note Added: 0005752 08-11-05 23:59 ahaning Note Added: 0005763 08-12-05 00:00 ahaning Note Edited: 0005763 08-12-05 03:09 ahaning Note Added: 0005764 08-12-05 09:29 perex Note Added: 0005766 08-12-05 12:54 ahaning Note Added: 0005767 08-12-05 15:11 perex Summary ISAPNP cards (opl3sa2 in particular) are not detected properly on 2.6 kernels => ISA cards (opl3sa2 in particular) are not detected properly on 2.6 kernels 08-12-05 15:14 perex Note Added: 0005768 08-12-05 15:35 tiwai Note Added: 0005769 08-12-05 15:36 ahaning Note Added: 0005770 08-12-05 15:44 tiwai Note Added: 0005771 08-12-05 15:45 tiwai Note Added: 0005772 08-12-05 15:56 perex Note Added: 0005777 08-12-05 16:08 perex Note Added: 0005778 08-12-05 16:44 ahaning Note Added: 0005782 08-12-05 18:00 perex File Added: opl3sa2.c.patch 08-12-05 18:03 perex Note Added: 0005783 08-12-05 18:52 ahaning Note Added: 0005787 08-13-05 15:10 perex File Deleted: alsaconf 08-13-05 15:10 perex File Added: alsaconf 08-13-05 15:11 perex Note Added: 0005806 08-13-05 19:06 ahaning Note Added: 0005808 08-13-05 19:08 ahaning Note Edited: 0005808 08-15-05 13:53 perex File Added: opl3sa2-2.c.patch 08-15-05 13:55 perex Note Added: 0005817 08-18-05 12:51 ahaning Note Added: 0005843 08-18-05 12:56 perex Note Added: 0005844 08-18-05 16:36 ahaning Note Added: 0005848 08-19-05 02:35 ahaning Note Added: 0005861 08-19-05 03:02 ahaning Note Added: 0005864 08-19-05 03:05 ahaning Note Edited: 0005864 08-19-05 04:51 rlrevell Note Added: 0005866 08-22-05 12:32 perex Note Added: 0005893 08-22-05 12:32 perex Status assigned => feedback 08-22-05 15:18 ahaning Note Added: 0005897 08-22-05 16:07 ahaning Note Edited: 0005897 08-22-05 16:09 ahaning Note Edited: 0005897 08-23-05 05:19 ahaning Note Added: 0005902 08-23-05 05:31 ahaning Note Edited: 0005902 08-23-05 06:29 ahaning Note Edited: 0005902 08-23-05 14:32 perex Status feedback => resolved 08-23-05 14:32 perex Resolution open => fixed 08-23-05 14:32 perex Note Added: 0005904 ====================================================================== ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf