On Thu, 2007-04-19 at 18:07 -0400, Corey Osgood wrote:
roger wrote:
src/superio/winbond/w83977tf/w83977tf.h appears to me it's in decimal format compared to src/superio/nsc/pc87309/pc87309.h which is in hexadecimal format. Could this be an issue?
Also, still not getting output after just editing the auto.c and replacing pc97309 with w83977tf. One thing I left out was, the ASUS P2B auto.c impliments w83977tf with the the following (0x3f0) value: #define SERIAL_DEV PNP_DEV(0x3f0, W83977TF_SP1)
The w83977tf worked fine for me with whatever code is currently in linuxbios for it, and the above line. Others have had problems with getting the tf's code to work on other versions, you might be better off to try porting from another super io, and see what happens.
Out of curiosity, did a search on google for this superio and noticed a similar discussion. Some recommendations of also using a Bios Post Card. If you think it'd be wise, I'll grab one for $30 or so.
w83977ef-ctf.pdf w83977tf.pdf
Both chips seem similar along with using 0x3f0 and 0x370 twice to put the chip into extended mode. (I think this is why 0x3f0 is being passed for?)
Anyways, I've seen no output on serial yet with using the 0x3f0,0x3f0,0x370 values so far.
If these values are what I'm thinking is there a need to use other values for this function? (..forgive my C lingo. :-/)
-- Roger http://www.eskimo.com/~roger/index.html Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61
Thu Apr 19 18:49:50 PDT 2007