Re: [NTLK] Bugtrap report: eMate 2.2 & Wavelan card

From: Paul Guyot (pguyot_at_kallisys.net)
Date: Wed Oct 30 2002 - 01:42:26 EST


>Sorry, a problem has occurred.
>(-48807)
>
>(#877).WeirdCardInserted(0, ['wi11,]), 58: GetPath 1
>
>Stack Trace:
>(#877).WeirdCardInserted(0, ['wi11,]):58
>functions.Perform(@541, 'WeirdCardInserted, [0,[#1],]) <native function>
>functions.HandleCardEvent('WeirdCardInserted, [0,[#1],]):7
>
>Debugging at stack level: 0
>
>Current Receiver from level: 0
>{StoreMounted: <_function: 1 arg>,
>StoreUnMounted: <_function: 1 arg>,
>CheckPassword: <_function: 1 arg>,
>BadPassword: <_function: 1 arg>,
>CardRemoved: <_function: 1 arg>,
>CardReInserted: <_function: 1 arg>,
>WeirdCardInserted: <_function: 2 args>,
>Convert1.XCard?: <_function: 1 arg>,
>FormatWithExtremePrejudice?: <_function: 1 arg>,
>Format?: <_function: 1 arg>,
>FormatLockedCard: <_function: 1 arg>,
>frame truncated: '...,
>}

Exactly what I thought.
If you look at @541, you get that frame on an unpatched OS. On a
patched MP, you get:
{
        _proto: <that frame>,
        WeirdCardInserted: func(#2)
}

In other words, this magic pointer 541 is patched by System patches.
And it is patched because what you experience is a bug and Apple
fixed it.

You're lucky that it works nevertheless.

>p.s. what is the 2.2 myth exactly? Cos it definately exists.

When unpatched, the eMate says NewtonOS 2.2. But I can't find any
serious reason for having an unpatched eMate. It's not because it
says 2.2 that it's superior to a patched eMate saying 2.1. On the
contrary, it has painful bugs. This ethernet bug is just a little one
compared to the issues that were solved in the PCMCIA code, for
example.

If you really want, I can cook you a system patch so your MP will say 3.0.

Paul

-- 
NPDS: http://newton.kallisys.net:8080/
Apache: http://www.kallisys.com/

-- This is the NewtonTalk list - http://www.newtontalk.net/ for all inquiries List FAQ/Etiquette/Terms: http://www.newtontalk.net/faq.html Official Newton FAQ: http://www.chuma.org/newton/faq/



This archive was generated by hypermail 2.1.2 : Thu Oct 31 2002 - 12:04:42 EST