LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-07-2005, 07:16 AM   #1
anderwk
LQ Newbie
 
Registered: Jun 2005
Posts: 2

Rep: Reputation: 0
Compiling Broadcom 4401 NIC Code


I just purchased a Dell Inspriron 6000 and have loaded Redhat Linux 2.4.21 on it.
This is a lap top computer with a built in NIC card that uses the Broadcom 4401 chip set.
I down loaded the linux driver from the Broadcom web site and Broadcom claims that it has been built and tested against this version of linux.
When I run the Makefile, it gets an error that shows that there is no definition for the structure 'semaphore' which is needed by several of the data elements in the code being compiled.
I have searched through all the header files in my /usr/include subdirectories and there is no definition (or typedef) for the structure 'semaphore', although there are several header files that need this structure defined in order to compile.
My question is:
Where is this structure defined (the path so I can see if it is missing from my computer or just not in the compiler search path) and can some one mail me a copy of the header file that describes the structure. (Also, should I have loaded an additional source file - I loaded the kernel source code).
My email address is: andy@rtam.com
Thanks,
 
Old 07-07-2005, 08:35 AM   #2
Baix
Member
 
Registered: Jun 2004
Distribution: Gentoo, LFS, Slackware
Posts: 203

Rep: Reputation: 30
Not sure about you're error but if you don't figure it out, maybe you should try compiling this into you're kernel (this is from 2.6.11):

Code:
                                                           
   Prompt: Broadcom 4400 ethernet support (EXPERIMENTAL)                             
     Defined at drivers/net/Kconfig:1331                                            
     Depends on: NETDEVICES && NET_PCI && PCI && EXPERIMENTAL                       
     Location:                                                                   
       -> Device Drivers                                                          
         -> Networking support                                                      
           -> Network device support (NETDEVICES [=y])                               
             -> Ethernet (10 or 100Mbit)                                        
               -> EISA, VLB, PCI and on board controllers (NET_PCI [=y])
Even though its experimental it might be good enough until you can figure out what went wrong.
 
Old 07-07-2005, 01:31 PM   #3
anderwk
LQ Newbie
 
Registered: Jun 2005
Posts: 2

Original Poster
Rep: Reputation: 0
Thanks, but this information is meaningless to me.
All I need to know is where I can find the header file that contains the
structure of 'semaphore' in the Redhat distribution of Linux 2.4.21
 
Old 08-03-2005, 01:20 PM   #4
roetsd
LQ Newbie
 
Registered: Oct 2004
Posts: 3

Rep: Reputation: 0
I have a DELL inspiron 9300 with FC4, same NIC. Worked without any problems under FC3. After installation I can bring the interface up, but have huge (>90%) packet loss! PCMCIA NIC works 100%. Same error when building the drivers from Broadcom. Any help???
 
Old 08-04-2005, 06:00 AM   #5
roetsd
LQ Newbie
 
Registered: Oct 2004
Posts: 3

Rep: Reputation: 0
Took me a whole day, but finally figured it out. There is some problem with the b44 module and acpi. Booting the kernel (2.6.12***) with acpi=noirq solves the problem.
 
  


Reply



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
Broadcom 4401 Nic problems diemorph Linux - Hardware 2 09-16-2004 08:00 AM
Broadcom 4401 Not working alexsh Linux - Hardware 2 08-26-2004 10:09 AM
Broadcom 4401 driver with 2.6.6 kernel multified Linux - Networking 0 08-03-2004 04:20 AM
Broadcom 4401 with Mandrake 9.0 Install oskar_27de Linux - Networking 2 05-27-2003 03:27 PM
Mandrake 9.0 / LAN BRoadcom 4401 oskar_27de Linux - Networking 0 02-19-2003 02:52 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:47 PM.

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
Open Source Consulting | Domain Registration