dell 9100 - not finding ethernet - broadcomm 440x 10/100

Post Reply
Message
Author
space-cadet
Posts: 4
Joined: Fri 02 Mar 2007, 22:47

dell 9100 - not finding ethernet - broadcomm 440x 10/100

#1 Post by space-cadet »

my dell 9100 has two ethernet devices - a wired braodcomm 440x and a wireless device broadcomm bcm4309

i would like to get the wired device to work but the wizard cannot find any network devices.

yet, puppy hardware interfaces checks out with

Description:Broadcomm Corporation BCM4401 100Base-T
Vendor:14e4 Device 4401 Kernel module:b44

and ndiswrapper - l yields
bcm4sbxp : driver installed

could anyone give any pointers as to what i need to do to engage the the 440x device so that i can access the internet ?

many thanks in advance

space

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#2 Post by rarsa »

Please post the output of the following messages:

Code: Select all

lsmod
ifconfig  -a
iwconfig
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

space-cadet
Posts: 4
Joined: Fri 02 Mar 2007, 22:47

#3 Post by space-cadet »

thanks for your reply !

here are the command results

lsmod...

Module Size Used by
snd_mixer_oss 17328 0
snd_via82xx 27720 0
gameport 14904 1 snd_via82xx
snd_ac97_codec 90448 1 snd_via82xx
snd_ac97_bus 2128 1 snd_ac97_codec
snd_pcm 77592 2 snd_via82xx,snd_ac97_codec
snd_timer 23540 1 snd_pcm
snd_page_alloc 10008 2 snd_via82xx,snd_pcm
snd_mpu401_uart 8112 1 snd_via82xx
snd_rawmidi 24064 1 snd_mpu401_uart
snd_seq_device 7996 1 snd_rawmidi
snd 51396 8 snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9408 1 snd
via_velocity 33440 0
crc_ccitt 1968 1 via_velocity
3c59x 43640 0
mii 5680 1 3c59x
lp 12520 0
parport_pc 32100 0
parport 35080 2 lp,parport_pc
usbhid 40736 0
yenta_socket 27516 2
rsrc_nonstatic 12912 1 yenta_socket
fuse 44388 0
unionfs 77792 1
nls_iso8859_1 3984 1
nls_cp437 5648 1
sr_mod 17412 0
ide_cd 40100 0
cdrom 39424 2 sr_mod,ide_cd
usb_storage 83904 2
ehci_hcd 30200 0
uhci_hcd 23356 0
usbcore 126116 5 usbhid,usb_storage,ehci_hcd,uhci_hcd


ifconfig -a...

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


iwconfig...

lo no wireless extensions.



space

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#4 Post by rarsa »

OK,

I see several problems:

1)The network diver module 3c59x is being loaded but it seems to me that it is not the right driver and it may be blocking the right driver to load. To test try unloading that driver module with the following command:

Code: Select all

rmmod 3x59x
It is being used by the mii module so you may need to remove that too but only if the next solutions don't work.

2) Your network chipset should work with one of these drivers included in the Puppy LiveCD: tg3, bnx2 and b44. One of those should work for you. ( http://www.broadcom.com/support/etherne ... rs.php#tg3 )

Using the Network Wizard click on the "Load Driver" button and select one of them and see if the wizard sees an interface. If it does not, unload that module and try loading the next one. Do that for each of tg3, bnx2 and b44.

3) You showed me the output of "ndiswrapper -l " and it shows the windows driver installed. You should not need the windows driver as there are native Linux drivers available.
But just in case. If none of tg3, bnx2 and b44 work for you, you "may" need it but I'd recommend that just as a last resource. In that case you will need to load the ndiswrapper module, just installing the driver is not enough. You can use the Network wizard for that too.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

space-cadet
Posts: 4
Joined: Fri 02 Mar 2007, 22:47

#5 Post by space-cadet »

again, many thanks for the replies !

i should have said that i am working on v2.14 at this time.

in chronological order...

from the link, it looks like i need the b44 driver

rmmod 3c59x seems to get rid of the
3c59x 43640 0 line
and the mii line from lsmod

ndiswrapper -l was showing
b44: invalid driver
bcm4sbxp : driver intalled
device (14E4:4401) present

so i did ndiswrapper -e bcm4sbxp
and then ndiswrapper -l
b44 : invalid driver

i then ndiswrapper -e b44 and then
ndiswrapper -l produced no lines

i then went back into the universal installer and first did an auto find

this said that the 3c59x driver was loaded successfully.
i then rmmod 3c59x to unload this driver

and then tried choosing b44 with the result that a window comes up saying
loading b44 failed: try a different driver.


so i guess its down to last resorts...
i am now going to try to load the ndiswrapper module and a downloaded version of the b44 driver when i find it

when you say that i need to load the ndiswrapper module do you mean this is done automatically when i choose 'ndiswrapper choose a windows driver' or is there another option that i need to choose before i do this one

or any other thoughts ?

many thanks again

space

space-cadet
Posts: 4
Joined: Fri 02 Mar 2007, 22:47

#6 Post by space-cadet »

ok...

after getting depressed and dispondent about puppy, i reconfigured my usb drive to try and run ubuntu - the live cd booted without any problems and i could indeed see b44 when i lsmod'ed (this is running the ubuntu cd)
the setup of this requires that there be two partitions on the pen drive and then the install and syslinux, but... i could not get ubuntu to boot off of the pen drive.

after more frustration i just went back to puppy and just did another universal install again.

and it booted... and it found the network devices !!!!!

but its now still got all the crap from ubuntu on the drive, files, 2 partitions, whatever else ubuntu does

i do not know now if its the ubuntu b44 that is being used, or should i just leave well alone at the moment, til 2.15 come out

but at the moment i am happy cos it works

thanks for your help !

space

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#7 Post by rarsa »

Why are you using ndiswrapper?

I specifically said to not use it unless using the native drivers didn't work for you.

I'm glad that it's working for you anyway.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

Saysyou2sd
Posts: 5
Joined: Fri 07 Oct 2011, 04:13

#8 Post by Saysyou2sd »

I'm having the same issues with this onboard network card, but I have a Dell Dimension 2400. So far, I've tried to boot puppy ver. 2.16 as well as 4.3 and I still can't get this network adapter to detect.

When I booted 2.16 and tried to load each driver, it gave me a "failed to load" message on the tg3, b44, and the bnx2 ones.


I also tried disabling the network driver module 3x59x, but the commandline tells me nothing like that is available.

I tried using NDIS wrapper but I got the same "bcm4sbxp : driver installed" message as the OP.

What else can I do??

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#9 Post by cthisbear »

Dell specs.

http://reviews.cnet.com/desktops/dell-d ... 24846.html

http://support.dell.com/support/edocs/s ... /specs.htm

:::::::::

Why such an old Puppy for the Dell?

" I'm having the same issues with this onboard network card "

Puppy 4.3 should pick it up easily enough.

Should use the network wizard.

http://www.murga-linux.com/puppy/viewtopic.php?t=65346

Like this....but eth0 >>> wired lan.

Chris.

Post Reply