Date: Mon, 14 May 2007 10:39:15 -0700 From: David Wolfskill <david@catwhisker.org> To: current@freebsd.org Subject: Intel ICH3 (82801CA) -- fails to probe as of 13 May 2007 Message-ID: <20070514173915.GH64542@bunrab.catwhisker.org>
next in thread | raw e-mail | index | archive | help
--8w4vJErrroHezzIq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable My current laptop is a Dell Inspiron 8200; I track RELENG_6 & HEAD on it on a daily basis. FWIW, in general, CURRENT works well for me. :-) Yesterday, though, I noticed that after I fired up xbiff, I was assaulted by a very loud beep. A quick reality check revealed that the little script I had placed in /usr/local/etc/rc.d to perform a mixer vol 25 did not run because there was no /dev/mixer. Oh. Well.... Checking messages from the previous day, I see: May 12 07:15:37 localhost kernel: ata1: stat1=3D0x3f err=3D0x3f lsb=3D0x3f = msb=3D0x3f May 12 07:15:37 localhost kernel: ata1: reset tp2 stat0=3Dbf stat1=3Dbf dev= ices=3D0x0 May 12 07:15:37 localhost kernel: ata1: [MPSAFE] May 12 07:15:37 localhost kernel: ata1: [ITHREAD] May 12 07:15:37 localhost kernel: pcm0: <Intel ICH3 (82801CA)> port 0xd800-= 0xd8ff,0xdc80-0xdcbf irq 9 at device 31.5 on pci0 May 12 07:15:37 localhost kernel: pcm0: Reserved 0x100 bytes for rid 0x10 t= ype 4 at 0xd800 May 12 07:15:37 localhost kernel: pcm0: Reserved 0x40 bytes for rid 0x14 ty= pe 4 at 0xdc80 May 12 07:15:37 localhost kernel: pcm0: [MPSAFE] May 12 07:15:37 localhost kernel: pcm0: [ITHREAD] May 12 07:15:37 localhost kernel: pcm0: <Cirrus Logic CS4205 AC97 Codec (id= =3D 0x4352595b)> May 12 07:15:37 localhost kernel: pcm0: Codec features mic channel, tone, s= imulated stereo, bass boost, 20 bit DAC, 18 bit ADC, 5 bit master volume, S= RS 3D Stereo Enhancement May 12 07:15:37 localhost kernel: pcm0: Primary codec extended features var= iable rate PCM, variable rate mic, AMAP May 12 07:15:37 localhost kernel: pcm0: ac97 codec dac ready count: 0 May 12 07:15:37 localhost kernel: pcm0: Mixer "vol": May 12 07:15:37 localhost kernel: pcm0: Mixer "bass": May 12 07:15:37 localhost kernel: pcm0: Mixer "treble": May 12 07:15:37 localhost kernel: pcm0: Mixer "pcm": May 12 07:15:37 localhost kernel: pcm0: Mixer "speaker": May 12 07:15:37 localhost kernel: pcm0: Mixer "line": May 12 07:15:37 localhost kernel: pcm0: Mixer "mic": May 12 07:15:37 localhost kernel: pcm0: Mixer "cd": May 12 07:15:37 localhost kernel: pcm0: Mixer "rec": May 12 07:15:37 localhost kernel: pcm0: Mixer "igain": May 12 07:15:37 localhost kernel: pcm0: Mixer "line1": May 12 07:15:37 localhost kernel: pcm0: Mixer "phin": May 12 07:15:37 localhost kernel: pcm0: Mixer "phout": May 12 07:15:37 localhost kernel: pcm0: Mixer "video": May 12 07:15:37 localhost kernel: pcm0: sndbuf_setmap 3e9a3000, 4000; 0xe44= 91000 -> 3e9a3000 May 12 07:15:37 localhost kernel: pcm0: sndbuf_setmap 3e99f000, 4000; 0xe44= 95000 -> 3e99f000 May 12 07:15:37 localhost kernel: pcm0: sndbuf_setmap 3e99b000, 4000; 0xe44= 99000 -> 3e99b000 May 12 07:15:37 localhost kernel: pci0: <simple comms, generic modem> at de= vice 31.6 (no driver attached) May 12 07:15:37 localhost kernel: acpi_tz0: <Thermal Zone> on acpi0 (I put a few lines of merely contextual information both before & after the Intel ICH3 (82801CA) probe messages.) Looking at the corresponding region from booting yesterday's CURRENT for the first time, I see: May 13 09:51:59 localhost kernel: ata1: stat1=3D0x3f err=3D0x3f lsb=3D0x3f = msb=3D0x3f May 13 09:51:59 localhost kernel: ata1: reset tp2 stat0=3Dbf stat1=3Dbf dev= ices=3D0x0 May 13 09:51:59 localhost kernel: ata1: [MPSAFE] May 13 09:51:59 localhost kernel: ata1: [ITHREAD] May 13 09:51:59 localhost kernel: pci0: <multimedia, audio> at device 31.5 = (no driver attached) May 13 09:51:59 localhost kernel: pci0: <simple comms, generic modem> at de= vice 31.6 (no driver attached) May 13 09:51:59 localhost kernel: acpi_tz0: <Thermal Zone> on acpi0 OK; so it looks as if a device is found (flavor "<multimedia, audio>") on pci0 at device 31.5, but no driver is attached. Eh. I don't see any changes in src/sys/dev/pci that might have occurred at a time to accomplish that. Looks as if I could use a clue as to where to look. And I'm quite willing to test stuff; I keep a private mirror of the CVS repo handy. Thanks! Peace, david --=20 David H. Wolfskill david@catwhisker.org Believe SORBS at your own risk: 63.193.123.122 has been static since Aug 19= 99. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --8w4vJErrroHezzIq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkZInsIACgkQmprOCmdXAD3zXQCdGfrg+EX3g3Y8siBSfoXieiEz 9+IAn0WdDttU6junZ/ovmlRfaqGdb/m7 =NFT4 -----END PGP SIGNATURE----- --8w4vJErrroHezzIq--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070514173915.GH64542>