From owner-freebsd-stable@FreeBSD.ORG Wed Sep 10 22:19:12 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB14F1065671 for ; Wed, 10 Sep 2008 22:19:12 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.freebsd.org (Postfix) with ESMTP id 7D7A18FC12 for ; Wed, 10 Sep 2008 22:19:12 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 3FAAB15E7E8 for ; Wed, 10 Sep 2008 18:19:12 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Wed, 10 Sep 2008 18:19:12 -0400 X-Sasl-enc: 6dHuQoNAwR2pwlkQ1nsxso48/b/k7zf8lbK7mO4Gp0aP 1221085151 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id B866023341 for ; Wed, 10 Sep 2008 18:19:11 -0400 (EDT) Message-ID: <48C847DE.7040508@incunabulum.net> Date: Wed, 10 Sep 2008 23:19:10 +0100 From: Bruce M Simpson User-Agent: Thunderbird 2.0.0.14 (X11/20080514) MIME-Version: 1.0 To: FreeBSD stable X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Intel ICH7 SMBus support, ichsmb(4) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2008 22:19:12 -0000 Hi there, I have been looking at a system which has the Intel ICH7 south bridge. Whenever I try to probe the SMBus on this system with 'smbmsg -p', I get a lot of status=41 timeout messages in dmesg from the ichsmb(4) driver. I have been given the addresses of the SMBus peripherals and have tried initiating reads to their register space directly using 'smbmsg', with the same result. * Has anyone seen the same issues with the ICH7? * Does anyone know of any userland code I could use as an alternative to the ichsmb(4) driver? I looked at mbmon, it appears it relies on the smb(4) drivers; its direct ISA access only works for specific hardware monitoring chips which appear on the ISA/LPC bus and does not implement SMBus bit-banging in userland. Many many thanks for any help you can provide. cheers BMS