Date: Sat, 31 May 2003 19:26:44 -0500 (CDT) From: Conrad Sabatier <conrads@cox.net> To: Julian Elischer <julian@elischer.org> Cc: FreeBSD current users <current@freebsd.org> Subject: viapm attach failure (was Re: loader vs PCI) Message-ID: <XFMail.20030531192644.conrads@cox.net> In-Reply-To: <Pine.BSF.4.21.0305191728420.22764-100000@InterJet.elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 20-May-2003 Julian Elischer wrote: > > Is there any capability in the loader to do such things as get/set a PCI > config space register? > > Looking at the man page I'd say not, but there is mention of > some PNP capacity (though not currently working). > > > Reason.. > > ASUS disable the SMBus on their new mother boards and have no BIOS entry > to enable it, but it can be enabled from the PCI config regs. Without > it you can not easily read the voltages, temperatures and Fan speeds. > > You can use pciconf to enable it but by then it's too late > for the ichsmb(4) driver to find it. The only other answer is to > enable it, and then kldload the ichsmb module, but the best answer > would be to enable it from the loader so that it shows up on the PCI > bus during normal boot. > > (ASUS need to get a clue on this.. a BIOS option would be real nice..) I have a related problem. I'm trying to get the viapm (viapropm0) device to attach properly at boot, but to no avail. The device is recognized, but I always get the following: smbios0: <System Management BIOS> at iomem 0xf7a20-0xf7a3e on motherboard smbios0: Version: 2.03, Revision: 1.08 found-> vendor=0x1106, dev=0x3057, revid=0x10 bus=0, slot=7, func=4 class=06-01-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type 4, range 32, base 00001080, size 6, enabled viapropm0: SMBus I/O base at 0x4000 viapropm0: <VIA VT82C686A Power Management Unit> port 0x4000-0x400f at device 7.4 on pci0 viapropm0: failed to enable port mapping! viapropm0: could not allocate bus space device_probe_and_attach: viapropm0 attach returned 6 I have all the requisite devices configured into the kernel. I'm not sure what hint, if any, might help resolve this issue. Ideas? TIA - -- Conrad Sabatier <conrads@cox.net> - "In Unix veritas" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE+2Ug5p1KR3mGnrrgRAiYGAKC+Pfw+xAMpmC1zs1IET8YDYCgV+QCgr2b/ tOCc4pN5DSmMqVxHUWjzZWM= =DNDt -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20030531192644.conrads>