We (at work, and supervisor is not available) have a Tyan Thunder K8SRE S2891 motherboard in a 1U which is getting set up with gentoo. It has the broadcom bcm5704 chipset on board and it currently boots up 'fine' w/ kernel 2.6.16.20, however not having any network access is a real pain!
I dl'ed, and copied via USB the latest broadcomm netExtreme 57xx drivers from Tyan, vs.8.2.18. I'll untar, proceed to 'make' the drivers, but I get the following:
- warning: INCLUDE 5703_A0_FIX undefined
- warning: T3_JUMBO_RCB_ENTRY_COUNT undefined
- warning: TIGON3_DEBUG undefined
- implicit declaration of function 'register_ioctl32_conversion'
- - - -
..and when it finishes compiling,
- "unregister_ioctl32_conversion" bcm5700.ko undefined
- "register_ioctl32_conversion" bcm5700.ko undefined
- - - - -
If I try and 'insmod bcm5700.ko' , I get the following error:
- error inserting 'bcm5700.ko': -1 unknown symbol in module
- - - - - -
I was unable to find multiple '5703_A0_FIX' references other than in 1 reference in 1 file:
#if INCLUDE_5703_A0_FIX
LM_STATUS LM_Load5703DmaWFirmware(PLM_DEVICE_BLOCK pDevice);
#endif
The README states I may need to alter the 'Makefile' to include architecture specific compile switches, and possibly minor changes in the source files.
I kinda have an idea what needs to be done, but have found little information online regarding arch-type x86_64 compile switches for a case such as this.
Any pointers, hints or basic help would be greatly appreciated.
