Email address obfuscation in effect -- please
click here to turn it off.
[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
I don't suppose anyone knows anything about the CMI8330 sound chipset do
they? I've inherited a new box with a motherboard that included a sound
card with this chipset ( I think it is the same sound chipset used by
Cyrix with their MediaGX boards). I've got it working under windows,
but can't seem to get Linux use it. I've never had trouble getting
sound to work with Linux before, so I'm not sure what's going on.
Isapnp gives the enabled ok message for all of the entries in
isapnp.conf. but then gives this message:
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
sb: Interrupt test on IRQ5 failed - Probable IRQ conflict
irq five should be free. I tried # cat /proc/interrupts, /proc/ioports,
and /proc/dma to see if there's a conflict somewhere but I didn't find
one. I'm kinda stumped. The CMI8330 is supported under 2.2.3, but the
docs aren't much help. They give an isapnp.conf template and the order
in which to install modules, but that's it. I did notice, however that
the docs say to make sure to insmod ad1816 first. Doing it after boot
helps none. So, I basically have two questions: a) Is there a way to
make kerneld load the ad1816 module before the soundblaster module?
b) Is there something obvious I have missed in looking for the irq
conflict (is irq5 reserved in Linux)? I've included a copy of my
isapnp.conf, in case someone can spot an obvious syntax error I've
missed.
Thanks,
Ryan
#(DEBUG)
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(VERIFYLD N)
#CARD 1: CMI8330 SOUND DEVICE
#WINDOWS SOUND SYSTEM DEVICE
# Card 1: (serial identifier 8d 01 00 01 00 01 00 a9 0d)
# Vendor Id CMI0001, Serial Number 16777472, checksum 0x8D.
# Version 1.0, Vendor version 0.0
# ANSI string -->CMI8330. Audio Adapter<--
#
# Logical device id @@@0001
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3c
# Device supports vendor reserved register @ 0x3e
(CONFIGURE CMI0001/16777472 (LD 0
(IO 0 (SIZE 8) (BASE 0x0530))
(IO 1 (SIZE 8) (BASE 0x0388))
(INT 0 (IRQ 10 (MODE +E)))
(DMA 0 (CHANNEL 0))
(NAME "CMI0001/16777472[0]{CMI8330. Audio Adapter}")
(ACT Y)
))
#CONTROL DEVICE
# Logical device id @EMAIL:PROTECTED
# Device supports vendor reserved register @ 0x38
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3c
# Device supports vendor reserved register @ 0x3e
(CONFIGURE CMI0001/16777472 (LD 1
(IO 0 (SIZE 2) (BASE 0x0330))
(INT 0 (IRQ 5 (MODE +E)))
(NAME "CMI0001/16777472[1]{CMI8330. Audio Adapter}")
(ACT Y)
))
#JOYSTICK PORT
# Logical device id @EMAIL:PROTECTED
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3c
# Device supports vendor reserved register @ 0x3e
(CONFIGURE CMI0001/16777472 (LD 2
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CMI0001/16777472[2]{CMI8330. Audio Adapter}")
(ACT Y)
))
#SOUNDBLASTER 16
# Logical device id @EMAIL:PROTECTED
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3c
# Device supports vendor reserved register @ 0x3e
(CONFIGURE CMI0001/16777472 (LD 3
(IO 0 (SIZE 16) (BASE 0x0220))
(INT 0 (IRQ 9 (MODE +E)))
# First DMA channel 0, 1 or 3.
(DMA 0 (CHANNEL 1))
# Next DMA channel 5 or 7.
(DMA 1 (CHANNEL 5))
(NAME "CMI0001/16777472[3]{CMI8330. Audio Adapter}")
(ACT Y)
))
#USR 56K INTERNAL FAXMODEM
# Card 2: (serial identifier 4a d4 d3 ad ab 31 30 72 56)
# Vendor Id USR3031, Serial Number 3570642347, checksum 0x4A.
# Version 1.0, Vendor version 0.0
# ANSI string -->U.S. Robotics 56K FAX INT<--
#
# Logical device id USR3031
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3c
# Device supports vendor reserved register @ 0x3e
(CONFIGURE USR3031/3570642347 (LD 0
(IO 0 (SIZE 8) (BASE 0x02f8))
(INT 0 (IRQ 3 (MODE +E)))
(NAME "USR3031/3570642347[0]{U.S. Robotics 56K FAX INT}")
(ACT Y)
))
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)