From: Theodore Ts'o <tytso@athena.mit.edu> Subject: Re: Interesting colour problem on ATI Ultra (0.99-7A) Date: 28 Mar 1993 17:45:28 -0500
From: bsa@kf8nh.wariat.org (Brandon S. Allbery)
Date: 28 Mar 93 21:15:15 GMT
The serial driver is trying to attach com4. Unfortunately, the port that it
looks at for com4 is one of the 8514/A registers on the ATI, and the yellow
screen is the result. (The 8514/A registers override all the
settings inside Linux, since Linux accidentally diddled the hardware.)
Linux 0.99pl7A, (or applying tsx-11:/pub/linux/ALPHA/serial/serpatches
to 0.99pl7) *MIGHT* fix this; depending on whether or not the 8514/A
uses the port 0x2E9, the new serial driver has some changes in the
boot-time init code which might avoid diddling the hardware when a
serial port is not present at COM4. If someone with an ATI could try
it, and report back to me, I would appreciate it.
Otherwise you can stop the serial driver from trying to attach COM4 by
changing the fourth line of rs_table[] from:
{ BASE_BAUD, 0x2E8, 3, 0, },
to:
{ BASE_BAUD, 0x000, 3, 0, },
This will stop the serial driver from even trying to attach COM4. If
you have an internal modem, or a serial card on COM4, it will obviously
stop working after this change ---- but if you have an 8514 card, you
wouldn't be able to have something on COM4 anyway, because of the I/O
port conflict.
- Ted