From owner-freebsd-multimedia Thu Sep 18 12:35:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA00514 for multimedia-outgoing; Thu, 18 Sep 1997 12:35:41 -0700 (PDT) Received: from gratis.grondar.za (gratis.grondar.za [196.7.18.133]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA00500 for ; Thu, 18 Sep 1997 12:35:31 -0700 (PDT) Received: from greenpeace.grondar.za (greenpeace.grondar.za [196.7.18.132]) by gratis.grondar.za (8.8.7/8.8.7) with ESMTP id VAA19415 for ; Thu, 18 Sep 1997 21:35:11 +0200 (SAT) Received: from greenpeace.grondar.za (localhost [127.0.0.1]) by greenpeace.grondar.za (8.8.7/8.8.7) with ESMTP id VAA00328 for ; Thu, 18 Sep 1997 21:34:57 +0200 (SAT) Message-Id: <199709181934.VAA00328@greenpeace.grondar.za> To: multimedia@freebsd.org Subject: Report back on Luigi's sound driver and GUS PnP Date: Thu, 18 Sep 1997 21:34:57 +0200 From: Mark Murray Sender: owner-freebsd-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi I am having some sucess (and some trouble) getting Luigi's snd/ code to work with my GUS PnP. Firstly: It compiles. Thanks! :-) I get what look like sucessful (?) probes of the card, but some things look a little funny: $ dmesg : Initializing PnP override table Probing for PnP devices: CSN 1 Vendor ID: GRV0001 [0x0100561e] Serial 0x00000001 mss_attach 1 at 0x328 irq 9 dma 7:6 flags 0x16 pcm1 (GusPnP sn 0x00000001) at 0x328 irq 9 drq 7 flags 0x16 id 16 ^ EH?? ^^^ EH?? The card is at 0x220, AFAIK. : pcm0 at 0xffff irq 10 drq 1 mem 0x0 flags 0x0 en 1 confl 0 mss_probe: no address supplied, try default 0x530 mss_detect error, busy still set (0xff) sb_probe: no address supplied, try defaults (0x220,0x240) device at 0x220 already attached as unit 1 ^^^ ??? pcm0 not found : $ cat sound.au >/dev/audio open: bad unit 0, perhaps you want unit 1 ? $ cat sound.au >/dev/audio0 open: bad unit 0, perhaps you want unit 1 ? $ cat sound.au >/dev/audio1 timeout flushing dma1, cnt 0x48c flags 0x00000061 [SILENCE] This is my config file: # # GA586DX -- Mark's Monster # # $Id$ machine "i386" cpu "I586_CPU" ident "GA586DX" maxusers 16 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MFS #Network Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options KERNFS #Kernel filesystem options DEVFS #Device filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options KTRACE #kernel tracing options PERFMON #Performance monitor options SYSVSHM #SYSV shared memory support options SYSVSEM #SYSV semaphore support options SYSVMSG #SYSV message queue support ## Create a SMP capable kernel (mandatory options): #options SMP # Symmetric MultiProcessor Kernel #options APIC_IO # Symmetric (APIC) I/O # ## Lets always enable the kernel debugger for SMP. #options DDB config kernel root on sd0 controller isa0 controller pci0 controller pnp0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 controller ahc0 controller scbus0 device sd0 device st0 device cd0 device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device vx0 device bktr0 #controller snd0 #device gus0 at isa? vector gusintr device pcm0 at isa? port ? tty irq 10 drq 1 flags 0x0 vector pcmintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device tun 2 pseudo-device vn 2 pseudo-device pty 16 pseudo-device gzip pseudo-device speaker -- Mark Murray Join the anti-SPAM movement: http://www.cauce.org