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

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: