Jon Stewart on 24 Mar 2002 20:44:46 -0000


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

hosers-talk: SuXE


AFAIK, no one has been able to get Slash running on OS X (this seems to be 
the consensus on Slashcode, at least). My guess is that some of the CPAN 
modules Slash relies on can't cope with HFS+'s case insensitivity.

So, back to SuSE 7.1 PPC on my PowerTower.

Installation was more or less successful. I've got an old-world computer, 
with broken OF, so it first starts into MacOS 8.x and uses BootX to switch 
into linux. Using 2.2.18, everything boots up pretty well; I get some 
modprobe dependency errors, but they look harmless enough as they all seem 
to be symlinks relating to 2.4.2. Of course, kernel 2.4.2 just doesn't 
work on my machine.

KDE2 works fine; things seem to work.

After installation last night, I rebooted. Everything worked. During 
installation, I'd only specified that eth0 should be brought up on my 
D-Link 10/100 PCI card. SuSE's installer auto-detected it just fine; it's 
using the via-rhine driver. My onboard ethernet is 10baseT, and is 
auto-detected as Apple-MACE. 

So, on first boot, eth0 came up. I ssh'ed in from my ThinkPad. I logged in 
successfully. Great, I thought. I can go to bed and get Apache working 
tomorrow, and then go from there.

Since Erin's sister, Anah, is spending her spring break here, I was a good 
host and shut down the Tower of Power so she could get some sleep (had I 
known that our fine Mexican neighbors were going to serenade us with the 
Ruby-throated Mexican Tuba Bird at 5am, I would have left it on; hindsight 
is 20/20). This was a mistake.

Today, eth0 will not come up. 

I have used suse's yast&yast2 config tools to add eth1 for the onboard 
ethernet. /etc/modules.conf has:

alias eth0 via-rhine
alias eth1 mace

right at the top. Starting up yast shows that eth0 and eth1 are correctly 
configured and even active. When I exit and run rcnetwork restart, I get:

Shutting down network device eth1eth1: unknown interface: no such device
								failed
Shutting down network device eth0eth0: unknown interface: no such device
								failed

Looking in /proc/modules, I find nothing.

Looking in /var/log/messages, I find a few interesting things:

modprobe: modprobe: Can't open dependencies file 
/lib/modules/2.4.2/modules.dep (No such file or directory)

(there are a few of these errors)

and 

kernel: No module symbols loaded



Looking in /lib/modules, there's a 2.2.18 directory filled with 
subdirectories and module libraries. There's no 2.4.2 library.


Although a complete linux dummy, I am guessing that since I'm getting 
these modprobe errors and since /proc/modules is empty (I'm guessing it 
would list loaded modules), none of my modules are loading -- including my 
ethernet drivers -- because somewhere modprobe is being told to look in 
/lib/modules/2.4.2/, not /lib/modules/2.2.18.

I'm kind of amazed, though, that I can get a running system with no 
modules loaded. 

Rather than fix the root cause of this problem (that is, why modprobe 
thinks I'm running 2.4.2), I was thinking about creating a symlink:

/lib/modules/2.4.2 -> /lib/modules/2.2.18


Is this an incredibly stupid thing to do?

If so, do you have any advice as to how I can get my ethernet back up?



Jon
-- 
Jon Stewart
stew1@xxxxxxxxxxx

"and dropping a barbell, he points to the sky, saying 'the sun's not 
yellow, it's chicken.'"

			-- Bob Dylan