jeffrey franc-law wrote:
Prarit Bhargava wrote:
  
jeffrey franc-law wrote:
    
The chip has some crazy limitation: it can only DMA into memory
addresses below 1G (or something like this).  Not documented by
Broadcom, but what is?

This was discovered two years ago.  I think that ndiswrapper,
linuxant, and the native driver all were adjusted to reflect this.  So
I am surprised that you are observing it now.  Maybe you are observing
something else.

Here is the start of a thread about the problem
 
http://lists.pcxperience.com/pipermail/linuxr3000/2005-March/005085.html


SuSE 9.2 came out just before this.  Could your linuxant driver be
older than the fix?
    
          
  
        
Thanks.  I followed the forum, and simply passed the "mem=1024M" to
grub.  I am only using 1024 of the 1280m of ram, but I think i'll
just tough it out: wireless works fine.

Obviously, I need to upgrade from the rather old suse 9.2, however, I
am using a VERY expensive piece of simulation software, my licence
has run out, and I really don't want to pay to renew it, and I'm sure
I'd have to do so if I reinstall on a different machine.

Thanks for the help.
ciao,
jfl

      
Jeffrey,

I submitted fixes to BOTH linuxant & ndiswrapper for this issue. 
Could you send me the version info of ndiswrapper and/or linuxant that
you're using?

The mini-FAQ below has the specific versions that are known to work. 
If you're reluctant to upgrade to a new version of ndiswrapper or
linuxant,  I can help you out with a patch :)

... Like D. Hugh, I'm Canadian as well -- although I'm living in
Boston, MA (and now have a Green Card).  I used to live in Calgary...

P.


Broadcom Wireless & 64-bit Linux FAQ

1.0 Introduction
2.0 Broadcom & Linux
3.0 Why doesn't the Microsoft driver just work?
4.0 How was the Microsoft driver fixed?
5.0 What versions of ndiswrapper and linuxant work?
6.0 How do I install ndiswrapper/linuxant?

1.0 Introduction

I've noticed a few people here and there requesting information on how
to get the Broadcom Wireless card working with 64-bit Linux (x86_64).

This is a quick overview of how to do it.

2.0 Broadcom & Linux

For their own reasons, Broadcom does not support or release Linux
drivers.

This has forced users to resort to two Microsoft driver wrapper programs
one of which is GPL, ndiswrapper, and one which is proprietary.

3.0 Why doesn't the Microsoft driver just work?

The Broadcom Wireless card is a 30-bit card, and only supports 1G
addressing. ndiswrapper and linuxant both assume 32-bit addressing
on the card which results in DMA access hangs when the card attempts
to DMA to an address above 1G. This bug typically manifests itself as
a system hang.

4.0 How was the Microsoft driver fixed?

It wasn't -- Microsoft isn't open source remember? In May 2005,
Prarit Bhargava presented patches to both ndiswrapper and linuxant
so that the Broadcom Wireless would work the 64-bit systems. The
patches involved setting the DMA mask to force the card to DMA within
1G of memory.

5.0 What versions of ndiswrapper and linuxant work?

The latest CVS pull of ndiswrapper and ndiswrapper 1.2 should work.
Earlier versions of ndiswrapper do not work.

linuxant's driverloader 2.28 should contain a proper fix for the issue
as well.

6.0 How do I install ndiswrapper/linuxant?

The details of ndiswrapper and linuxant installations can be found
at http://http://ndiswrapper.sourceforge.net/ and
http://www.ndiswrapper.com.
_______________________________________________
LinuxR3000 mailing list
[email protected]
http://lists.pcxperience.com/cgi-bin/mailman/listinfo/linuxr3000
Wiki at http://prinsig.se/weekee/


    

Apparently, I am using Linuxant V2.26.  So, I assume, what you are
saying, is that if i upgrade to a more current version of Linuxant, then
this would fix the problem?

ciao,
jfl

  
Thanks everyone,

I switched to ndiswrapper 1.4.1 with no difficulty.  Me, my broadcom wireless, and my 1.2gb of ram, couldn't be happier.

ciao,
jfl

-- 
Jeffrey Michael Franc-Law, MD, CCFP.EM, D Sport Med, EMDM Candidate
Assistant Clinical Professor of Emergency Medicine, University of Alberta
Disaster Plan Coordinator, Dept of Emergency Med, University of Alberta
Email: [EMAIL PROTECTED]
Phone (Canada): 780-266-9653
Phone (Italy): +011 39 339 3901362
Fax:  780-437-9673
SMS: [EMAIL PROTECTED]

_______________________________________________
LinuxR3000 mailing list
[email protected]
http://lists.pcxperience.com/cgi-bin/mailman/listinfo/linuxr3000
Wiki at http://prinsig.se/weekee/

Reply via email to