Thread (4 messages) 4 messages, 4 authors, 2000-09-04

SCC chip bug on various macs

flat view

From: Takashi Oe <hidden>
Date: 2000-09-04 03:40:03

Hi,

According to Darwin's SCC driver, there is a chip bug in that the receiver
may lock up when certain conditions are met.  The affected machines listed
in the driver source are:

Performa 5400/6400/6500, 20th Anniversary Mac, PowerBook 2400/3400,
StarMax 3000, PowerMac 4400, Power Macintosh G3 (Gossamer).

The workaround is in FixZeroBug() of Darwin source:

IO/Drivers/Port/AppleSCCSerial/AppleSCCSerial.kmodproj/SccChipPrimatives.cpp

Last I checked, this workaround is not in Linux's
drivers/macintosh/macserial.c, and I suspect this bug might account for
occassional failure reports with mac serial.

Anybody care to code it for Linux?  I would do it if I had any of the
affected machine, but I don't, so .... anybody?  :)


Cheers,

Takashi Oe


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help