MFC-3 driver generates an uncatched CPU trap (or was it interrupt?
Can't remember) if data is coming in the serial port at the same time
as the device is closed.
The following patch file modifies the driver (MultiFaceCard 3.1
(1993-07-11)) such that this problem goes away. Install it using the
SAS/C spatch program (which is freely distributable, but which I won't
attach here to save space. Find it somewhere else if you don't have
SAS/C) as: "spatch -oRAM:MFC.patched -pmfcpatch
SYS:Expansion/MFC". Make a backup of the original driver and copy the
patched version in its place, and reboot.
The patch was made by a friend who wishes to stay anonymous after I
asked him what could be done about the problem. I don't know if this
affects MungWall (I use it with sushi, and I don't redirect
serial.device to duart.device anyhow), but it has eliminated all
problems I ever had with MFC-3.
begin 644 mfcpatch
M1D]230```;!05$-(5D524P```"0```,`4T%3($EN<W1I='5T92P@26YC+B!0/
M871C:"!6-BXU,`!)3E!&````#``0X_P``#R`+TU&0T]55$8````,`!#B2```,
M/'`O349#4%-%40```5"+<Q%I#0$`````````````#LM5("#(80`&I,&(9P15+
M!IW/`"!K`&`@*P!TP8A*@$YU511N4P$720$6``8````*````$@```!8````:F
M```!Z@```?@```,"```#-@```T0```-2```#:```!(H```28```%8@``!7``O
M``6&```,;@``#'X```R"```,B@``#(X```R2```GF@``)ZP``"EZ```OC@``?
M+Y8``"^>```OI@``+ZX``"^V```OQ@``+\X``"_F```O[@``+_8``#`B```RV
M^@``,PH``#,V```S/@``,T8``#-.```S5@``,UX``#-N```S=@``,XX``#.6Y
M```SG@``,\H``#:F```VM@``-MX``#;F```V[@``-O8``#;^```W!@``-Q8`4
C`#<>```W5```-UP``#=D```WD```.?```#H``````````_+^K
``
end
size 440
--
Sevareid`s Law: The chief cause of problems is solutions.
|Osma Ahvenlampi <Osma.Ah...@hut.fi> http://www.hut.fi/~oahvenla/|
| Cool : ClassAct + Voodoo + Amiga + ARTech + CompactPlayer + Inet225 |
--