Subject: audio in Dell laptops
To: None <port-i386@netbsd.org>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-i386
Date: 02/13/1999 14:37:58
Hi...

A friend of mine has a Dell Latitude CPi (really nice laptop, BTW :-),
but NetBSD doesn't seem to grok the audio very well.

The GENERIC kernel found both an "aria" at 0x290 and an "sb" at 0x220.  I
didn't think that was right :-)  So, trying just "sb" doens't quite work
either.

I'm told there's a Crystal chip in these (423something, I think).  Is that
something that's likely to work with the "wss" driver (at 0x530)?

Attached below are messages from a trimmed kernel.

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>

NetBSD 1.3I (MOONLOBE) #2: Fri Jan 15 19:47:12 PST 1999
    root@moonlobe:/usr/src/sys/arch/i386/compile/MOONLOBE
cpu0: family 6 model 5 step 2
cpu0: Intel Pentium II (686-class)
real mem  = 83427328
avail mem = 75632640
using 1044 buffers containing 4276224 bytes of memory
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o enabled, memory enabled
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (AGP disabled) (rev. 0x02)
Neomagic product 0x0004 (VGA display, revision 0x01) at pci0 dev 2 function 0 not configured
Texas Instruments PCI1131 (CardBus bridge, revision 0x01) at pci0 dev 3 function 0 not configured
Texas Instruments PCI1131 (CardBus bridge, revision 0x01) at pci0 dev 3 function 1 not configured
pcib0 at pci0 dev 7 function 0
pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x01)
pciide0 at pci0 dev 7 function 1: Intel 82371AB IDE controller (PIIX4)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <IBM-DKLA-24320>
wd0: drive supports 16-sector pio transfers, lba addressing
wd0: 4126MB, 8944 cyl, 15 head, 63 sec, 512 bytes/sect x 8452080 sectors
wd0: 32-bits data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2
pciide0: secondary channel wired to compatibility mode
pciide0: secondary channel ignored (disabled)
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
uhci0: interrupting at irq 11
uhci0: USB version 1.0
usb0 at uhci0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x01) at pci0 dev 7 function 3 not configured
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com2 at isa0 port 0x3e8-0x3ef irq 5: ns16550a, working fifo
lpt0 at isa0 port 0x378-0x37b irq 7
sb0 at isa0 port 0x220-0x237 irq 5 drq 1: dsp v3.02
midi0 at sb0: <SB MIDI UART>
audio0 at sb0
opl0 at sb0: model OPL3
midi1 at opl0: <SB Yamaha OPL3>
pcppi0 at isa0 port 0x61
midi2 at pcppi0: <PC speaker>
spkr0 at pcppi0
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff: using exception 16
pc0 at isa0 port 0x60-0x6f irq 1: color
pms0 at pc0 irq 12
pc0: console
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
pcic0 at isa0 port 0x3e0-0x3e1 iomem 0xd0000-0xd3fff: using irq 3
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcmcia0 at pcic0 controller 0 socket 0
ep0 at pcmcia0 function 0 port 0x330-0x33f: 3Com 3c562 33.6 Modem/10Mbps Ethernet
ep0: address 00:a0:24:b0:5c:78, 8KB byte-wide FIFO, 5:3 Rx:Tx split
ep0: 10baseT, 10base5, 10base2 (default 10baseT)
com3 at pcmcia0 function 1 port 0x340-0x347: serial device
com3: ns16550a, working fifo
pcmcia1 at pcic0 controller 0 socket 1
apm0 at mainbus0: Power Management spec V1.1
apm0: battery life expectancy: 100%
apm0: A/C state: on
apm0: battery charge state: high
apm0: estimated 4h 19m
biomask 4840 netmask 4840 ttymask 58ca
WARNING: old BSD partition ID!
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
pcmcia0: card irq 9