Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Patch to the MFC-3 serial driver (Was: Does MUNGWALL have errors ?)

0 views
Skip to first unread message

Osma Ahvenlampi

unread,
Feb 22, 1996, 3:00:00 AM2/22/96
to
In article <1996Feb1...@mathematik.tu-muenchen.de> gant...@mathematik.tu-muenchen.de (Thomas Ganter) writes:
>I am using a MultiFaceIII card for adding ports to my A3000. After
>closing the according Device (duart.device), there is a total reboot
>(including booting a new KS) necessary when MungWall was running.
>Without MungWall, there is no problem.

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 |
--

0 new messages