Sound on FC3 on Tecra 8000 (opl3sa2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!
I had everything working flawlessly on my old FC1 installation with
2.4.x kernel. Lately I decided to upgrade to FC3 on 2.6.x kernel. Two
things have gone wrong. One my 3Com Lan card ceased working (something
about IRQ0 allocation). This one doesn't bother me as I have one more
card. What does bother me is the lack of sound on FC3. My Yamaha
internal sound card (opl3sa2) is not recognized.
The card is not in the list of PCI devices, no additional information
is given on module load failure.
I tried googling on this matter, tried to look in this list and found
almost similar problems
(https://www.redhat.com/archives/fedora-list/2004-October/msg01423.html).
But in all those cases kernel identified the card.
In my case I cannot activate sound at all. I run FreeBSD 5.3 on the
same machine. It sees the Yamaha card with no problems, so the card's
working.
Does anybody have any suggestions?
Thank you,
Uri

Kernel 2.6.9-1.667
------------------------------------------
[root@localhost ~]# modprobe snd_opl3sa2
FATAL: Error inserting snd_opl3sa2
(/lib/modules/2.6.9-1.667/kernel/sound/isa/snd-opl3sa2.ko): No such
device
------------------------------------------
[root@localhost ~]# dmesg
...[skipped]...
Linux Kernel Card Services
 options:  [pci] [cardbus] [pm]
Yamaha OPL3-SA soundcard not found or device busy
PCI: Found IRQ 11 for device 0000:00:05.2
PCI: Sharing IRQ 11 with 0000:00:0d.0
PCI: Found IRQ 11 for device 0000:00:0b.0
Yenta: CardBus bridge found at 0000:00:0b.0 [1179:0001]
Yenta: ISA IRQ mask 0x0498, PCI irq 11
Socket status: 30000011
PCI: Found IRQ 11 for device 0000:00:0b.1
Yenta: CardBus bridge found at 0000:00:0b.1 [1179:0001]
Yenta: ISA IRQ mask 0x0498, PCI irq 11
Socket status: 30000007
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337
0x378-0x37f 0x388-0x38f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
...[skipped]...
Yamaha OPL3-SA soundcard not found or device busy
...[skipped]...
------------------------------------------
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host
bridge (AGP disabled) (rev 03)
00:04.0 VGA compatible controller: Neomagic Corporation NM2200
[MagicGraph 256AV] (rev 12)
00:05.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:05.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:05.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:05.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:09.0 Communication controller: Toshiba America Info Systems FIR Port (rev 23)
00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
00:0d.0 Multimedia controller: C-Cube Microsystems Cinemaster C 3.0
DVD Decoder (rev 02)
------------------------------------------
[root@localhost]# cat /etc/modules.conf
# following lines left from 2.4 kernel
#alias sound-slot-0 opl3sa2
#options opl3sa2 io=0x380 mss_io=0x530 mpu_io=0x330 irq=5 dma=1 dma2=0
#options opl3 io=0x388
# Note: for use under 2.6, changes must also be made to modprobe.conf!
alias char-major-116 snd
alias snd-card-0 snd-opl3sa2
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd-card-opl3sa2 snd_index=0 snd_id=Yamaha snd_port=0x538
snd_sb_port=0x220 snd_wss_port=0x530 snd_midi_port=0x330
snd_fm_port=0x388 snd_irq=5 snd_dma1=1 snd_dma1_size=16 snd_dma2=0
snd_dma2_size=16
------------------------------------------
[root@localhost]# cat /etc/modprobe.conf
# Note: for use under 2.4, changes must also be made to modules.conf!
install snd-card-opl3sa2 /sbin/modprobe --ignore-install snd-opl3sa2
remove snd-card-opl3sa2 /sbin/modprobe -r --ignore-remove snd-opl3sa2
alias char-major-116 snd
alias snd-card-0 snd-opl3sa2
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0
snd_device_uid=0  options snd-card-opl3sa2 snd_index=0 snd_id=Yamaha
snd_port=0x538 snd_sb_port=0x220 snd_wss_port=0x530
snd_midi_port=0x330 snd_fm_port=0x388 snd_irq=5 snd_dma1=1
snd_dma1_size=16 snd_dma2=0 snd_dma2_size=16


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux