From owner-freebsd-hardware Thu Nov 30 6:48:37 2000 Delivered-To: freebsd-hardware@freebsd.org Received: from mailgate.program-products.co.uk (samson.program-products.co.uk [212.240.242.226]) by hub.freebsd.org (Postfix) with ESMTP id EDF9737B400 for ; Thu, 30 Nov 2000 06:48:30 -0800 (PST) Received: by mailgate.program-products.co.uk via smap (V2.1) id xma079149; Thu, 30 Nov 00 14:48:16 GMT Distribution: local To: jon@spock.org (Jonathan Chen) Cc: hardware@FreeBSD.ORG Subject: Re: ServerWorks SMbus References: <200011291716.RAA19113@program-products.co.uk> <20001130005423.C50250@spock.org> From: Terry Glanfield Date: 30 Nov 2000 14:48:04 +0000 In-Reply-To: jon@spock.org's message of "30 Nov 2000 05:55:14 -0000" Message-ID: Lines: 31 X-Mailer: Gnus v5.6.44/Emacs 19.34 Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org jon@spock.org (Jonathan Chen) writes: > On Wed, Nov 29, 2000 at 05:16:16PM +0000, Terry Glanfield wrote: > > Has anyone done any work to support the SMbus on the ServerWorks > > ServerSet III chipset? > > When consolehm is ran, ENODEV is returned after using ioctl()'s on > /dev/smb0. Tracing through the kernel reveals pcf_wait_byte() in > sys/i386/pcf.c was failing. Each PCF_GET_S1() would return 0xff. I'm getting the same on a SuperMicro S2DL3: open("/dev/smb0",2,01001111114) = 3 (0x3) ioctl(3,SMB_READB,0xbfbffb58) ERR#19 'Operation not supported by device' FreeBSD 4.2-STABLE #0: Thu Nov 30 14:18:39 GMT 2000 pcib0: on motherboard ... isab0: at device 15.0 on pci0 ... pcf0: at port 0x320-0x321 irq 5 on isa0 iicbus0: on pcf0 addr 0xaa iicsmb0: on iicbus0 smbus0: on iicsmb0 smb0: on smbus0 iic0: on iicbus0 I'm at a loss as to how to proceed but can offer testing facilities. Terry. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message