Date: Sat, 8 Dec 2001 08:31:16 -0800 (PST) From: Lars Eggert <larse@isi.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/32605: SMBus driver broken Message-ID: <200112081631.fB8GVG560613@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 32605 >Category: misc >Synopsis: SMBus driver broken >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 08 08:40:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Lars Eggert >Release: 4.4-RELEASE >Organization: USC Information Sciences Institute >Environment: >Description: The SMBus driver (smb) doesn't work on all my machines (a Dell SMP system and a Dell laptop, see below). Both have SMBus hardware. Also, a somewhat tangential issue, all SMBus utils assume the system has only one SMBus - this is not always true (e.g. whith a BrookTree card, see below). First system is a SMP Dell Precision, relevant dmesg info: bktr0: <BrookTree 878> mem 0xf6001000-0xf6001fff irq 13 at device 9.0 on pci2 smb0: <SMBus generic I/O> on smbus0 bktr0: Hauppauge Model 61381 D423 bktr0: Detected a MSP3430G-A4 at 0x80 bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, msp3400c stereo, remote control. ichsmb0: <Intel 82801AA (ICH) SMBus controller> port 0xdcd0-0xdcdf irq 13 at device 31.3 on pci0 smbus1: <System Management Bus> on ichsmb0 smb1: <SMBus generic I/O> on smbus1 On this machine, using SMBus utilities (e.g. lmmon from ports) on smb0 (attached to the BrookTree card) causes a kernel lockup that requires a hard reset. Using them on smb1 results in "device not configured". Second system is a Dell Latitude C600 laptop, relevant dmesg info: apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 intpm0: <Intel 82371AB Power management controller> port 0x840-0x84f irq 9 at device 7.3 on pci0 intpm0: I/O mapped 840 intpm0: intr IRQ 9 enabled revision 0 smbus0: <System Management Bus> on intsmb0 smb0: <SMBus general purpose I/O> on smbus0 intpm0: PM I/O mapped 800 Using lmmon here also results in a "device not configured" message. >How-To-Repeat: >Fix: >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?200112081631.fB8GVG560613>