On Fri, Aug 04, 2006 at 04:43:00PM -0500, Richard Smith wrote:
Your problem I think is the superIO. The GA-6BXC uses
an ITE it8671f
as the SuperIO and its not supported in V2. IMS uses a nsc pc87351.
Indeed, that was the only remaining problem. I created a patch to add
support for the ITE it8671f in LinuxBIOSv2.
The setup_serial.inc is copied from v1, for the rest of the stuff I tried
to guess what's needed from other superios in v2. I haven't grasped
LinuxBIOS well enough to _really_ know what I'm doing ;)
Anyways, I managed to build an image (based on bitworks/ims) which
outputs something on the serial line:
BIST failed: 00000002
Please look over the preliminary patch (attached) and tell me about
obvious stupid errors I made.
Btw, is the following snippet needed in chip.h?
#define SIO_COM1_BASE 0x3F8
#define SIO_COM2_BASE 0x2F8
It's in many chip.h files in src/superio, but an 'rgrep SIO_COM *' shows
that it's only defined in these chip.h files but never used. Is this
some remainder from v1?
Also, who was the original author of the other files from which
I cut'n'pasted (superio.c, chip.h, it8671f_early_serial.c, ...)?
He/she needs to be added to the copyright header of the files.
My next steps are to prepare a patch for the motherboard, and to find
out if I can add support for more hardware devices (other than serial