Skip site navigation (1)Skip section navigation (2)
Date:      30 Nov 2000 14:48:04 +0000
From:      Terry Glanfield <Terry.Glanfield@program-products.co.uk>
To:        jon@spock.org (Jonathan Chen)
Cc:        hardware@FreeBSD.ORG
Subject:   Re: ServerWorks SMbus
Message-ID:  <e3dg9o6sb.fsf@program-products.co.uk>
In-Reply-To: jon@spock.org's message of "30 Nov 2000 05:55:14 -0000"
References:  <200011291716.RAA19113@program-products.co.uk> <20001130005423.C50250@spock.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard
...
isab0: <ServerWorks IB6566 PCI to ISA bridge> at device 15.0 on pci0
...
pcf0: <PCF8584 I2C bus controller> at port 0x320-0x321 irq 5 on isa0
iicbus0: <Philips I2C bus> on pcf0 addr 0xaa
iicsmb0: <I2C to SMB bridge> on iicbus0
smbus0: <System Management Bus> on iicsmb0
smb0: <SMBus general purpose I/O> on smbus0
iic0: <I2C general purpose I/O> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e3dg9o6sb.fsf>