Title: Porting effort to intel 815ep chipset.

After successful testing linuxbios with my 440bx board, now I'm trying to port linuxbios to an 815ep board (Gigabyte GA-6OXE). Maybe I'm too brave, I have trouble just enabling serial. T_T

I thought i can get serial working without any 815ep chipset initialiation (especially ICH2)because 440bx(maybe other chipset also) does. Am I right?

Therfore, At first, I wrote little initialization code for ITE it8712f super I/O chip because it is not exist in current cvs tree. Then before doing raminit.inc I tested serial output with TTYS0_TX_STRING() and do 'hlt' intruction to stop. However, as you may think, I can't get the message from serial.

I think there's 3 possiblity.
1) ITE it8712ef initialization code which i wrote is wrong.
        I wrote this code as described in the data sheet, so i think
        there's no problem. But, maybe it is possible i did some stupid typo
        or something so I attached this code. Data sheet can be found at        http://www.ite.com.tw/productInfo/Download.html#IT8712F

2) DualBIOS is the problem.
        My board comes with physically two same bios installed. gigabyte says
        if one of them fail (both physically and logically mis programmed) another bios
        takes over. They called it as DualBIOS technology.
        What I don't know, so I suspect, is how they decide a bios is failed.
        Linuxbios is failed bios? hmm. I mailed to gigabyte about this, but no response
        until now.

3) My theory is wrong. ICH2 must be initialized before accessing super i/o chip.
        For now, I don't know much about ICH2, MCH, ... I just printed their data sheet. :)

Any help, comment, will be very valuable to me.

$)C

 

Attachment: setup_serial.inc
Description: Binary data

Reply via email to