From owner-freebsd-current Mon Oct 15 3: 3:23 2001 Delivered-To: freebsd-current@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id 487F837B403; Mon, 15 Oct 2001 03:03:18 -0700 (PDT) Received: by flood.ping.uio.no (Postfix, from userid 2602) id B7CB314C3F; Mon, 15 Oct 2001 12:03:16 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: current@freebsd.org Cc: cg@freebsd.org, msmith@freebsd.org Subject: Audio stopped working on TP600E, possible ACPI casualty? From: Dag-Erling Smorgrav Date: 15 Oct 2001 12:03:16 +0200 Message-ID: Lines: 75 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The pcm driver in -CURRENT no longer attaches to the audio hardware in my ThinkPad 600E. It identifies the chip as a CS461x, and fails to attach: des@aes ~% dmesg | egrep '(csa|pcm)' csa0: mem 0x50000000-0x500fffff,0x50100000-0x50100fff irq 9 at device 6.0 on pci0 csa: card is Unknown/invalid SSID (CS4610) pcm0: on csa0 pcm0: ac97 codec invalid or not present (id == 0) device_probe_and_attach: pcm0 attach returned 6 but it used to identify it as a CS423x, and attach properly: pcm0: at port 0x530-0x537,0x388-0x38b,0x220-0x233 irq 5 drq 1,0 on isa0 Here's what pciconf says: root@aes /usr/home/des# pciconf -lv hostb0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x71908086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82443BX/ZX 440BX/ZX AGPset Host Bridge' class = bridge subclass = HOST-PCI pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x71918086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' device = '82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge' class = bridge subclass = PCI-PCI pccbb0@pci0:2:0: class=0x060700 card=0x00eb1014 chip=0xac1d104c rev=0x00 hdr=0x02 vendor = 'Texas Instruments' device = 'PCI1251 PC card Cardbus Controller' class = bridge subclass = PCI-CardBus pccbb1@pci0:2:1: class=0x060700 card=0x00eb1014 chip=0xac1d104c rev=0x00 hdr=0x02 vendor = 'Texas Instruments' device = 'PCI1251 PC card Cardbus Controller' class = bridge subclass = PCI-CardBus csa0@pci0:6:0: class=0x040100 card=0x10101014 chip=0x60011013 rev=0x01 hdr=0x00 vendor = 'Cirrus Logic' device = 'CS4610 CrystalClear SoundFusion PCI Audio Accel' class = multimedia subclass = audio isab0@pci0:7:0: class=0x068000 card=0x00000000 chip=0x71108086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82371AB PIIX4 ISA Bridge' class = bridge subclass = PCI-unknown atapci0@pci0:7:1: class=0x010180 card=0x00000000 chip=0x71118086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82371AB PIIX4 IDE Controller' class = mass storage subclass = ATA uhci0@pci0:7:2: class=0x0c0300 card=0x00000000 chip=0x71128086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82371AB PIIX4 USB Interface' class = serial bus subclass = USB none0@pci0:7:3: class=0x068000 card=0x00000000 chip=0x71138086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82371AB PIIX4 Power Management Controller' class = bridge subclass = PCI-unknown none1@pci1:0:0: class=0x030000 card=0x00dd1014 chip=0x000510c8 rev=0x12 hdr=0x00 vendor = 'Neomagic Corporation' device = 'NM2200 MagicMedia 256AV' class = display subclass = VGA I suspect the change occurred with the switch to ACPI, but I'll spare you the 9,400 lines of acpidump output unless you really want them :) DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message