Re: sonic_init: failed, status=0
On Sat, 28 Jun 2014, Jesse Osiecki wrote:
> Here is the card:
> https://plus.google.com/109462544230786920924/posts/WSbfzCoFnUf
This card was made by Sonic Systems and has an SMSC 91C96 chip. There is a
Linux driver for this chip (smc9194) but it lacks support for comm-slot
cards.
There is an old smc9194 driver in the 2.2 CVS branch at
http://sourceforge.net/p/linux-mac68k that appears to have support for
nubus and comm-slot cards. I don't know whether the authors ever pushed it
to kernel.org...
The macsonic driver works with cards made by Apple and Dayna that have a
"Systems Oriented Network Interface Card" (SONIC) chip, made by National
Semiconductor. So the question is, how did the macsonic driver probe it in
the first place?
The smc9194 driver at sourceforge will ignore cards that pass the macsonic
probe test:
card_present = hwreg_present((void*)ONBOARD_SONIC_REGISTERS);
So it seems that either your macsonic driver lacks this test or else
hwreg_present() isn't working.
--
Reply to: