From owner-freebsd-stable Wed Jan 29 14:27:36 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5450337B401 for ; Wed, 29 Jan 2003 14:27:35 -0800 (PST) Received: from mail.sandvine.com (sandvine.com [199.243.201.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB02D43F79 for ; Wed, 29 Jan 2003 14:27:34 -0800 (PST) (envelope-from don@sandvine.com) Received: by mail.sandvine.com with Internet Mail Service (5.5.2653.19) id ; Wed, 29 Jan 2003 17:27:34 -0500 Message-ID: From: Don Bowman To: "'freebsd-stable@freebsd.org'" Subject: ichsmb0: device timeout, status=0x42 on 2.8GHz XEON Date: Wed, 29 Jan 2003 17:27:33 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've added a wee bit of code to lmmon so that it can get the xeon temperature using its onboard measurement (which is smb). This is working fine on xeon's up to 2.4GHz. I've got a new board in with dual 2.8GHz parts, with a 533MHz FSB. When I run the same program on it, I get: ichsmb0: device timeout, status=0x42 and then (usually) the board locks up. I'm running 4.7 release. I'm doing something like: unsigned char byte; struct smbcmd cmd; cmd.data.byte_ptr = &byte; cmd.slave= 0x18; cmd.count= 1; ioctl(fd, SMB_READB, &cmd); as root, and fd = open("/dev/smb0", O_RDONLY); Does anybody have any suggestions? --don To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message