Message board for the users of flat assembler.
> Main > SMbus problems
Hello. I'm a write litell programm.
For find all SMBus device. But not work. :'-(
I test on chipset PIIX4.
When i try detect device 69h (1101 001). SMBus is destroy, BUS is BUSY.
I try brack transfer to set KILL bit. But effect just up ^.
After when i try detect device 69h or Set Kill bit.
If I try detect others device in Host Status Register sets bits BUS_ERR(collision) and DEV_ERR, Host Status Register =18h
Only power off/on can restore work.
On ICH5 work correctly.
Anybody can help me?
PS. I dont test at othe chipsets. SIS not support.
PPS. Run in DOS or Win9x. VMWare, and othe not emulate SMBus
|20 Jul 2007, 01:20||
Note that your code is not good (buggy) and the address 69h usually
is the clock synthesizer (D2H = 69h shl 1) that is , it control the clock
of CPU ,PCI ,FSB , Memory SDRAM and so on, usually used for overclocking,
IF you need i have written in this days an example of SMBus interface
|09 Feb 2008, 18:38||
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.