Broadcom BCM5751 Ethernet card drivers? (Solved)

Booting, installing, newbie
Post Reply
Message
Author
djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

Broadcom BCM5751 Ethernet card drivers? (Solved)

#1 Post by djohnd »

Although Puppy correctly identifies my network card as a Broadcom Corporation NetExtreme BCM5751 Gigabit Ethernet, it cannot load any drivers for this card (unlike Feather that has no problems providing network access). Are there different kernel modules available that could be used?

Guest

#2 Post by Guest »

What kernel modules is Feather loading, what kernel is feather using ?


info info info

If they are available for 2.4 series kernel I'll compile them for you, but I need your help.

djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

#3 Post by djohnd »

From the website (http://featherlinux.berlios.de), feather is using Kernel 2.4.27. As a relative newcomer to linux, can you tell me how to find which modules are loaded? I can then reply to the second part of your query

Jesse
Posts: 466
Joined: Sun 08 May 2005, 16:07
Location: Auckland, NZ

#4 Post by Jesse »

Hi,

ask the linux kernel in a rxvt window:

# more /proc/modules

# more /proc/version

:)

Jesse

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#5 Post by BarryK »

Off the top of my head, I think it's the bcm5700 module.
However, there is another module for older Broadcom cards ...I think... b44 module?
These are both in Puppy.

djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

#6 Post by djohnd »

List of loaded modules, and Linux version, below: -

lufs 13232 1
nls_iso8859-1 2844 0 (autoclean)
ntfs 51072 0 (autoclean)
autofs4 8756 1 (autoclean)
af_packet 13544 0 (autoclean)
i810_audio 25048 0
ac97_codec 11916 0 [i810_audio]
soundcore 3428 2 [i810_audio]
tg3 53640 1
serial 52100 0 (autoclean)
ieee1394 183300 0
pcmcia_core 39840 0
thermal 6724 0 (unused)
processor 9040 0 [thermal]
fan 1600 0 (unused)
button 2700 0 (unused)
battery 5952 0 (unused)
ac 1824 0 (unused)
ide-scsi 9072 0
rtc 7036 0 (autoclean)
cloop 8740 2
usb-storage 61760 1
usb-uhci 21644 0 (unused)
ehci-hcd 16392 0 (unused)
usbcore 57600 1 [usb-storage usb-uhci ehci-hcd]
Linux version 2.4.27 (root@Koffer) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 SMP Mo Aug 9 00:39:37 CEST 2004

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#7 Post by BarryK »

tg3 is a network card module I think... but I vaguely recall something about it, a reason it isn't in Puppy. I think it is deprecated, and one of the others, b44 or bcm5700 superceeds it.

Have you actually tried "modprobe bcm5700"?

Ah hah! I found a note about it one of my notebooks:
"Broadcom Tigon3 (tg3) module is replaced by bcm5700".
...so there you have it.

However, if you really need the tg3 module, I do have it, and can post it to the forum if the other module/s don't work.

djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

#8 Post by djohnd »

I've tried using both the 'modprobe' and the ethernet/network wizard options to load the bcm5700 and b44 modules. Both modules fail to load in both instances.

If there is another module available, instructions as to how to integrate it with the puppy build would be appreciated.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#9 Post by BarryK »

Download the file modules-2.4.29-complete.tar.gz from ibiblio.org puppy download site.

In there somewhere you will find 'tg3.o".

get it out, save it somewhere, load it with insmod:

# cd to-where-ever-tg3-is
# insmod ./tg3.o

I'm puzzled though. the bcm5700 module should have worked.

djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

#10 Post by djohnd »

That works great now with the tg3 module, it's just a pity it can't be loaded, and the interface auto-detected on loading of puppy.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#11 Post by BarryK »

Okay, I need to know the chip id numbers.

Go to the menu:
Start -> Control panel -> hardware probe

and click on "Modules" button
then let me know the chips numbers shown in brackets for the ethernet.
for example "(1039:0900)".

djohnd
Posts: 7
Joined: Fri 15 Jul 2005, 07:37

#12 Post by djohnd »

ID numbers are
14e4:1677

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#13 Post by BarryK »

Good, thanks.

willsonw

#14 Post by willsonw »

I have a similar problem with Puppy on my Dell Latitude D610. It recognises the network card (built-in) as Broadcom Corporation NetExtreme BCM5751 Gigabit Ethernet, but the drivers it loaded all cannot work.

I manually selected bcm5700 and b44 but both would not load.

After Googling for it, I found some links which suggested loading a tigon3 module. Would have been great if Puppy was able to recognise my network card and get it to work. A laptop without network access is pretty useless these days.

Guest

Same Dell610 Broadcom issue

#15 Post by Guest »

Hi all;

Having the very same issue with a Del Latitude D610 and the Broadcom 57xx driver. I pulled down the tg3.o and while I was able to get that to load it seemed to be a bit flaky as I would get variable results with the ifplugstatus query. Wondering if anyone has solved this driver issue and can lend a hand. I saw one post which referenced pulling down the actual driver from Broadcom and then presumable re-linkng a kernal with that in it.
What the best way to get this done for a relative newbie?
Thanks

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#16 Post by tempestuous »

I made a post about a newer Broadcom BCM4401 Linux driver here - http://www.murga.org/%7Epuppy/viewtopic.php?t=3553

There is also a driver for the Broadcom BCM57xx series at the same download location I mentioned in that post. The release date of this driver is quite recent.

Post Reply