Date: Sat, 10 Feb 2001 15:17:04 -0700 From: Mike Porter <mupi@mknet.org> To: freebsd-questions@freebsd.org Subject: BSD not finding ESS 1878 sound chip... Message-ID: <01021015170404.33146@mukappa.home.com>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have an older ARM laptop that I have been beating my head against the wall trying to install BSD. Most everything works, including I finally got Xwindows to run after tweaking about 19 different settings, however I have as yet had no luck with the built-in ESS sound. I have built several kernels, finally resorting to using a kernel with userconfig, intro_userconfig, and visual_userconfig defined to I could verify the presence of the pcm driver, which according to HARDWARE.TXT /should/ support the ESS 1878 which is what this laptop claims to have. Userconfig does show the pcm driver in memory, but that's it. there is no "pcm0:" line while booting, (or in dmesg afterwards, either). The only clue I can come up with is the following lines from dmesg: Copyright (c) 1992-2001 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.2-STABLE #2: Wed Feb 7 19:19:47 MST 2001 mupi@xxx.yyy.zzz:/usr/obj/usr/src/sys/AUDIO2 Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (199.31-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x543 Stepping = 3 Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX> real memory = 33554432 (32768K bytes) <snipped userconfig ANSI garbage from right here> avail memory = 29417472 (28728K bytes) pnpbios: Bad PnP BIOS data checksum Preloaded elf kernel "kernel" at 0xc0355000. Intel Pentium detected, installing workaround for F00F bug md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 chip1: <PCI to Other bridge (vendor=8086 device=1234)> at device 1.0 on pci0 <snip the rest...normal boot stuff I see on my desktop machine, with allowances for the desktop's having a SCSI card and two realtek nics, and the laptop has neither, but a pc-card interface and pc-card ethernet; if someone REALLY needs it I guess I could send it> pnpbios: bad pnpbios checksum? That shouldn't affect the multimedia stuff, should it? but the real interesting line is the chip1 line.... isn't 8086 intel? but what is device 1234? anybody? My best guess is that the ESS chip is somehow "hiding" behind this chip, and since nothing is loading for it, pcm never has a chance to see it. (unless it is related to the bad pnpbios checksum?) I know it isn't the ISA insterface, because 1) I get the following output 7 lines further down: isa0: <ISA bus> on motherboard fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 (followed by several typically ISA-mounted things like keyboard, mouse, generic vga interface, all stuff I get on my desktop machine.) am I missing something obvious? My first thought was a pci-isa bridge, but it seems to be finding that OK, or at least, otherwise working it OK. Is it possible that the ESS is really an "ESS compatible" sound card built into the Intel chipset, and that's why it isn't finding it ( i guess in that case I could add the appropriate ID string to the appropriate place in the pcm files, and it might work?) have I asked enough questions yet for one email? <(}: At least they are all related to the same issue. TIA, mike -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.3 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjqFveAACgkQZ7GovTQbIm5KnwCfXYBZlcmMkEXklw2F3jiaRpZ8 ctgAoIzKY53Oywt6aLrEf3G0J7qh4DtQ =Xvsc -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01021015170404.33146>