On Fri, 10 Dec 1999,  Peter Howell wrote about,  Using SMC Ultrachip with Caldera 
Openlinux 2.3:
> I've been having trouble getting my old SMC ethernet card to work. 
> I installed the card, which is labelled "SMC Ultrachip" on the largest chip.  I
> then went into Kernel setup and loaded the modules 8390 and smc-ultra
> (smc-ultra depends on the presence of 8390)   I went into the COAS ethernet
> device setup and entered the netork information.  When I attempt to exit and
> save the information, I get the following error messages.  

There should be no need to load the 8390 it is a dependancy of smc-ultra.
depmod when run at bootime takes acre of that.

Firstly make sure there is an entry in /etc/conf.modules as;

alias eth0 smc-ultra
options smc-ultra io=<address> see below for more info.

> Error when executing command ip-config change eth0
> the command produced the following output:
> SIOCSIFFLAGS: Resource temporarily unavailable

That means the flags (options) cant be set because the device cant be found.

> SIOCADDRT: Network is unreachable.

That comes from the route command the config program still tryed to set a
route even tho' the interface could not be found or initalised, funny
program.

> eth0: initialization failed

Not suprising.

> 
>       Needless to say, the network doesn't work after this.  Ok, something
> isn't right here, but I'm not sure what that might be.  Aynone have similar
> experiences?

Now my smc-ultra defaults to irq 10 0x300, now i cant say if that is the
cards default setting, i got the card secondhand.

What does dmesg say at boottime about the eth0 device, try this;

dmesg | grep eth0

I get a return of;

eth0: SMC Ultra at 0x300, 00 00 C0 9F 88 AF, IRQ 10 memory 0xd0000-0xd3fff
That should show the address for you.

I run kmod so that allows the automatic loading of modules, when the
command ifconfig eth0 <address> up is given modprobe looks into
/etc/conf.modules looks for an alias and possably "options" as;
options smc-ultra io=0x300
So add that the correct address and place it in /etc/conf.modules aslo just
under the alias line for smc-ultra.
Then the card should be found automaticly.
Now lets see how you get on with that, drop us a line if you still have
problems.

BTW; check also that you do not have a IRQ conflict,

cat /proc/interrupts shows the irq's in use.

> 
> Thanks 
> 
> Peter
-- 
Regards Richard
[EMAIL PROTECTED]
http://people.zeelandnet.nl/pa3gcu/
Merry Xmas.

Reply via email to