Re: Problem with a kernel module



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
.



Relevant Pages

  • Re: Wireless and SuSE
    ... I put SuSE 10.3 on her system and everything appears to be tickety-boo. ... WG311v3 wireless card that needs to use ndiswrapper to drive it. ... Its all down to chipset of the network card, ... I did find an RT61 driver project, with GUI, which compiles against the kernel ...
    (uk.comp.os.linux)
  • Issues installing SuSE 9.1 via network/boot ISO
    ... I just spent 2 days downloading all the SuSE 9.1 packages to a local ... ISO and install SuSE 9.1 onto a new machine via local network FTP. ... DFE 530TX+ card in my machine now (with a Linksys LNE100TX and Netgear ... download these gigs of package RPMs for nothing... ...
    (alt.os.linux.suse)
  • SuSE 9.0 and WLAN
    ... under SuSE 8.2 I had WLAN working properly with a Cisco Aironet 350 PCMCIA ... card on a Dell Inspiron 8200. ... Now I have updated to SuSE 9.0 and when I insert the WLAN-card, the network ...
    (alt.os.linux.suse)
  • Shutdown hangs at "Shutting down PCMCIA" if PCMCIA network interface still up
    ... The OS is based on SuSE 8.2 Pro's Minimum ... We need to support networking via PCMCIA NICs. ... It so happens the network card we're using is for Token-Ring (the IBM ...
    (alt.os.linux.suse)
  • Re: [kde-linux] Network Card not starting.
    ... I don't know if this is a kde issue or a SuSE one! ... Knetwork manager will not start the network card if it ... often changing configurations? ...
    (KDE)