Hi community,
Could you help a newbie, please? I’ve recently download and install SLES10.4 for tests. My company is looking for an OS for production system and SLES10.4 is one from the list. So, I have a physical server DELL PowerEdge R720xd. It has integrated NICs Broadcom Gigabit Ethernet BCM5720. The funny thing is the installed SLES10.4 doesn’t see NICs. When I try to install a network card via YAST I just can’t find driver I need from the yast list. There is even more strange that YAST can detect cards when I choose “Hardware Information” section. I’ve been fighting with the OS for nearly a day and I’m exhausted. I’ve already googled what driver I need for this type of card and manually loaded it on kernel. Now, when I do lsmod command I see the module I need (tg3) is in a memory. But the system doesn’t see the driver. Even after reboot (the module is in the memory) yast doesn’t provide me a proper driver from its list for final installation of network cards. Could you help me, please? What am I doing wrong?
Thank you in advice,
Ivan
On Mon 12 Nov 2012 08:24:03 PM CST, pavin au wrote:
Hi community,
Could you help a newbie, please? I’ve recently download and install
SLES10.4 for tests. My company is looking for an OS for production
system and SLES10.4 is one from the list. So, I have a physical server
DELL PowerEdge R720xd. It has integrated NICs Broadcom Gigabit Ethernet
BCM5720. The funny thing is the installed SLES10.4 doesn’t see NICs.
When I try to install a network card via YAST I just can’t find driver I
need from the yast list. There is even more strange that YAST can detect
cards when I choose “Hardware Information” section. I’ve been fighting
with the OS for nearly a day and I’m exhausted. I’ve already googled
what driver I need for this type of card and manually loaded it on
kernel. Now, when I do lsmod command I see the module I need (tg3) is in
a memory. But the system doesn’t see the driver. Even after reboot (the
module is in the memory) yast doesn’t provide me a proper driver from
its list for final installation of network cards. Could you help me,
please? What am I doing wrong?
Thank you in advice,
Ivan
Hi
What is the output from;
lspci -nnk
hwinfo --netcard
Really need to confirm the PCI ID’s of the card…
–
Cheers Malcolm °¿° (Linux Counter #276890 )
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 18:28, 3 users, load average: 0.18, 0.16, 0.14
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU
I show info which relates cards only
lspci -nnk
01:00.0 Ethernet controller [Class 0200]: Broadcom Corporation Device [14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
01:00.1 Ethernet controller [Class 0200]: Broadcom Corporation Device [14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
02:00.0 Ethernet controller [Class 0200]: Broadcom Corporation Device [14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
02:00.1 Ethernet controller [Class 0200]: Broadcom Corporation Device [14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
hwinfo --netcard
26: PCI 100.0: 0200 Ethernet controller
[Created at pci.322]
UDI: /org/freedesktop/Hal/devices/pci_14e4_165f_0
Unique ID: VCu0.D5MpCRP7MpC
Parent ID: mnDB.urontER_wUD
SysFS ID: /devices/pci0000:00/0000:00:01.1/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: network
Model: “Broadcom Ethernet Controller”
Vendor: pci 0x14e4 “Broadcom”
Device: pci 0x165f
SubVendor: pci 0x1028 “Dell”
SubDevice: pci 0x1f5b
Memory Range: 0xd91a0000-0xd91affff (rw,prefetchable)
Memory Range: 0xd91b0000-0xd91bffff (rw,prefetchable)
Memory Range: 0xd91c0000-0xd91cffff (rw,prefetchable)
Memory Range: 0xdc800000-0xdc83ffff (ro,prefetchable,disable)
IRQ: 193 (no events)
Module Alias: “pci:v000014E4d0000165Fsv00001028sd00001F5Bbc02sc00i00”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #11 (PCI bridge)
I won’t to retype manually all other cards’ information. I hope it will be enough for you, guys, to have info about the first card in my system.
Thank you,
Ivan
I’ve reinstall the system just in case and noted that even during installation SLES10.4 doesn’t see network cards and if I try to install them manually I don’t have Broadcom drivers into the driver installation list. Any ideas?
Ivan
On Mon 12 Nov 2012 11:34:02 PM CST, pavin au wrote:
I show info which relates cards only
lspci -nnk
01:00.0 Ethernet controller [Class 0200]: Broadcom Corporation Device
[14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
01:00.1 Ethernet controller [Class 0200]: Broadcom Corporation Device
[14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
02:00.0 Ethernet controller [Class 0200]: Broadcom Corporation Device
[14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
02:00.1 Ethernet controller [Class 0200]: Broadcom Corporation Device
[14e4:165f ]
Subsystem: Dell Device [1028:1f5b]
hwinfo --netcard
26: PCI 100.0: 0200 Ethernet controller
[Created at pci.322]
UDI: /org/freedesktop/Hal/devices/pci_14e4_165f_0
Unique ID: VCu0.D5MpCRP7MpC
Parent ID: mnDB.urontER_wUD
SysFS ID: /devices/pci0000:00/0000:00:01.1/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: network
Model: “Broadcom Ethernet Controller”
Vendor: pci 0x14e4 “Broadcom”
Device: pci 0x165f
SubVendor: pci 0x1028 “Dell”
SubDevice: pci 0x1f5b
Memory Range: 0xd91a0000-0xd91affff (rw,prefetchable)
Memory Range: 0xd91b0000-0xd91bffff (rw,prefetchable)
Memory Range: 0xd91c0000-0xd91cffff (rw,prefetchable)
Memory Range: 0xdc800000-0xdc83ffff (ro,prefetchable,disable)
IRQ: 193 (no events)
Module Alias:
“pci:v000014E4d0000165Fsv00001028sd00001F5Bbc02sc00i00”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #11 (PCI bridge)
I won’t to retype manually all other cards’ information. I hope it will
be enough for you, guys, to have info about the first card in my
system.
Thank you,
Ivan
Hi
You should be seeing something like from the hardware output;
Driver Modules: "tg3"
Device File: eth0
The release notes indicate it’s there
https://www.suse.com/releasenotes/x86_64/SUSE-SLED/10-SP4/
Now how did you install the drivers?
Can you provide the output from
modinfo tg3
Just to see it’s using the ones you installed, not the in kernel one.
–
Cheers Malcolm °¿° (Linux Counter #276890 )
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 1 day 2:35, 3 users, load average: 0.19, 0.12, 0.08
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU
Jens-U
November 13, 2012, 2:56pm
6
Hi Ivan,
I’ve recently download and install SLES10.4 for tests. My company is looking for an OS for production system and SLES10.4 is one from the list.
I’m not sure how to read that, so: If you don’t have some dependencies on that specific level… SLES10SP4 is rather old, SLES11SP2 is the current version.
Nevertheless, since Malcolm said it ought to be supported even in SLES10SP4, I hope you two will find a way to get it running with that release, too.
Regards,
Jens
On Tue 13 Nov 2012 01:04:02 PM CST, jmozdzen wrote:
Hi Ivan,
[color=blue]
I’ve recently download and install SLES10.4 for tests. My company is[/color]
looking for an OS for production system and SLES10.4 is one from the
list.
I’m not sure how to read that, so: If you don’t have some dependencies
on that specific level… SLES10SP4 is rather old, SLES11SP2 is the
current version.
Nevertheless, since Malcolm said it ought to be supported even in
SLES10SP4, I hope you two will find a way to get it running with that
release, too.
Regards,
Jens
Hi
The only thing I can think of the SLES 10SP4 kernel version of the tg3
doesn’t support the particular model (PCI ID). However even DELL
hardware documentation says SLES10SP4 is supported…
–
Cheers Malcolm °¿° (Linux Counter #276890 )
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 1 day 10:59, 3 users, load average: 0.20, 0.09, 0.06
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU
Hi guys,
Thank you for your help and attention. I really appreciate it.
According this document http://www.broadcom.com/collateral/pb/2CS95720-PB04-R.pdf SLES10.4 should support this type of card. See the second page and, unfortunately, I can’t use SLES11.x because of Developers/applications demands. They even are unhappy because of SLES10.4 they need 10.2 or 10.3 maximum, but 10.3 version doesn’t see HDDs and I couldn’t install the OS at all. 10.4 is better. Now I have the server, but still have problem with networking.
By the way send you output from modinfo command as you asked:
modinfo tg3 | less
filename: /lib/modules/2.6.16.60-0.85.1-smp/kernel/drivers/net/tg3.ko
version: 3.114b
license: GPL
description: Broadcom Tigon3 ethernet driver
author: David S. Miller (davem@redhat.com ) and Jeff Garzik (jgarzik@pobox.com )
srcversion: 2B402C58E4B0438F81074D7
alias: pci:v0000106Bd00001645svsd bcsc i*
alias: pci:v0000173Bd000003EAsvsd bcsc i*
alias: pci:v0000173Bd000003EBsvsd bcsc i*
alias: pci:v0000173Bd000003E9svsd bcsc i*
alias: pci:v0000173Bd000003E9svsd bcsc i*
alias: pci:v00001148d00004500svsd bcsc i*
alias: pci:v00001148d00004400svsd bcsc i*
alias: pci:v000014E4d00001657svsd bcsc i*
alias: pci:v000014E4d000016B6svsd bcsc i*
alias: pci:v000014E4d000016B2svsd bcsc i*
alias: pci:v000014E4d000016B4svsd bcsc i*
alias: pci:v000014E4d000016B0svsd bcsc i*
alias: pci:v000014E4d000016B5svsd bcsc i*
alias: pci:v000014E4d000016B5svsd bcsc i*
alias: pci:v000014E4d000016B1svsd bcsc i*
alias: pci:v000014E4d00001656svsd bcsc i*
alias: pci:v000014E4d00001655svsd bcsc i*
alias: pci:v000014E4d00001691svsd bcsc i*
alias: pci:v000014E4d00001694svsd bcsc i*
alias: pci:v000014E4d00001690svsd bcsc i*
alias: pci:v000014E4d00001692svsd bcsc i*
alias: pci:v000014E4d000016A0svsd bcsc i*
alias: pci:v000014E4d00001699svsd bcsc i*
alias: pci:v000014E4d00001689svsd bcsc i*
alias: pci:v000014E4d00001688svsd bcsc i*
alias: pci:v000014E4d00001680svsd bcsc i*
alias: pci:v000014E4d00001681svsd bcsc i*
alias: pci:v000014E4d0000165Bsvsd bcsc i*
alias: pci:v000014E4d00001684svsd bcsc i*
alias: pci:v000014E4d00001698svsd bcsc i*
alias: pci:v000014E4d00001713svsd bcsc i*
alias: pci:v000014E4d00001712svsd bcsc i*
alias: pci:v000014E4d000016DDsvsd bcsc i*
alias: pci:v000014E4d0000166Bsvsd bcsc i*
alias: pci:v000014E4d0000166Asvsd bcsc i*
alias: pci:v000014E4d00001679svsd bcsc i*
alias: pci:v000014E4d00001678svsd bcsc i*
alias: pci:v000014E4d00001669svsd bcsc i*
alias: pci:v000014E4d00001668svsd bcsc i*
alias: pci:v000014E4d0000167Fsvsd bcsc i*
alias: pci:v000014E4d00001693svsd bcsc i*
alias: pci:v000014E4d0000169Bsvsd bcsc i*
alias: pci:v000014E4d0000169Asvsd bcsc i*
alias: pci:v000014E4d00001673svsd bcsc i*
alias: pci:v000014E4d00001674svsd bcsc i*
alias: pci:v000014E4d0000167Bsvsd bcsc i*
alias: pci:v000014E4d00001672svsd bcsc i*
alias: pci:v000014E4d0000167Asvsd bcsc i*
alias: pci:v000014E4d000016FEsvsd bcsc i*
alias: pci:v000014E4d000016FDsvsd bcsc i*
alias: pci:v000014E4d000016F7svsd bcsc i*
alias: pci:v000014E4d00001601svsd bcsc i*
alias: pci:v000014E4d0000167Esvsd bcsc i*
alias: pci:v000014E4d0000167Dsvsd bcsc i*
alias: pci:v000014E4d00001677svsd bcsc i*
alias: pci:v000014E4d0000165Asvsd bcsc i*
alias: pci:v000014E4d00001659svsd bcsc i*
alias: pci:v000014E4d0000166Esvsd bcsc i*
alias: pci:v000014E4d00001649svsd bcsc i*
alias: pci:v000014E4d0000170Esvsd bcsc i*
alias: pci:v000014E4d0000170Dsvsd bcsc i*
alias: pci:v000014E4d0000169Dsvsd bcsc i*
alias: pci:v000014E4d0000169Csvsd bcsc i*
alias: pci:v000014E4d00001696svsd bcsc i*
alias: pci:v000014E4d000016C7svsd bcsc i*
alias: pci:v000014E4d000016C6svsd bcsc i*
alias: pci:v000014E4d000016A8svsd bcsc i*
alias: pci:v000014E4d000016A7svsd bcsc i*
alias: pci:v000014E4d000016A6svsd bcsc i*
alias: pci:v000014E4d0000165Esvsd bcsc i*
alias: pci:v000014E4d0000165Dsvsd bcsc i*
alias: pci:v000014E4d00001654svsd bcsc i*
alias: pci:v000014E4d00001653svsd bcsc i*
alias: pci:v000014E4d0000164Dsvsd bcsc i*
alias: pci:v000014E4d00001648svsd bcsc i*
alias: pci:v000014E4d00001647svsd bcsc i*
alias: pci:v000014E4d00001646svsd bcsc i*
alias: pci:v000014E4d00001645svsd bcsc i*
alias: pci:v000014E4d00001644svsd bcsc i*
depends:
supported: yes
vermagic: 2.6.16.60-0.85.1-smp SMP gcc-4.1
parm: entropy:Allow tg3 to populate the /dev/random entropy pool (int)
parm: tg3_debug:Tigon3 bitmapped debugging message enable value (int)
Do you have ideas?
I.
On Tue 13 Nov 2012 10:04:02 PM CST, pavin au wrote:
Hi guys,
Thank you for your help and attention. I really appreciate it.
According this document
http://www.broadcom.com/collateral/pb/2CS95720-PB04-R.pdf SLES10.4
should support this type of card. See the second page and,
unfortunately, I can’t use SLES11.x because of Developers/applications
demands. They even are unhappy because of SLES10.4 they need 10.2 or
10.3 maximum, but 10.3 version doesn’t see HDDs and I couldn’t install
the OS at all. 10.4 is better. Now I have the server, but still have
problem with networking.
By the way send you output from modinfo command as you asked:
modinfo tg3 | less
filename:
/lib/modules/2.6.16.60-0.85.1-smp/kernel/drivers/net/tg3.ko
version: 3.114b
license: GPL
description: Broadcom Tigon3 ethernet driver
author: David S. Miller (davem@redhat.com ) and Jeff Garzik
(jgarzik@pobox.com )
srcversion: 2B402C58E4B0438F81074D7
alias: pci:v0000106Bd00001645svsd bcsc i*
alias: pci:v0000173Bd000003EAsvsd bcsc i*
alias: pci:v0000173Bd000003EBsvsd bcsc i*
alias: pci:v0000173Bd000003E9svsd bcsc i*
alias: pci:v0000173Bd000003E9svsd bcsc i*
alias: pci:v00001148d00004500svsd bcsc i*
alias: pci:v00001148d00004400svsd bcsc i*
alias: pci:v000014E4d00001657svsd bcsc i*
alias: pci:v000014E4d000016B6svsd bcsc i*
alias: pci:v000014E4d000016B2svsd bcsc i*
alias: pci:v000014E4d000016B4svsd bcsc i*
alias: pci:v000014E4d000016B0svsd bcsc i*
alias: pci:v000014E4d000016B5svsd bcsc i*
alias: pci:v000014E4d000016B5svsd bcsc i*
alias: pci:v000014E4d000016B1svsd bcsc i*
alias: pci:v000014E4d00001656svsd bcsc i*
alias: pci:v000014E4d00001655svsd bcsc i*
alias: pci:v000014E4d00001691svsd bcsc i*
alias: pci:v000014E4d00001694svsd bcsc i*
alias: pci:v000014E4d00001690svsd bcsc i*
alias: pci:v000014E4d00001692svsd bcsc i*
alias: pci:v000014E4d000016A0svsd bcsc i*
alias: pci:v000014E4d00001699svsd bcsc i*
alias: pci:v000014E4d00001689svsd bcsc i*
alias: pci:v000014E4d00001688svsd bcsc i*
alias: pci:v000014E4d00001680svsd bcsc i*
alias: pci:v000014E4d00001681svsd bcsc i*
alias: pci:v000014E4d0000165Bsvsd bcsc i*
alias: pci:v000014E4d00001684svsd bcsc i*
alias: pci:v000014E4d00001698svsd bcsc i*
alias: pci:v000014E4d00001713svsd bcsc i*
alias: pci:v000014E4d00001712svsd bcsc i*
alias: pci:v000014E4d000016DDsvsd bcsc i*
alias: pci:v000014E4d0000166Bsvsd bcsc i*
alias: pci:v000014E4d0000166Asvsd bcsc i*
alias: pci:v000014E4d00001679svsd bcsc i*
alias: pci:v000014E4d00001678svsd bcsc i*
alias: pci:v000014E4d00001669svsd bcsc i*
alias: pci:v000014E4d00001668svsd bcsc i*
alias: pci:v000014E4d0000167Fsvsd bcsc i*
alias: pci:v000014E4d00001693svsd bcsc i*
alias: pci:v000014E4d0000169Bsvsd bcsc i*
alias: pci:v000014E4d0000169Asvsd bcsc i*
alias: pci:v000014E4d00001673svsd bcsc i*
alias: pci:v000014E4d00001674svsd bcsc i*
alias: pci:v000014E4d0000167Bsvsd bcsc i*
alias: pci:v000014E4d00001672svsd bcsc i*
alias: pci:v000014E4d0000167Asvsd bcsc i*
alias: pci:v000014E4d000016FEsvsd bcsc i*
alias: pci:v000014E4d000016FDsvsd bcsc i*
alias: pci:v000014E4d000016F7svsd bcsc i*
alias: pci:v000014E4d00001601svsd bcsc i*
alias: pci:v000014E4d0000167Esvsd bcsc i*
alias: pci:v000014E4d0000167Dsvsd bcsc i*
alias: pci:v000014E4d00001677svsd bcsc i*
alias: pci:v000014E4d0000165Asvsd bcsc i*
alias: pci:v000014E4d00001659svsd bcsc i*
alias: pci:v000014E4d0000166Esvsd bcsc i*
alias: pci:v000014E4d00001649svsd bcsc i*
alias: pci:v000014E4d0000170Esvsd bcsc i*
alias: pci:v000014E4d0000170Dsvsd bcsc i*
alias: pci:v000014E4d0000169Dsvsd bcsc i*
alias: pci:v000014E4d0000169Csvsd bcsc i*
alias: pci:v000014E4d00001696svsd bcsc i*
alias: pci:v000014E4d000016C7svsd bcsc i*
alias: pci:v000014E4d000016C6svsd bcsc i*
alias: pci:v000014E4d000016A8svsd bcsc i*
alias: pci:v000014E4d000016A7svsd bcsc i*
alias: pci:v000014E4d000016A6svsd bcsc i*
alias: pci:v000014E4d0000165Esvsd bcsc i*
alias: pci:v000014E4d0000165Dsvsd bcsc i*
alias: pci:v000014E4d00001654svsd bcsc i*
alias: pci:v000014E4d00001653svsd bcsc i*
alias: pci:v000014E4d0000164Dsvsd bcsc i*
alias: pci:v000014E4d00001648svsd bcsc i*
alias: pci:v000014E4d00001647svsd bcsc i*
alias: pci:v000014E4d00001646svsd bcsc i*
alias: pci:v000014E4d00001645svsd bcsc i*
alias: pci:v000014E4d00001644svsd bcsc i*
depends:
supported: yes
vermagic: 2.6.16.60-0.85.1-smp SMP gcc-4.1
parm: entropy:Allow tg3 to populate the /dev/random entropy
pool (int)
parm: tg3_debug:Tigon3 bitmapped debugging message enable value
(int)
Do you have ideas?
I.
Hi
OK, that kernel and module doesn’t support the device 14E4:165F hence
the issue. Did DELL provide a driver download (at least ver 3.119, see
below)? If so do you have the link to the download?
What needs to be build is an out of tree module the later kernels
support the device (SLES 11 SP2) eg;
/sbin/modinfo tg3
filename: /lib/modules/3.0.42-0.7-pae/kernel/drivers/net/tg3.ko
firmware: tigon/tg3_tso5.bin
firmware: tigon/tg3_tso.bin
firmware: tigon/tg3.bin
version: 3.119
license: GPL
description: Broadcom Tigon3 ethernet driver
author: David S. Miller (davem@redhat.com) and Jeff Garzik
(jgarzik@pobox.com) srcversion: DEEC823B1FCF6FF3607A4D8
alias: pci:v000010CFd000011A2sv*sd*bc*sc*i*
alias: pci:v0000106Bd00001645sv*sd*bc*sc*i*
alias: pci:v0000173Bd000003EAsv*sd*bc*sc*i*
alias: pci:v0000173Bd000003EBsv*sd*bc*sc*i*
alias: pci:v0000173Bd000003E9sv*sd*bc*sc*i*
alias: pci:v0000173Bd000003E8sv*sd*bc*sc*i*
alias: pci:v00001148d00004500sv*sd*bc*sc*i*
alias: pci:v00001148d00004400sv*sd*bc*sc*i*
->>> alias: pci:v000014E4d0000165Fsv*sd*bc*sc*i*
–
Cheers Malcolm °¿° (Linux Counter #276890 )
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 1 day 20:12, 3 users, load average: 0.03, 0.11, 0.13
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU
Up.
Thank you very much, guys for you help and support. DELL didn’t provide the driver but I’ve found the latest version on the vendor’s site. The latest version has finally worked up.
Thank you very much indeed all of you.
Ivan.
On Wed 14 Nov 2012 12:04:01 AM CST, pavin au wrote:
Up.
Thank you very much, guys for you help and support. DELL didn’t provide
the driver but I’ve found the latest version on the vendor’s site. The
latest version has finally worked up.
Thank you very much indeed all of you.
Ivan.
Hi
No problem Just be aware if there is a kernel update you will need
to rebuild/re-install the driver as per the method you used so it
matches the running kernel.
–
Cheers Malcolm °¿° (Linux Counter #276890 )
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 1 day 22:41, 3 users, load average: 0.16, 0.10, 0.06
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU