From owner-freebsd-multimedia@FreeBSD.ORG Thu Mar 27 12:35:41 2003 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D1A037B401 for ; Thu, 27 Mar 2003 12:35:41 -0800 (PST) Received: from moo.sysabend.org (moo.sysabend.org [66.111.41.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC2AE43FBF for ; Thu, 27 Mar 2003 12:35:40 -0800 (PST) (envelope-from ragnar@sysabend.org) Received: by moo.sysabend.org (Postfix, from userid 1004) id 757CCA79; Thu, 27 Mar 2003 12:35:40 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by moo.sysabend.org (Postfix) with ESMTP id 73E729F3 for ; Thu, 27 Mar 2003 12:35:40 -0800 (PST) Date: Thu, 27 Mar 2003 12:35:40 -0800 (PST) From: Jamie Bowden To: multimedia@FreeBSD.org Message-ID: <20030327120447.B46401-100000@moo.sysabend.org> X-representing: Only myself. X-badge: We don't need no stinking badges. X-obligatory-profanity: Fuck X-moo: Moo. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Status: No, hits=1.2 required=5.0 tests=HTML_00_10 version=2.50 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Subject: SB Audigy won't attach. X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2003 20:35:44 -0000 I recently upgraded my old SB Live! to an SB Audigy. Looking at /usr/src/sys/dev/sound/pci/emu10k1.c it looks like it should be supported: #define EMU10K1_PCI_ID 0x00021102 #define EMU10K2_PCI_ID 0x00041102 %pciconf -l agp0@pci0:0:0: class=0x060000 card=0x80231043 chip=0x06911106 rev=0x02 hdr=0x00 pcib2@pci0:1:0: class=0x060400 card=0x00000080 chip=0x85981106 rev=0x00 hdr=0x01 isab0@pci0:4:0: class=0x060100 card=0x80231043 chip=0x06861106 rev=0x22 hdr=0x00 atapci0@pci0:4:1: class=0x01018a card=0x00000000 chip=0x05711106 rev=0x10 hdr=0x00 uhci0@pci0:4:2: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x10 hdr=0x00 uhci1@pci0:4:3: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x10 hdr=0x00 none0@pci0:4:4: class=0x060000 card=0x00000000 chip=0x30571106 rev=0x30 hdr=0x00 bktr0@pci0:9:0: class=0x040000 card=0x1200bd11 chip=0x036e109e rev=0x11 hdr=0x00 none1@pci0:9:1: class=0x048000 card=0x1200bd11 chip=0x0878109e rev=0x11 hdr=0x00 ahc0@pci0:11:0: class=0x010000 card=0x78819004 chip=0x81789004 rev=0x01 hdr=0x00 none2@pci0:12:0: class=0x040100 card=0x00511102 chip=0x00041102 rev=0x03 hdr=0x00 emujoy0@pci0:12:1: class=0x098000 card=0x00401102 chip=0x70031102 rev=0x03 hdr=0x00 fwohci0@pci0:12:2: class=0x0c0010 card=0x00101102 chip=0x40011102 rev=0x00 hdr=0x00 fxp0@pci0:13:0: class=0x020000 card=0x00098086 chip=0x12298086 rev=0x05 hdr=0x00 nvidia0@pci1:0:0: class=0x030000 card=0x10471102 chip=0x015010de rev=0xa3 hdr=0x00 Looks like the chip ID is correct, and the kernel is attaching to the 1394 and joystick ports on this card just fine. It fails both preloading the module and just letting the kernel try and detect it. Does anyone have a clue they can toss me? Kernel config and dmesg follow. ------------------------------------------------- %cat yakko machine i386 ident yakko maxusers 0 options INCLUDE_CONFIG_FILE # Include this file in kernel cpu I686_CPU # aka Pentium Pro(tm) options NO_F00F_HACK options COMPAT_43 options USER_LDT #allow user-level control of i386 ldt # System V shared memory and tunable parameters options SYSVSHM # include support for shared memory # System V semaphores and tunable parameters options SYSVSEM # include support for semaphores # System V message queues and tunable parameters options SYSVMSG # include support for message queues # Allow ordinary users to take the console - this is useful for X. options UCONSOLE options INET #Internet communications protocols pseudo-device ether #Generic Ethernet pseudo-device loop #Network loopback device pseudo-device ppp 1 #Point-to-point protocol pseudo-device tun #Tunnel driver (ppp(8), nos-tun(8)) options PPP_BSDCOMP #PPP BSD-compress support options PPP_DEFLATE #PPP zlib/deflate/gzip support options MROUTING # Multicast routing options ICMP_BANDLIM # One of these is mandatory: options FFS #Fast filesystem # The rest are optional: options PROCFS #Process filesystem # Soft updates is technique for improving file system speed and # making abrupt shutdown less risky. options SOFTUPDATES device scbus #base SCSI code device da #SCSI direct access devices (aka disks) device sa #SCSI tapes device cd #SCSI CD-ROMs device pass #SCSI passthrough driver device pt #SCSI processor type options SCSI_DELAY=8000 # Be pessimistic about Joe SCSI device pseudo-device pty #Pseudo ttys pseudo-device speaker #Play IBM BASIC-style noises out your speaker pseudo-device gzip #Exec gzipped a.out's # Mandatory ISA devices: isa, npx device isa # The keyboard controller; it controls the keyboard and the PS/2 mouse. device atkbdc0 at isa? port IO_KBD # The AT keyboard device atkbd0 at atkbdc? irq 1 # PS/2 mouse device psm0 at atkbdc? irq 12 # The video card driver. device vga0 at isa? device agp # To include support for VESA video modes options VESA # Splash screen at start up! Screen savers require this too. pseudo-device splash # The syscons console driver (sco color console compatible). device sc0 at isa? options MAXCONS=8 # number of virtual consoles device npx0 at nexus? port IO_NPX irq 13 device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives #options ATA_ENABLE_ATAPI_DMA options IDE_DELAY=8000 # Be optimistic about Joe IDE device device sio0 at isa? port IO_COM1 irq 4 device sio1 at isa? port IO_COM2 irq 3 # For PnP/PCI sound cards device pcm device apm0 device joy0 at isa? port IO_GAME device pci device ahc # AHA2940 and onboard AIC7xxx devices options AHC_ALLOW_MEMIO device fxp # Intel EtherExpress PRO/100B (82557, 82558) device miibus device smbus # Bus support, required for smb below. device iicbus # Bus support, required for ic/iic/iicsmb below. device iicbb device bktr options OVERRIDE_TUNER=1 options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC device ppc0 at isa? irq 7 device ppbus device lpt # Firewire support device firewire # Firewire bus code device sbp # SCSI over Firewire (Requires scbus and da) device fwe # Ethernet over Firewire (non-standard!) # USB support # UHCI controller device uhci # OHCI controller device ohci # General USB code (mandatory for USB) device usb # # Generic USB device driver device ugen # Human Interface Device (anything with buttons and dials) device uhid # USB keyboard device ukbd # USB printer device ulpt # USB Iomega Zip 100 Drive device umass # USB modem support device umodem # USB mouse device ums # USB scanners device uscanner -------------------------------------------------- %dmesg Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.8-RC #0: Thu Mar 27 12:43:54 EST 2003 jamie@yakko:/usr/obj/usr/src/sys/yakko Timecounter "i8254" frequency 1193182 Hz CPU: AMD Athlon(tm) Processor (850.04-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x621 Stepping = 1 Features=0x183f9ff AMD Features=0xc0400000 real memory = 536788992 (524208K bytes) avail memory = 517070848 (504952K bytes) Preloaded elf kernel "kernel" at 0xc051a000. Preloaded elf module "linux.ko" at 0xc051a09c. Preloaded elf module "nvidia.ko" at 0xc051a13c. Preloaded elf module "snd_emu10k1.ko" at 0xc051a1dc. Preloaded elf module "snd_pcm.ko" at 0xc051a280. VESA: v3.0, 32768k memory, flags:0x1, mode table:0xc03265a2 (1000022) VESA: NVidia Pentium Pro MTRR support enabled Using $PIR table, 8 entries at 0xc00f15e0 apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 agp0: mem 0xe4000000-0xe7ffffff at device 0.0 on pci0 pcib2: at device 1.0 on pci0 pci1: on pcib2 nvidia0: mem 0xd8000000-0xdfffffff,0xd4000000-0xd4ffffff irq 11 at device 0.0 on pci1 isab0: at device 4.0 on pci0 isa0: on isab0 atapci0: port 0xd800-0xd80f at device 4.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xd400-0xd41f irq 5 at device 4.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ums0: Logitech USB Mouse, rev 1.10/6.10, addr 2, iclass 3/1 ums0: 3 buttons and Z dir. uhci1: port 0xd000-0xd01f irq 5 at device 4.3 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhid0: Microsoft SideWinder Force Feedback 2 Joystick, rev 1.10/a.00, addr 2, iclass 3/0 pci0: (vendor=0x1106, dev=0x3057) at 4.4 bktr0: mem 0xd7000000-0xd7000fff irq 5 at device 9.0 on pci0 iicbb0: on bti2c0 iicbus0: on iicbb0 master-only iicbus1: on iicbb0 master-only smbus0: on bti2c0 bktr0: Detected a MSP3451G-A2 at 0x80 bktr0: Pinnacle/Miro TV, Temic NTSC tuner, msp3400c stereo. pci0: (vendor=0x109e, dev=0x0878) at 9.1 irq 5 ahc0: port 0xa400-0xa4ff mem 0xd3800000-0xd3800fff irq 10 at device 11.0 on pci0 aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs pci0: (vendor=0x1102, dev=0x0004) at 12.0 irq 11 fwohci0: vendor=1102, dev=4001 fwohci0: <1394 Open Host Controller Interface> mem 0xd2800000-0xd2803fff,0xd3000000-0xd30007ff irq 10 at device 12.2 on pci0 fwohci0: PCI bus latency is 32. fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channel is 4. fwohci0: EUI64 00:02:3c:00:21:04:db:0a fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 if_fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:02:3c:04:db:0a sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id = 0xc800ffc1, CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) fxp0: port 0x9400-0x941f mem 0xd2000000-0xd20fffff,0xd5800000-0xd5800fff irq 5 at device 13.0 on pci0 fxp0: Ethernet address 00:a0:c9:e1:6d:b0 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pcib1: on motherboard pci2: on pcib1 orm0: