Find the answer to your Linux question:
Results 1 to 7 of 7
I'm in the process of trying to get a network card recognised by my RHEL 2.1AS (kernel 2.4.9-e.34) server. Originally when the server was commissioned, it contained 2 Broadcom NetXtreme ...
  1. #1
    Just Joined!
    Join Date
    Jul 2005
    Posts
    8

    Installing Additional Network Card

    I'm in the process of trying to get a network card recognised by my RHEL 2.1AS (kernel 2.4.9-e.34) server.

    Originally when the server was commissioned, it contained 2 Broadcom NetXtreme onboard NIC's. I'm now installing an additional Intel PRO 1000/MT Dual Port NIC.

    My issue is that I cannot get the system to recognise the new card. I've installed the Intel 4.3.15-e1000 driver. However when I run "insmod e1000", I get:
    "Using /lib/modules/2.4.9-e.34smp/kernel/drivers/net/e1000.o
    /lib/modules/2.4.9-e.34smp/kernel/drivers/net/e1000.o: init_module: No such device
    Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters"

    If I look for the e1000.o file, it exists in the correct directory. Also there are no additonal ifcfg-eth<x> files created. I'm absolutely stumped, can someone please help?

    TIA.

  2. #2
    Linux Guru
    Join Date
    Nov 2007
    Posts
    1,695
    Google: init_module: No such device

    What exactly does "init_module: No such device" mean?


    > Does it mean that the module couldn't find any instances of the type
    > of hardware device that the module handles, using whatever degree of
    > scanning or probing that that particular module performs?

    Yup, exactly.

  3. #3
    Just Joined!
    Join Date
    Jul 2005
    Posts
    8
    Sorry HRO, but this doesn't tell me how to fix the issue I have (unless I've mis-read the thread)?

  4. #4
    Linux Guru Lazydog's Avatar
    Join Date
    Jun 2004
    Location
    The Keystone State
    Posts
    2,281
    What is the output from lspci?

    Regards
    Robert

    Linux
    The adventure of a life time.

    Linux User #296285
    Get Counted

  5. #5
    Just Joined!
    Join Date
    Jul 2005
    Posts
    8
    The "lspci" command returns:

    00:00.0 Host bridge: ServerWorks: Unknown device 0012 (rev 13)
    00:00.1 Host bridge: ServerWorks: Unknown device 0012
    00:00.2 Host bridge: ServerWorks: Unknown device 0000
    00:04.0 Class ff00: Dell Computer Corporation: Unknown device 000c
    00:04.1 Class ff00: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di
    00:04.2 Class 0c07: Dell Computer Corporation: Unknown device 000d
    00:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
    00:0f.0 Host bridge: ServerWorks CSB5 South Bridge (rev 93)
    00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 93)
    00:0f.2 USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev 05)
    00:0f.3 ISA bridge: ServerWorks: Unknown device 0225
    00:10.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:10.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:11.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:11.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    01:06.0 Ethernet controller: Intel Corporation: Unknown device 1079 (rev 03)
    01:06.1 Ethernet controller: Intel Corporation: Unknown device 1079 (rev 03)
    03:06.0 Ethernet controller: BROADCOM Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
    04:08.0 PCI bridge: Intel Corporation: Unknown device 0309 (rev 01)
    04:08.1 RAID bus controller: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di (rev 01)
    05:06.0 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)
    05:06.1 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)

  6. #6
    Linux Guru
    Join Date
    Nov 2007
    Posts
    1,695
    The error indicates the driver does not find any cards it supports - indicating A) a hardware problem or B) an older/incompatible driver.

    Using Google leads to this and this.

    Intel PRO/1000 (e1000 driver)

    A newer version of the e1000 driver, for the PRO/1000 family of adapters,
    is included in this release. This driver supports additional adapter models,
    and fixes several problems.

    The default e1000 driver in Red Hat Enterprise Linux ES is 3.1.23.
    The newer version is 4.4.12-k1, located in
    drivers/addon/e1000_4412k1/e1000_4412k1.o.
    You can check for this module, review more RedHat doco, and/or update/use Update 3. (After checking that the NIC is supported by the driver being used.)

    You indicated here that you have RH support, but RHN channels only seem to go as far back as RHEL 3. If you plan on supporting such an old release, you will likely have to be more self-reliant.

  7. #7
    Just Joined!
    Join Date
    Jul 2005
    Posts
    8
    Downloaded the e1000-8.0.16.tar.gz file from the Intel website. Created and installed an RPM using the above file. Now "lspci" displays:

    00:00.0 Host bridge: ServerWorks: Unknown device 0012 (rev 13)
    00:00.1 Host bridge: ServerWorks: Unknown device 0012
    00:00.2 Host bridge: ServerWorks: Unknown device 0000
    00:04.0 Class ff00: Dell Computer Corporation: Unknown device 000c
    00:04.1 Class ff00: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di
    00:04.2 Class 0c07: Dell Computer Corporation: Unknown device 000d
    00:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
    00:0f.0 Host bridge: ServerWorks CSB5 South Bridge (rev 93)
    00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 93)
    00:0f.2 USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev 05)
    00:0f.3 ISA bridge: ServerWorks: Unknown device 0225
    00:10.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:10.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:11.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    00:11.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
    01:06.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03)
    01:06.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03)
    03:06.0 Ethernet controller: BROADCOM Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
    04:08.0 PCI bridge: Intel Corporation: Unknown device 0309 (rev 01)
    04:08.1 RAID bus controller: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di (rev 01)
    05:06.0 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)
    05:06.1 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)

    I've also successfully issued a "modprobe e1000" command and "lsmod" now displays:

    e1000 152256 0
    ide-cd 35296 0 (autoclean)
    cdrom 35520 0 (autoclean) [ide-cd]
    autofs 13796 0 (autoclean) (unused)
    bcm5700 73156 1
    ipchains 47760 1
    usb-ohci 23456 0 (unused)
    usbcore 68864 1 [usb-ohci]
    ext3 70944 4
    jbd 55444 4 [ext3]
    aacraid 34516 5
    sd_mod 13920 5
    scsi_mod 126812 2 [aacraid sd_mod]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...