[lug] G40 Series Thinkpad Problems-- SOLVED !!!

Frederic Herman fherman at inferential.com
Sun Jul 13 23:30:37 MDT 2003

Matthew Snelham wrote:

>On 13 Jul 2003 03:24 PM or thereabouts, Frederic Herman wrote:
>>I dug into the supplied software from Broadcom.  I found that one of the 
>>.h files refers to memory address, but that they were not in the ranges 
>>reported by /rpoc/bios.  So I changed the base address of all thge 
>>defined addresses, recompiled the driver, qand it loaded.  I then  
>>brought up the interface, and it worked.  I need to put together 
>>something for the linux-laptops web site I guess.
>Nice work!   Those crazy engineers... use off the shelf chipsets, but just
>*have* to be different.
>Was it just the ioport, iomem, or PCI ID value that you had to update?  
>/me mutters something positive about open source. ;-) 
>infinite at sigalrm.com
>Web Page:  http://lug.boulder.co.us
>Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
>Join us on IRC: lug.boulder.co.us port=6667 channel=#colug
The changes were for the iomem.  The file that has the values which need 
to be changed is 5701rls.h, and the file is found in the src directory 
of the driver.zip  file from Broadcom.  The original file has memory 
address like:


which need to be changed to:


There were 6 changes required.  I intend to do a howto at some point.

Yes. thank God for OpenSource.  Without the source, there would have 
been no chance without Broadcom or IBM providing a driver.  The Broadcom 
files are in fact released under GPL.


More information about the LUG mailing list