You are not logged in.
Pages: 1
I've got the following listing on my 2.6.2 kernel modprobe.conf
alias eth0 b44
but my ethernet interface doesn't come up.
I've gone to
/lib/modules/2.6.2/kernel/drivers/net
where b44.ko is and typed
insmod b44.ko
But then I get this error:
b44.ko: couldn't find the kernel version the module was compiled for
What am I doing wrong?
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
Hi
Have you got b44 in MODULES in rc.conf......?
Or you could do modprobe b44 what does that give?
Mr Green
Offline
I just put b44 in rc.conf's "modules" and rebooted.
eth0 didn't load up, and I got this error when I went "modprobe b44":
modprobe: Can't locate module b44
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
Do uname -a
Mr Green
Offline
uname -a:
Linux vande198 2.4.24 #1 SMP Thu Feb 12 06:39:40 UTC 2004 i686 unknown unknown GNU/Linux
ok...so it's identified as the wrong kernel....how can I fix this?
edit: oops, I double-checked my grub config, and I found that I was booting into my 2.4 kernel...sorry.
I still have the same problem, though. Here's what happens when I put in modprobe b44:
FATAL: module b44 already in kernel
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
Emmmm...let me think....did you configure lilo for new kernel?
Mr Green
Offline
sorry about that, see my previous post.
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
right what does lsmod give you
That error tells you module is loaded
I tried it myself....& I use r8169
Mr Green
Offline
b44 shows up on the lsmod list, but I still can't ping anything.
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
Hi post your rc.conf
Mr Green
Offline
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
#
# Localization
#
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: fount in /usr/share/kbd/consolefonts (only needed for non-us)
# USECOLOR: use ANSI color sequences in startup messages
#
HARDWARECLOCK="UTC"
TIMEZONE=America/Detriot
KEYMAP=us
CONSOLEFONT=
USECOLOR="yes"
#
# Networking
#
HOSTNAME="vande198"
#
# Module to load at boot-up (in this order)
# (prefix a module with a ! to disable it)
#
MODULES=(usbserial b44 ide-scsi sr_mod sd_mod sg)
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# (prefix a route in ROUTES with a ! to disable it)
#
gateway="35.8.2.3"
ROUTES=(gateway)
#
# Daemons to start at boot-up (in this order)
# (prefix a daemon with a ! to disable it)
#
DAEMONS=(syslogd klogd network crond sshd portmap fam)
# End of file
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
No looks O.k. ......did it work in 2.4
Mr Green
Offline
actually, I've always had problems with the modules for this ethernet card. Even when I got it to work I'd always get this message when the "network" daemon started up:
SIOCADDRT: No such device
Under 2.4 I've been running a driver from the vendor, which is supposed to only work with 2.2 and 2.4 kernels. It still gives the above error message. I guess I could try to install it under 2.6, but I really wanted to use the module that came with the kernel. (peace of mind, I guess).
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
do a google on your card
see if anyone else has the problems
I assume you are talking about a pci card ......
Good luck & don't give up
Mr Green
Mr Green
Offline
gateway="35.8.2.3" ROUTES=(gateway)
You don't need to set your gateway if you're using dhcp. Put a ! in front of the gateway entry in ROUTES and try that.
I have discovered that all of mans unhappiness derives from only one source, not being able to sit quietly in a room
- Blaise Pascal
Offline
thanks, but no change. :-/
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
Are you running a modem or router......
silly question is it set up in bios ?
Mr Green
Mr Green
Offline
I'm running on an lan with dhcp through my school, and I'm pretty sure that it's all configured in bios because I'm using the card with the vendor's driver under my 2.4 kernel, and no problems there.
basically, it looks like the b44 module is just buggy as hell, so I'll either have to wait for (1) the b44 in the kernel to get fixed or (2) wait for Broadcom to release its own driver for the 2.6 kernel (presently, the only supply a driver that works with 2.4).
Thanks for your persistent assistance.
p.s. that was just me.
"To be a Spartan is to be a philosopher much more than to be an athlete."
Plato, the <i>Protagoras</i>, 342e-343a
Offline
I have a Broadcom 4401 onboard ethernet on one of my machines, and it runs Arch, and it works fine. I've only had one or two problems with Linux and that was with 2.4.22, it would drop it's connection but then when 2.4.23 came out it was since they pulled the updates to the driver from the 2.6 branch.
You might want to try Broadcom's own driver, despite what you say their driver works on both 2.4 and 2.6. I know, I've used it on 2.6. The module would then be called bcm4400.
BTW, did you roll your own kernel? If you didn't, then do it.
Offline
Pages: 1