Skip site navigation (1)Skip section navigation (2)
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>