Hello, I've been working on getting linuxbios working on a sis530 board on and off for the last little while, using a datasheet I have for the sis530 and the actual SBC I have. I finally have it all compiling. Though I know I'm using some sourcefiles that are incorrect for my board since they have been taken from the other sis based mainboards. The super IO for this board is an ITE 8661F and the only one in the tree is the ITE8671F. Obviously they aren't exactly the same, so I'm wondering how I proceed to get that chip working. I don't have any special hardware to do this with, (logic analyzer etc..). Would there be a spec sheet somewhere I could get? Ideas on ways to proceed?
Nathanael Noblet wrote:
The super IO for this board is an ITE 8661F and the only one in the tree is the ITE8671F. Obviously they aren't exactly the same, so I'm wondering how I proceed to get that chip working. I don't have any special hardware to do this with, (logic analyzer etc..). Would there be a spec sheet somewhere I could get? Ideas on ways to proceed?
http://www.iteusa.com/productInfo/Download.html#IT8661F
for the data sheets.
--Bari
On Tue, 22 Apr 2003, Nathanael Noblet wrote:
Hello, I've been working on getting linuxbios working on a sis530 board on and off for the last little while, using a datasheet I have for the sis530 and the actual SBC I have. I finally have it all compiling. Though I know I'm using some sourcefiles that are incorrect for my board since they have been taken from the other sis based mainboards. The super IO for this board is an ITE 8661F and the only one in the tree is the ITE8671F. Obviously they aren't exactly the same, so I'm wondering how I proceed to get that chip working. I don't have any special hardware to do this with, (logic analyzer etc..). Would there be a spec sheet somewhere I could get? Ideas on ways to proceed?
you need to get a spec sheet from the ITE web site. create superio/ITE/8661F and clone the files from the 8671F into it. Then modify these files as needed to make it work.
ron
On Tuesday, April 22, 2003, at 08:26 AM, ron minnich wrote:
you need to get a spec sheet from the ITE web site. create superio/ITE/8661F and clone the files from the 8671F into it. Then modify these files as needed to make it work.
Based on Bari's link, I got the spec sheet, I must say the ite website barely works. In anycase I've done as you suggested, there were only a couple changes to the existing code to make it enter the MB PnP config. Then the code makes some calls to enable the floppy serial etc... I'm not sure where they got the parameters they're using. So I tried to get the spec sheet for the ite 8671f to make comparison against. Well ite's site is so disfunctional (most links don't work), I can't find / get it as well. Does anyone have the ite 8671f spec sheet or a direct link to it?
Nathanael Noblet wrote:
Does anyone have the ite 8671f spec sheet or a direct link to it?
IIRC the 8671 is no longer in production. All the ITE data sheets currently are at: http://www.iteusa.com/productInfo/Download.html
--Bari
On Tuesday, April 22, 2003, at 09:13 AM, Bari Ari wrote:
Nathanael Noblet wrote:
Does anyone have the ite 8671f spec sheet or a direct link to it?
IIRC the 8671 is no longer in production. All the ITE data sheets currently are at: http://www.iteusa.com/productInfo/Download.html
Yeah I was looking there, and downloaded a spec sheet for a 8671 but it seemed fairly different in purpose from the 8661 so I was a little confused. I did end up though figuring out what the code for the 8671 was doing with respect to the 8661. There is only one line in the code I am unsure of from setup_serial.inc: SIO_WRITE($0x00,$0x24,$0x00) which says it is selecting the 24MHz CLKIN and clears software suspend mode. I don't know if it is correct for the board I have, I really hope so...;)
Nathanael Noblet wrote:
On Tuesday, April 22, 2003, at 09:13 AM, Bari Ari wrote:
Nathanael Noblet wrote:
Does anyone have the ite 8671f spec sheet or a direct link to it?
IIRC the 8671 is no longer in production. All the ITE data sheets currently are at: http://www.iteusa.com/productInfo/Download.html
Yeah I was looking there, and downloaded a spec sheet for a 8671 but it seemed fairly different in purpose from the 8661 so I was a little confused. I did end up though figuring out what the code for the 8671 was doing with respect to the 8661. There is only one line in the code I am unsure of from setup_serial.inc: SIO_WRITE($0x00,$0x24,$0x00) which says it is selecting the 24MHz CLKIN and clears software suspend mode. I don't know if it is correct for the board I have, I really hope so...;)
To make things more confusing ITE made both a 8671 and 8761. The 8671 is gone but the 8761 came out a couple years later and is in production. I think you may be looking at the 8761 data sheet.
--Bari
Ignore my last post. I think I have it all figured out (ite 8661f). I might actually be attempting some boots today, this could be fun.
On Tue, 22 Apr 2003, Nathanael Noblet wrote:
Ignore my last post. I think I have it all figured out (ite 8661f). I might actually be attempting some boots today, this could be fun.
be sure and send me diffs :-)
congratulations.
ron