[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: on board ethernet (Sonic) on Quad's



wb2oyc wrote:
     Ok, and thanks for the quick response.  I thought I had actually seen
> it work on the Q650, but in trying the different kernels I seem to have
> lost track of that one that did work!  :(  If I remember correcly it was
> one of 2.1.120, or was it .121?  I did recently try one of 2.1.131, but
> not sure of the date...it didn't work either.  Did find it tho'  Most of
> the kernels of 2.0.33 that I've tried don't even find it, except for the
> last few, that apparently were those where you were working on.

Sonic support was introduced in the last 2.0.33pl1 kernels and in 2.0.36, 
but it's not been functional until the 2.0.36-ms-990330 kernel uploaded
to the Mac68k FTP site today. At least I hope it works on more machines
than just my Quadra 800... Please give it a try; if it's working OK for
you I'll build a new rescue and drivers floppy. 

2.1 Kernels after around December 20 had Sonic support in varying
usefulness
(the chip was detected OK long ago but didn't respond to anything on the 
network until around then). 

>     This little tad of info may be helpful too, and that is, IF the probe
> finds the Asante card, it will NOT see the Sonic device ON ANY MACHINE,
> including the Q700, where it will see the Sonic IF the Asante isn't there!

That's very interesting, we might have some interaction between the 
Nubus probe code (which initializes the Nubus ethernet cards) and the
later
ethernet init here. 

> In fact, I think thats why some of these kernels NEVER find it on the
> Q650,
> because right at the moment thats where the Asante is.  Since my Debian is
> on an external drive, I use the exact same system on the Q700, just by
> moving the SCSI chain over to it.  And, it finds it, where it doesn't even
> try to look for it on the 650 (the scan for the Sonic never outputs the
> message that its looking for the internal ethernet IF it has found the
> other card 1st on the NuBus).

I've looked at the networking code but didn't see anything obvious on the 
spot (from your description it sounds like ethif_probe() in Space.c is
never
called). CC:ing to the expert who wrote the Nubus ethernet code, maybe
he's
got an idea there. 

	Michael


Reply to: