smbus & i2c: why i2c is not enabled on ich?

Paolo Pisati piso at FreeBSD.org
Sun Sep 21 12:15:57 UTC 2008


Any reason why i2c mode in not enable in ichsmb?

ichsmb0 at pci0:0:31:3:    class=0x0c0500 card=0x82d81043 chip=0x266a8086 rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB (ICH6) SMBus Controller'
    class      = serial bus
    subclass   = SMBus

piso at nano:~/eeebsd >sudo pciconf -rb pci0:0:31:3: 0x40
01 
piso at nano:~/eeebsd >sudo ./scan_smbus 
res: 0 slave = 0x44 data = 
res: 0 slave = 0x50 data = 
res: 0 slave = 0x69 data = 
res: 0 slave = 0xC4 data = 
res: 0 slave = 0xD0 data = 
res: 0 slave = 0xE9 data = 
piso at nano:~/eeebsd >sudo pciconf -wb pci0:0:31:3: 0x40 5
piso at nano:~/eeebsd >sudo pciconf -rb pci0:0:31:3: 0x40
05 
piso at nano:~/eeebsd >sudo ./scan_smbus
res: 0 slave = 0x44 data = FF FF FF FF 
res: 0 slave = 0x50 data = 0A 60 40 00 05 30 45 00 82 08 00 00 0C 04 
res: 0 slave = 0x69 data = FF F7 00 00 01 0F 07 E0 18 46 1B 24 D8 63 00 
res: 0 slave = 0xC4 data = FF FF FF FF 
res: 0 slave = 0xD0 data = 0A 60 40 00 05 30 45 00 82 08 00 00 0C 04 
res: 0 slave = 0xE9 data = FF F7 00 00 01 0F 07 E0 18 46 1B 24 D8 63 00 

FYI this is on an asus eeepc.
--
bye,
P.


More information about the freebsd-hackers mailing list