Re: Problem with a kernel module
- From: David Bailey <Newsgroups@xxxxxxxxxxxx>
- Date: Sun, 27 May 2007 03:23:48 -0000
Hi Hugh,
On Sun, 13 May 2007 16:57:24 +0100, Hugh Newbury wrote:
Hi:
I'm trying to get the Broadcom b44 module to run on my Acer 3692 in Suse
10.1. The kernel (2.6.16.13-4-default) has b44 in it, but it has a '0'
against it, which I'm guessing means that it is not active. None of the
books, instructions, help pages, man pages, README files explain the
syntax of the entries. They just say that you can get the ststus of a
module like this ... but don't what the status numbers and symbols mean.
My understanding of lsmod (and module behavior), based on my experience is:
On my box, I get:
# lsmod | grep b44
b44 30604 0
mii 9600 1 b44
The column headers for lsmod are:
Module Size Used by
The way I interpret this is that the mii module is being used by 1 other
module - b44, while no other modules are using b44.
NB. when the number > 1 the list of modules using this module may not
count up to the number given. I'm not sure what that is about. Maybe,
some modules use this module more than once.
Because I can see b44 in this list it has been loaded. Now, just because
it has been loaded that doesn't mean anything is actually using it.
You will then have to tell the system to use that module for your network
card. Probably the easiest way is to have YaST automatically set it up.
If that doesn't work, or to check the settings, go into:
YaST
-> Network Devices
-> Network Card
-> choose your card
-> Address tab
-> Advanced dropdown selection
-> Hardware details
and see if the module name is b44. If not, set it and save your way back
out.
I notice on my box (SUSE 10.2), that results in the following files
containing (as determined from grep -r "b44" /etc/):
../modprobe.d/module-renames:alias bcm4400 b44
../sysconfig/hardware/hwcfg-bus-pci-0000:02:01.0:MODULE='b44'
I note that the appropriate /etc/sysconfig/network/ifconfig-xxx file for
my card contains:
_nm_name='bus-pci-0000:02:01.0'
So I assume the second file is important. I'm not sure what the first one
does. It may be a generic thing that is always there.
All I want to do is to activate a module already in the kernel. It
really can't be that hard, but I've spent all day trying without
success. Please help. This is the first time I've mucked about with the
kernel. I really want to win this one.
TIA
Hugh
Hope that helps.
--
Regards,
David Bailey
david _AT_ bailey dot id dot au
.
- References:
- Problem with a kernel module
- From: Hugh Newbury
- Problem with a kernel module
- Prev by Date: Re: Size of a directory
- Next by Date: Re: Simple shell question
- Previous by thread: Re: Problem with a kernel module
- Next by thread: initially installed GNOME, now switch to KDE
- Index(es):
Relevant Pages
|