LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-19-2010, 05:45 PM   #1
halborr
Member
 
Registered: Aug 2009
Posts: 112

Rep: Reputation: 18
Can I get a report of the Broadcom 440x wired card working?


I'm running slackware 12.2 and I have yet to get the b44 kernel driver working with 2.6.27.31 (custom build, b44 compiled in). Does it require a firmware cutter (ex. b43-fwcutter)? Does it work in later kernel versions out-of-the-box?

On a second note, if it is better supported in later kernels, would it be problematic to upgrade kernels (for instance, anything other than just building the new kernel via instructions in the Slackbook)?

I have searched many times but just have come across "it should work" which it doesn't, at least here...
 
Old 04-19-2010, 07:31 PM   #2
AlvaroG
Member
 
Registered: Jul 2009
Location: Canelones, Uruguay
Distribution: Slackware
Posts: 141

Rep: Reputation: 40
Hi,
This is what I get on my Dell Vostro notebook :-)
Code:
08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
        Subsystem: Dell Device 022a
        Flags: bus master, fast devsel, latency 64, IRQ 21
        Memory at c0300000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: b44
        Kernel modules: b44
And it work flawlessly, I did not have to change or set up anything. As far as I know you only need the fwcutter for wireless interfaces, not for ethernet.

I'm using Slackware 13, but I was using 12.2 without any issues either (and without having to build the driver, just with the stock generic-smp kernel).

What dmesg says? What lspci says? What are the issues you are facing? Maybe it is not related to the kernel or driver.


Regards
 
Old 04-21-2010, 06:12 PM   #3
halborr
Member
 
Registered: Aug 2009
Posts: 112

Original Poster
Rep: Reputation: 18
Thanks! So it does indeed at this stage look like the kernel driver is not the issue. Here's the relevant portion of lspci -v:

Code:
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
        Subsystem: Dell Unknown device 01f1
        Flags: bus master, fast devsel, latency 64, IRQ 17
        Memory at fe5fe000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: b44
And I'll attach dmesg as a text file...

I wonder if it could have something to do with having "netconfig" configured as a lo only. ifconfig only shows lo and wlan0, not eth0. What would the relevant command[s] be to bring up eth0? In the past I have just used "dhcpcd eth0", but that was on desktops where eth0 was the only network device. dhcpcd just sits and times out. Would I have to put down wlan0?

I must be missing something...
Attached Files
File Type: txt dmesg.txt (59.5 KB, 10 views)
 
1 members found this post helpful.
Old 04-21-2010, 07:59 PM   #4
halborr
Member
 
Registered: Aug 2009
Posts: 112

Original Poster
Rep: Reputation: 18
Double post...
 
Old 04-21-2010, 10:36 PM   #5
AlvaroG
Member
 
Registered: Jul 2009
Location: Canelones, Uruguay
Distribution: Slackware
Posts: 141

Rep: Reputation: 40
You can bring up eth0 by doing

/etc/rc.d/rc.inet1 eth0_start

That will use the settings in the rc.inet1.conf file (if you haven't touched it, that will be the same you entered in the network configuration script netconfig)

Another, more 'direct' way is to give

ifconfig eth0 up

but that is not guaranteed to work as route and gateway details may be missing. But at least you should be able to give

dhcpcd eth0

as root, and if a DHCP server is running on the network, your interface should be able to get an IP from it


Regards.
 
Old 04-22-2010, 07:25 AM   #6
onebuck
Moderator
 
Registered: Jan 2005
Location: Summer Midwest USA, Central Illinois, Winter Central Florida
Distribution: SlackwareŽ
Posts: 13,374
Blog Entries: 31

Rep: Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562
Hi,

What does 'ifconfig -a' show?
 
Old 04-22-2010, 08:05 AM   #7
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,293

Rep: Reputation: 84
Make sure that eth0 is configured in /etc/rc.d/rc.inet1.conf.
 
Old 04-22-2010, 04:30 PM   #8
halborr
Member
 
Registered: Aug 2009
Posts: 112

Original Poster
Rep: Reputation: 18
Here's the output to ifconfig -a:
Code:
eth0      Link encap:Ethernet  HWaddr 00:1d:09:d2:c2:24  
          BROADCAST MULTICAST  MTU:1500  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:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:884 (884.0 B)  TX bytes:884 (884.0 B)

sit0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-77-6C-00-00-00-00-00-00-00
-00  
          NOARP  MTU:1480  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)

wlan0     Link encap:Ethernet  HWaddr 00:16:44:b1:06:4b  
          inet addr:192.168.1.104  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:44ff:feb1:64b/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:924 errors:0 dropped:0 overruns:0 frame:0
          TX packets:889 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:233881 (228.3 KiB)  TX bytes:84997 (83.0 KiB)
          Interrupt:17 Memory:fe8fc000-fe900000
See, the thing is, I have tried setting a static IP address/netmask for that interface, but even if I bring eth0 up and it has an IP address and I put down wlan0, I still can't use eth0. dhcpcd cannot get an IP address at all.

...Just a thought here: Is there any possibility of the actual port being bad? Any way to check that? There should be a light on the port itself, right?

Last edited by halborr; 04-22-2010 at 04:33 PM.
 
Old 04-22-2010, 07:57 PM   #9
halborr
Member
 
Registered: Aug 2009
Posts: 112

Original Poster
Rep: Reputation: 18
A very happy "duh" answer: the very right pin was lodged down so it could not make a connection. A sewing needle and flashlight and I'm connected via ethernet! W00! Thanks to all, in any case!

EDIT: To future readers, yes, a light does come on when you plug in the connector (computer must be on) as it's a hardware feature and not software.

Last edited by halborr; 04-22-2010 at 08:19 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Lost (wired) eth0 after installing Broadcom bcm4328 wireless card nanimo Linux - Newbie 17 01-04-2010 08:26 AM
Getting Broadcom 440x 10/100 to be recognized zomg4srsly Linux - Networking 0 03-13-2009 09:05 PM
Installing Broadcom 440x Driver Crash90 Linux - Newbie 17 07-19-2007 12:18 AM
Broadcom 440x 10/100 Ethernet card not powering on slackware10.2 lockpicker Slackware 3 02-23-2006 02:06 AM
broadcom 440x with 2.4.24 kernel redRemi Linux - Networking 4 05-09-2004 02:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration