* Re: Aironet doesn't work
2001-04-30 16:51 ` Jeff Garzik
@ 2001-04-30 2:02 ` Arnaldo Carvalho de Melo
2001-04-30 18:34 ` Francois Gouget
2001-04-30 23:49 ` Alan Cox
2 siblings, 0 replies; 17+ messages in thread
From: Arnaldo Carvalho de Melo @ 2001-04-30 2:02 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Elmer Joandi, Ookhoi, Francois Gouget, linux-kernel, elmer
Em Mon, Apr 30, 2001 at 12:51:22PM -0400, Jeff Garzik escreveu:
> Elmer Joandi wrote:
> > the whole pcmcia does not work in 2.4.
>
> Prove it.
>
> It works for people with correct 2.4 kernel configurations.
<bugzilla mode>
WORKSFORME
</bugzilla mode>
8)
- Arnaldo
^ permalink raw reply [flat|nested] 17+ messages in thread
* Aironet doesn't work
@ 2001-04-30 7:25 Francois Gouget
2001-04-30 9:31 ` Ookhoi
0 siblings, 1 reply; 17+ messages in thread
From: Francois Gouget @ 2001-04-30 7:25 UTC (permalink / raw)
To: linux-kernel; +Cc: elmer
Hi,
I'm having trouble getting a Cisco 340 wireless card to work with the
aironet driver from 2.4.3-ac6. The driver loads fine but then cardmgr
says:
Apr 29 22:37:35 oleron cardmgr[613]: initializing socket 0
Apr 29 22:37:35 oleron cardmgr[613]: socket 0: Aironet PC4800
Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_core'
Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_cs'
Apr 29 22:37:36 oleron cardmgr[613]: get dev info on socket 0 failed: Resource temporarily unavailable
I'm using the debian pcmcia-cs package version 3.1.22-0.2potato. I
would be happy to help debug this but I won't have the card for long.
Where should I go from there?
My laptop is a Sony Vaio F560. I also have a 3com pcmcia network card
which works just fine so I know that pcmcia is working. I tried the
cisco card in each socket, with and without the 3com card at the same
time. My /etc/pcmcia/config file says:
--- cut here ---
device "airo_cs"
class "network" module "aironet4500_core", "aironet4500_cs"
# class "network" module "airo", "airo_cs"
card "Aironet PC4500"
manfid 0x015f, 0x0005
bind "airo_cs"
card "Aironet PC4800"
manfid 0x015f, 0x0007
bind "airo_cs"
--- cut here ---
Actually I also had to apply the following patch to get rid of
missing symbol errors when loading the driver.
--- cut here ---
--- linux-2.4.3-ac6.orig/drivers/net/aironet4500_core.c Sun Apr 22 17:05:52 2001
+++ linux-2.4.3-ac6/drivers/net/aironet4500_core.c Sun Apr 15 12:50:25 2001
@@ -2546,10 +2546,10 @@
static int p802_11_send; // 1
static int awc_process_tx_results;
-int tx_queue_len = 10;
+int rx_queue_len = 10;
int tx_rate;
int channel = 5;
-//static int tx_full_rate;
+static int tx_full_rate;
int max_mtu = 2312;
int adhoc;
int large_buff_mem = 1700 * 10;
--- cut here ---
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
The software said it requires Win95 or better, so I installed Linux.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 7:25 Aironet doesn't work Francois Gouget
@ 2001-04-30 9:31 ` Ookhoi
2001-04-30 9:38 ` Elmer Joandi
2001-04-30 9:38 ` Ookhoi
0 siblings, 2 replies; 17+ messages in thread
From: Ookhoi @ 2001-04-30 9:31 UTC (permalink / raw)
To: Francois Gouget; +Cc: linux-kernel, elmer
Hi Francois,
> I'm having trouble getting a Cisco 340 wireless card to work with the
> aironet driver from 2.4.3-ac6. The driver loads fine but then cardmgr
> says:
>
> Apr 29 22:37:35 oleron cardmgr[613]: initializing socket 0
> Apr 29 22:37:35 oleron cardmgr[613]: socket 0: Aironet PC4800
> Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_core'
> Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_cs'
> Apr 29 22:37:36 oleron cardmgr[613]: get dev info on socket 0 failed: Resource temporarily unavailable
>
> I'm using the debian pcmcia-cs package version 3.1.22-0.2potato. I
> would be happy to help debug this but I won't have the card for long.
> Where should I go from there?
> My laptop is a Sony Vaio F560. I also have a 3com pcmcia network card
> which works just fine so I know that pcmcia is working. I tried the
> cisco card in each socket, with and without the 3com card at the same
> time. My /etc/pcmcia/config file says:
>
> --- cut here ---
> device "airo_cs"
> class "network" module "aironet4500_core", "aironet4500_cs"
> # class "network" module "airo", "airo_cs"
>
> card "Aironet PC4500"
> manfid 0x015f, 0x0005
> bind "airo_cs"
>
> card "Aironet PC4800"
> manfid 0x015f, 0x0007
> bind "airo_cs"
> --- cut here ---
The aironet drivers included in the kernel never worked for me (early
2.4.x-ac), so I use the airo and airo_cs modules which are disabled in
your pcmcia config.
You find the sources at www.cse.ucsc.edu/~breed (airo.c and airo_cs.c).
Copy them over the airo.c and airo_cs.c in pcmcia-cs-3.1.xx/wireless,
build the modules and there you are. :-)
Ookhoi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 9:31 ` Ookhoi
@ 2001-04-30 9:38 ` Elmer Joandi
2001-04-30 10:13 ` Ookhoi
2001-04-30 16:51 ` Jeff Garzik
2001-04-30 9:38 ` Ookhoi
1 sibling, 2 replies; 17+ messages in thread
From: Elmer Joandi @ 2001-04-30 9:38 UTC (permalink / raw)
To: Ookhoi; +Cc: Francois Gouget, linux-kernel, elmer
the whole pcmcia does not work in 2.4.
Not with latest cardmgr.
What makes airo_cs to work is that pcmcia package
and kernel modules are replaced.
That is what most of distros do.
Which overwrites kernel standard ones and really fucks things up
for pcmcia drivers being in kernel.
Elmer.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 9:31 ` Ookhoi
2001-04-30 9:38 ` Elmer Joandi
@ 2001-04-30 9:38 ` Ookhoi
1 sibling, 0 replies; 17+ messages in thread
From: Ookhoi @ 2001-04-30 9:38 UTC (permalink / raw)
To: Ookhoi; +Cc: Francois Gouget, linux-kernel, elmer
> Hi Francois,
>
> > I'm having trouble getting a Cisco 340 wireless card to work with the
> > aironet driver from 2.4.3-ac6. The driver loads fine but then cardmgr
> > says:
> >
> > Apr 29 22:37:35 oleron cardmgr[613]: initializing socket 0
> > Apr 29 22:37:35 oleron cardmgr[613]: socket 0: Aironet PC4800
> > Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_core'
> > Apr 29 22:37:35 oleron cardmgr[613]: executing: 'modprobe aironet4500_cs'
> > Apr 29 22:37:36 oleron cardmgr[613]: get dev info on socket 0 failed: Resource temporarily unavailable
> >
> > I'm using the debian pcmcia-cs package version 3.1.22-0.2potato. I
> > would be happy to help debug this but I won't have the card for long.
> > Where should I go from there?
> > My laptop is a Sony Vaio F560. I also have a 3com pcmcia network card
> > which works just fine so I know that pcmcia is working. I tried the
> > cisco card in each socket, with and without the 3com card at the same
> > time. My /etc/pcmcia/config file says:
> >
> > --- cut here ---
> > device "airo_cs"
> > class "network" module "aironet4500_core", "aironet4500_cs"
> > # class "network" module "airo", "airo_cs"
> >
> > card "Aironet PC4500"
> > manfid 0x015f, 0x0005
> > bind "airo_cs"
> >
> > card "Aironet PC4800"
> > manfid 0x015f, 0x0007
> > bind "airo_cs"
> > --- cut here ---
>
> The aironet drivers included in the kernel never worked for me (early
> 2.4.x-ac), so I use the airo and airo_cs modules which are disabled in
> your pcmcia config.
>
> You find the sources at www.cse.ucsc.edu/~breed (airo.c and airo_cs.c).
Euh, make that http://www.cse.ucsc.edu/~breed/airo.html
> Copy them over the airo.c and airo_cs.c in pcmcia-cs-3.1.xx/wireless,
> build the modules and there you are. :-)
>
> Ookhoi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 9:38 ` Elmer Joandi
@ 2001-04-30 10:13 ` Ookhoi
2001-04-30 16:51 ` Jeff Garzik
1 sibling, 0 replies; 17+ messages in thread
From: Ookhoi @ 2001-04-30 10:13 UTC (permalink / raw)
To: Elmer Joandi; +Cc: Francois Gouget, linux-kernel
Hi Elmer,
> the whole pcmcia does not work in 2.4.
> Not with latest cardmgr.
My 3com 3c575 (kernel 2.4, 3c59x) works fine, and has done so since I
bought it.
> What makes airo_cs to work is that pcmcia package
> and kernel modules are replaced.
They are not replaced. They have a different name. You can try them both
with the same kernel.
> That is what most of distros do.
> Which overwrites kernel standard ones and really fucks things up
> for pcmcia drivers being in kernel.
I use pcmcia kernel modules and userspace modules together to make both
the 3com and the aironet cards work.
Ookhoi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 9:38 ` Elmer Joandi
2001-04-30 10:13 ` Ookhoi
@ 2001-04-30 16:51 ` Jeff Garzik
2001-04-30 2:02 ` Arnaldo Carvalho de Melo
` (2 more replies)
1 sibling, 3 replies; 17+ messages in thread
From: Jeff Garzik @ 2001-04-30 16:51 UTC (permalink / raw)
To: Elmer Joandi; +Cc: Ookhoi, Francois Gouget, linux-kernel, elmer
Elmer Joandi wrote:
> the whole pcmcia does not work in 2.4.
Prove it.
It works for people with correct 2.4 kernel configurations.
--
Jeff Garzik | Game called on account of naked chick
Building 1024 |
MandrakeSoft |
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 16:51 ` Jeff Garzik
2001-04-30 2:02 ` Arnaldo Carvalho de Melo
@ 2001-04-30 18:34 ` Francois Gouget
2001-04-30 18:37 ` Jeff Garzik
2001-04-30 23:49 ` Alan Cox
2 siblings, 1 reply; 17+ messages in thread
From: Francois Gouget @ 2001-04-30 18:34 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Elmer Joandi, Ookhoi, linux-kernel
On Mon, 30 Apr 2001, Jeff Garzik wrote:
> Elmer Joandi wrote:
> > the whole pcmcia does not work in 2.4.
>
> Prove it.
>
> It works for people with correct 2.4 kernel configurations.
What is a 'correct 2.4 kernel configuration'? Or more importantly how
do I tell if mine is correct?
Here's what I have in my config file:
CONFIG_HOTPLUG=y
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
CONFIG_I82365=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_RADIO=y
# CONFIG_STRIP is not set
CONFIG_WAVELAN=m
CONFIG_ARLAN=m
CONFIG_AIRONET4500=m
CONFIG_AIRONET4500_NONCS=m
# CONFIG_AIRONET4500_PNP is not set
# CONFIG_AIRONET4500_PCI is not set
# CONFIG_AIRONET4500_ISA is not set
# CONFIG_AIRONET4500_I365 is not set
CONFIG_AIRONET4500_PROC=m
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_NETWAVE=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_AIRONET4500_CS=m
Is there any important setting that I might have missed?
I noticed that I was not loading the module aironet4500_proc. But
loading it does not change anything except that I now have stuff in
/proc/sys/aironet4500. But it doesn't really give me much more
information.
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
Nouvelle version : les anciens bogues ont été remplacés par de nouveaux.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 18:34 ` Francois Gouget
@ 2001-04-30 18:37 ` Jeff Garzik
2001-04-30 20:22 ` Francois Gouget
2001-05-01 11:49 ` Elmer Joandi
0 siblings, 2 replies; 17+ messages in thread
From: Jeff Garzik @ 2001-04-30 18:37 UTC (permalink / raw)
To: Francois Gouget; +Cc: Elmer Joandi, Ookhoi, linux-kernel
Francois Gouget wrote:
> CONFIG_PCMCIA=y
> CONFIG_CARDBUS=y
> CONFIG_I82365=y
Not correct -- you do not need I82365 if you have CardBus. However, if
you are running 2.4.4 you should be ok.
Linux 2.4.4 includes a patch from me that fixes such configurations so
that they don't conflict anymore, but running 2.4.3 or previous with
such a configuration, you are likely to run into a partially-useable
system (pcmcia but not cardbus cards work) or a completely unusable
hotplug system (no cards work).
--
Jeff Garzik | Game called on account of naked chick
Building 1024 |
MandrakeSoft |
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 18:37 ` Jeff Garzik
@ 2001-04-30 20:22 ` Francois Gouget
2001-04-30 22:10 ` Michael H. Warfield
2001-05-01 11:49 ` Elmer Joandi
1 sibling, 1 reply; 17+ messages in thread
From: Francois Gouget @ 2001-04-30 20:22 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Elmer Joandi, Ookhoi, linux-kernel
On Mon, 30 Apr 2001, Jeff Garzik wrote:
> Francois Gouget wrote:
> > CONFIG_PCMCIA=y
> > CONFIG_CARDBUS=y
> > CONFIG_I82365=y
>
> Not correct -- you do not need I82365 if you have CardBus. However, if
> you are running 2.4.4 you should be ok.
Ok. I upgraded to 2.4.4 and modified my config file to be:
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
# CONFIG_I82365 is not set
But now I get the same missing symbols I initially had in 2.4.3:
Apr 30 13:19:34 oleron cardmgr[148]: initializing socket 0
Apr 30 13:19:34 oleron cardmgr[148]: socket 0: Aironet PC4800
Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_core'
Apr 30 13:19:34 oleron cardmgr[148]: + Warning: /lib/modules/2.4.4/kernel/drivers/net/aironet4500_core.o
symbol for parameter rx_queue_len not found
Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_proc'
Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_cs'
Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
failed: Resource temporarily unavailable
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
1 + e ^ ( i * pi ) = 0
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 20:22 ` Francois Gouget
@ 2001-04-30 22:10 ` Michael H. Warfield
2001-04-30 22:21 ` Francois Gouget
2001-05-01 1:00 ` Keith Owens
0 siblings, 2 replies; 17+ messages in thread
From: Michael H. Warfield @ 2001-04-30 22:10 UTC (permalink / raw)
To: Francois Gouget; +Cc: Jeff Garzik, Elmer Joandi, Ookhoi, linux-kernel
Hello,
I'm tunning into this discussion a little late, but...
On Mon, Apr 30, 2001 at 01:22:59PM -0700, Francois Gouget wrote:
> On Mon, 30 Apr 2001, Jeff Garzik wrote:
> > Francois Gouget wrote:
> > > CONFIG_PCMCIA=y
> > > CONFIG_CARDBUS=y
> > > CONFIG_I82365=y
> >
> > Not correct -- you do not need I82365 if you have CardBus. However, if
> > you are running 2.4.4 you should be ok.
> Ok. I upgraded to 2.4.4 and modified my config file to be:
> CONFIG_PCMCIA=y
> CONFIG_CARDBUS=y
> # CONFIG_I82365 is not set
> But now I get the same missing symbols I initially had in 2.4.3:
> Apr 30 13:19:34 oleron cardmgr[148]: initializing socket 0
> Apr 30 13:19:34 oleron cardmgr[148]: socket 0: Aironet PC4800
> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_core'
> Apr 30 13:19:34 oleron cardmgr[148]: + Warning: /lib/modules/2.4.4/kernel/drivers/net/aironet4500_core.o
> symbol for parameter rx_queue_len not found
> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_proc'
> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_cs'
> Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
> failed: Resource temporarily unavailable
Seen this before. What version are your modutils at? Latest are
2.4.5 on kernel.org and there have been several times where I've had
them slip out of rev and ended up with missing symbols.
> --
> Francois Gouget fgouget@free.fr http://fgouget.free.fr/
> 1 + e ^ ( i * pi ) = 0
Mike
--
Michael H. Warfield | (770) 985-6132 | mhw@WittsEnd.com
(The Mad Wizard) | (678) 463-0932 | http://www.wittsend.com/mhw/
NIC whois: MHW9 | An optimist believes we live in the best of all
PGP Key: 0xDF1DD471 | possible worlds. A pessimist is sure of it!
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 22:10 ` Michael H. Warfield
@ 2001-04-30 22:21 ` Francois Gouget
2001-05-01 1:00 ` Keith Owens
1 sibling, 0 replies; 17+ messages in thread
From: Francois Gouget @ 2001-04-30 22:21 UTC (permalink / raw)
To: Michael H. Warfield; +Cc: Jeff Garzik, Elmer Joandi, Ookhoi, linux-kernel
On Mon, 30 Apr 2001, Michael H. Warfield wrote:
[...]
> > But now I get the same missing symbols I initially had in 2.4.3:
>
> > Apr 30 13:19:34 oleron cardmgr[148]: initializing socket 0
> > Apr 30 13:19:34 oleron cardmgr[148]: socket 0: Aironet PC4800
> > Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_core'
> > Apr 30 13:19:34 oleron cardmgr[148]: + Warning: /lib/modules/2.4.4/kernel/drivers/net/aironet4500_core.o
> > symbol for parameter rx_queue_len not found
> > Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_proc'
> > Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_cs'
> > Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
> > failed: Resource temporarily unavailable
>
> Seen this before. What version are your modutils at? Latest are
> 2.4.5 on kernel.org and there have been several times where I've had
> them slip out of rev and ended up with missing symbols.
Here I have modutils 2.4.2.
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
War doesn't determine who's right. War determines who's left.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 16:51 ` Jeff Garzik
2001-04-30 2:02 ` Arnaldo Carvalho de Melo
2001-04-30 18:34 ` Francois Gouget
@ 2001-04-30 23:49 ` Alan Cox
2 siblings, 0 replies; 17+ messages in thread
From: Alan Cox @ 2001-04-30 23:49 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Elmer Joandi, Ookhoi, Francois Gouget, linux-kernel, elmer
> Elmer Joandi wrote:
> > the whole pcmcia does not work in 2.4.
>
> Prove it.
> It works for people with correct 2.4 kernel configurations.
Except on a few boxes where it doesnt. The Palmax is one of them but that
seems to be irq routing
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 22:10 ` Michael H. Warfield
2001-04-30 22:21 ` Francois Gouget
@ 2001-05-01 1:00 ` Keith Owens
2001-05-01 3:42 ` Francois Gouget
2001-05-01 23:30 ` Francois Gouget
1 sibling, 2 replies; 17+ messages in thread
From: Keith Owens @ 2001-05-01 1:00 UTC (permalink / raw)
To: Michael H. Warfield
Cc: Francois Gouget, Jeff Garzik, Elmer Joandi, Ookhoi, linux-kernel
On Mon, 30 Apr 2001 18:10:56 -0400,
"Michael H. Warfield" <mhw@wittsend.com> wrote:
>On Mon, Apr 30, 2001 at 01:22:59PM -0700, Francois Gouget wrote:
>> Apr 30 13:19:34 oleron cardmgr[148]: initializing socket 0
>> Apr 30 13:19:34 oleron cardmgr[148]: socket 0: Aironet PC4800
>> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_core'
>> Apr 30 13:19:34 oleron cardmgr[148]: + Warning: /lib/modules/2.4.4/kernel/drivers/net/aironet4500_core.o
>> symbol for parameter rx_queue_len not found
Bug in drivers/net/aironet4500_core.c. It has
MODULE_PARM(rx_queue_len,"i");
but rx_queue_len is never defined. Only a warning.
>> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_proc'
>> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_cs'
>> Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
>> failed: Resource temporarily unavailable
Separate problem, the aironet4500_cs driver could not get its
resources.
> Seen this before. What version are your modutils at? Latest are
>2.4.5 on kernel.org and there have been several times where I've had
>them slip out of rev and ended up with missing symbols.
The version of modutils does not affect missing symbols, it just
reports kernel bugs.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-05-01 1:00 ` Keith Owens
@ 2001-05-01 3:42 ` Francois Gouget
2001-05-01 23:30 ` Francois Gouget
1 sibling, 0 replies; 17+ messages in thread
From: Francois Gouget @ 2001-05-01 3:42 UTC (permalink / raw)
To: Keith Owens
Cc: Michael H. Warfield, Jeff Garzik, Ookhoi, Elmer Joandi,
linux-kernel
On Tue, 1 May 2001, Keith Owens wrote:
> On Mon, 30 Apr 2001 18:10:56 -0400,
> "Michael H. Warfield" <mhw@wittsend.com> wrote:
> >On Mon, Apr 30, 2001 at 01:22:59PM -0700, Francois Gouget wrote:
> >> Apr 30 13:19:34 oleron cardmgr[148]: initializing socket 0
> >> Apr 30 13:19:34 oleron cardmgr[148]: socket 0: Aironet PC4800
> >> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_core'
> >> Apr 30 13:19:34 oleron cardmgr[148]: + Warning: /lib/modules/2.4.4/kernel/drivers/net/aironet4500_core.o
> >> symbol for parameter rx_queue_len not found
>
> Bug in drivers/net/aironet4500_core.c. It has
> MODULE_PARM(rx_queue_len,"i");
> but rx_queue_len is never defined. Only a warning.
Ok, so a fix would be:
--- cut here ---
--- aironet4500_core.c.orig Mon Apr 30 19:14:38 2001
+++ aironet4500_core.c Mon Apr 30 19:14:47 2001
@@ -2564,10 +2564,9 @@
#if LINUX_VERSION_CODE >= 0x20100
MODULE_PARM(awc_debug,"i");
-MODULE_PARM(rx_queue_len,"i");
MODULE_PARM(tx_rate,"i");
MODULE_PARM(channel,"i");
-MODULE_PARM(tx_full_rate,"i");
+//MODULE_PARM(tx_full_rate,"i");
MODULE_PARM(adhoc,"i");
MODULE_PARM(master,"i");
MODULE_PARM(slave,"i");
--- cut here ---
And if someone knows that tx_full_rate will never be used again then
there's 2 other commented lines to remove.
> >> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_proc'
> >> Apr 30 13:19:34 oleron cardmgr[148]: executing: 'modprobe aironet4500_cs'
> >> Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
> >> failed: Resource temporarily unavailable
>
> Separate problem, the aironet4500_cs driver could not get its
> resources.
I thought it was supposed to display more messages if it cannot get
its resources. From the pcmcia-howto:
RequestIO: Resource in use
RequestIRQ: Resource in use
RequestWindow: Resource in use
GetNextTuple: No more items
could not allocate nn IO ports for CardBus socket n
could not allocate nnK memory for CardBus socket n
could not allocate interrupt for CardBus socket n
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
Linux: the choice of a GNU generation
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-04-30 18:37 ` Jeff Garzik
2001-04-30 20:22 ` Francois Gouget
@ 2001-05-01 11:49 ` Elmer Joandi
1 sibling, 0 replies; 17+ messages in thread
From: Elmer Joandi @ 2001-05-01 11:49 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Francois Gouget, Ookhoi, linux-kernel
On Mon, 30 Apr 2001, Jeff Garzik wrote:
> Not correct -- you do not need I82365 if you have CardBus. However, if
> you are running 2.4.4 you should be ok.
So it is nice I dont have to prove it.
Never seen cardbus laptop with linux yet.
( But Mandrake can send me one :) )
Elmer.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Aironet doesn't work
2001-05-01 1:00 ` Keith Owens
2001-05-01 3:42 ` Francois Gouget
@ 2001-05-01 23:30 ` Francois Gouget
1 sibling, 0 replies; 17+ messages in thread
From: Francois Gouget @ 2001-05-01 23:30 UTC (permalink / raw)
To: Keith Owens
Cc: Michael H. Warfield, Jeff Garzik, Elmer Joandi, Ookhoi,
linux-kernel
I tried 2.4.4-ac2 this morning. The warning about rx_queue_len is
gone :-) but I have one about tx_full_rate:
May 1 12:37:25 oleron cardmgr[150]: + Warning: /lib/modules/2.4.4-ac2/kernel/drivers/net/aironet4500_core.o
symbol for parameter tx_full_rate not found
That's easily solved by applying the following:
--- cut here ---
--- aironet4500_core.c.orig Mon Apr 30 19:14:38 2001
+++ aironet4500_core.c Mon Apr 30 19:14:47 2001
@@ -2568,7 +2568,7 @@
MODULE_PARM(awc_debug,"i");
MODULE_PARM(tx_rate,"i");
MODULE_PARM(channel,"i");
-MODULE_PARM(tx_full_rate,"i");
+//MODULE_PARM(tx_full_rate,"i");
MODULE_PARM(adhoc,"i");
MODULE_PARM(master,"i");
MODULE_PARM(slave,"i");
--- cut here ---
On Tue, 1 May 2001, Keith Owens wrote:
> >> Apr 30 13:19:35 oleron cardmgr[148]: get dev info on socket 0
> >> failed: Resource temporarily unavailable
>
> Separate problem, the aironet4500_cs driver could not get its
> resources.
I still get this message but I didn't have much time to play with the
irq / ioport allocations. That's what you meant by 'resources', right?
Unfortunately I don't have access to the card anymore (well, I'll try
to borrow it again) so I won't be able to do more tests. Since it looks
like a hardware resource issue here are some more details about my
config for future cross-referencing. The laptop is a Sony Vaio F560.
lspci says the following:
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 03)
00:08.0 FireWire (IEEE 1394): Sony Corporation CXD3222 i.LINK Controller (rev 02)
00:09.0 Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S Audio Controller] (rev 02)
00:0a.0 Communication controller: CONEXANT: Unknown device 2443 (rev 01)
00:0c.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
00:0c.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
01:00.0 VGA compatible controller: Neomagic Corporation: Unknown device 0016 (rev 10)
On another laptop the card was using interrupt 15 and ioports
0140-017f which on this one would conflict with ide1. But there's other
ranges available.
0170-0177 : ide1
15: 0 XT-PIC ide1
--
Francois Gouget fgouget@free.fr http://fgouget.free.fr/
If it stinks, it's chemistry. If it moves, it's biology.
If it does not work, It's computer science.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2001-05-01 23:33 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-04-30 7:25 Aironet doesn't work Francois Gouget
2001-04-30 9:31 ` Ookhoi
2001-04-30 9:38 ` Elmer Joandi
2001-04-30 10:13 ` Ookhoi
2001-04-30 16:51 ` Jeff Garzik
2001-04-30 2:02 ` Arnaldo Carvalho de Melo
2001-04-30 18:34 ` Francois Gouget
2001-04-30 18:37 ` Jeff Garzik
2001-04-30 20:22 ` Francois Gouget
2001-04-30 22:10 ` Michael H. Warfield
2001-04-30 22:21 ` Francois Gouget
2001-05-01 1:00 ` Keith Owens
2001-05-01 3:42 ` Francois Gouget
2001-05-01 23:30 ` Francois Gouget
2001-05-01 11:49 ` Elmer Joandi
2001-04-30 23:49 ` Alan Cox
2001-04-30 9:38 ` Ookhoi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox