NetBSD-Users archive

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

PCI-X vs sound card issues ...



I'm attempting to set up an audio logging server and have a cast off 2RU
server which I'm trying to get up and running. Initially I installed
from a NetBSD 5.1 Release image without the sound card installed and all
was fine.

When I added the sound card (a Creative Audigy) the kernel successfully
detected the card and found all the appropriate sound devices, including
the firewire port ... unfortunately the bus that the card was attached
to dropped to 33MHz (down from 100MHz - ouch), the kernel immediately
started to complain about hitting mclpool limits and neither of the
onboard NICs functioned ...

So ... I guess my question is this: What sound cards would work with
the 100MHz PCI-X bus and has anyone found these to work with NetBSD?
Unfortunately a USB based solution is out as it's USB1.0 ...

Regards,
Malcolm

Here's a diff of dmesg without and with the card:

--- dmesg.out   2011-04-18 15:26:50.000000000 +1000
+++ dmesg.in    2011-04-18 15:26:50.000000000 +1000
@@ -76,18 +76,33 @@
 pci3: i/o space, memory space enabled
 wm0 at pci3 dev 7 function 0: Intel i82546EB 1000BASE-T Ethernet, rev. 1
 wm0: interrupting at ioapic1 pin 6
-wm0: 64-bit 100MHz PCIX bus
+wm0: 64-bit 33MHz PCI bus
 wm0: 256 word (8 address bits) MicroWire EEPROM
 wm0: Ethernet address 00:07:e9:06:85:32
 makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
 makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
 wm1 at pci3 dev 7 function 1: Intel i82546EB 1000BASE-T Ethernet, rev. 1
 wm1: interrupting at ioapic1 pin 7
-wm1: 64-bit 100MHz PCIX bus
+wm1: 64-bit 33MHz PCI bus
 wm1: 256 word (8 address bits) MicroWire EEPROM
 wm1: Ethernet address 00:07:e9:06:85:33
 makphy1 at wm1 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
 makphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
+emuxki0 at pci3 dev 9 function 0: vendor 0x1102 product 0x0004 (audio 
multimedia, revision 0x03)
+emuxki0: interrupting at ioapic1 pin 3
+emuxki0: ac97: TriTech TR28602 codec; no 3D stereo
+audio0 at emuxki0: full duplex, playback, capture, mmap, independent
+vendor 0x1102 product 0x7003 (miscellaneous input, revision 0x03) at pci3 dev 
9 function 1 not configured
+fwohci0 at pci3 dev 9 function 2: vendor 0x1102 product 0x4001 (rev. 0x00)
+fwohci0: interrupting at ioapic1 pin 4
+fwohci0: OHCI version 1.10 (ROM=0)
+fwohci0: No. of Isochronous channels is 4.
+fwohci0: EUI64 00:02:3c:00:20:00:12:70
+fwohci0: Phy 1394a available S400, 2 ports.
+fwohci0: Link S400, max_rec 2048 bytes.
+ieee1394if0 at fwohci0: IEEE1394 bus
+fwip0 at ieee1394if0: IP over IEEE1394
+fwohci0: Initiate bus reset
 vendor 0x8086 product 0x2546 (undefined subclass 0x00, revision 0x01) at pci0 
dev 3 function 1 not configured
 uhci0 at pci0 dev 29 function 0: vendor 0x8086 product 0x2482 (rev. 0x02)
 uhci0: interrupting at ioapic0 pin 16
@@ -123,6 +138,10 @@
 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
 com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
 fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
+fwohci0: BUS reset
+fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
+ieee1394if0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
+ieee1394if0: bus manager 0 (me)
 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 scsibus0: waiting 2 seconds for devices to settle...
 scsibus1: waiting 2 seconds for devices to settle...

-- 
Malcolm Herbert                                This brain intentionally
mjch%mjch.net@localhost                                                left 
blank


Home | Main Index | Thread Index | Old Index