Date: Tue, 4 Apr 2000 22:16:51 +0200 (CEST) From: mavetju@chello.nl To: FreeBSD-gnats-submit@freebsd.org Subject: kern/17796: pcm driver failes to load for Neomagic on IBM Thinkpad 390 Message-ID: <200004042016.WAA01996@cgmd76206.chello.nl>
next in thread | raw e-mail | index | archive | help
>Number: 17796 >Category: kern >Synopsis: pcm drivers failes to load for Neomagic on IBM Thinkpad 390 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 4 13:20:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Edwin Groothuis, Joost Bekkers >Release: FreeBSD 4.0-RELEASE i386 >Organization: - >Environment: FreeBSD 4.0 on an IBM thinkpad with a NeoMagic 256AX Audio Controller. Version of filles: ac97.c: 1.7 mixer.c: 1.5 sound.c: 1.18 neomagic.c: 1.8 It worked fine under 3.4 >Description: I've talked to Guido van Rooij about this, he advised me to use the new sources. It didn't work, it hangs just before the detection of the exact chipset. What is happening is that the call to ac97_create() works and returns a valid value, then ac97_initmixer() is called, the call to "i=rdcd(codec,AC97_REG_RESET)" is done and that one never returns. When looking deeper into it, it hangs in the call to nm_rd called from nm_rdcd() in neomagic.c: x=nm_rd(sc,sc->ac97_base+regno,2) In the kernel config it's defined as: device pcm >How-To-Repeat: >Fix: None known by us, we don't have enough information regarding the hardware. We would like to be used as guinnae-pigs for this if needed. If more information is needed please let us know. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004042016.WAA01996>