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.