Re: pccardd: No free configuration for card

From: Oli Kuemmel <bsd03(at)gvs.dyn.bawue.de>
Date: Mon, 30 Aug 2004 17:39:48 +0200

* Bernd Walter <ticso(at)cicely12.cicely.de> wrote:
> On Sat, Aug 28, 2004 at 10:29:48PM +0200, Oli Kuemmel wrote:
> > Aug 28 22:13:26 m50 pccardd[64]: No free configuration for card D
> >
> > Ich hab gegoogelt, aber da kam nicht viel raus dabei, ausser dass
> > es daran liegen kann, dass die devices als z.B. "wi0" anstatt "wi"
> > eingetragen sind - das ist aber hier nicht der Fall. Ich benutze
> > eine Standard pccard.conf:
> > # $FreeBSD: src/etc/defaults/pccard.conf,v 1.98.2.39 2004/06/05 06:13:54 sanpei Exp $
> > System ist: 4.10-STABLE #0: Thu Aug 12 20:11:02 CEST 2004
> >
> > Was kann ich tun um damit weiterzukommen?
>
> Irgendwas scheint dem zu fehlen, I/O Space, IRQ oder Memory Space.
> Auf 4.x musst du in der pccard.conf einstellen, was du an Resourcen
> zur Verfügung stellen kannst - wenn du nur Resourcen für maximal
> eine Karte anbietest kann die zweite nicht mehr funktionieren.
> Mit der default Einstellung kommt man selten aus.

Ok. Ich habs mit verschiedenen Kombinationen an Karten versucht, sobald
Netzwerkkarten dabei sind passiert entweder oben Beschriebenes oder die
Kiste friert komplett ein oder es gibt ein panic "Fatal trap 19:
non-maskable interrupt trap while in kernel mode" :(

Nicht-Netzwerkkarten kann ich problemlos nebeneinander betreiben.

Ich nehme mal an das liegt daran:
> Aug 28 22:06:51 m50 pccardd[64]: Using I/O addr 0x240, size 64
und dass in pccard.conf nur 96k bereitgestellt werden? Wenn ich das
allerdings mal ganz blauäugig auf 128k erhöhe ändert das nichts
(zumindest nicht merklich).

man pccard.conf zeigt als Beispiel zwei Einträge untereinander:
memory 0xd4000 96k
memory 0xc4000 32k
Das hab ich auch probiert, das System hängt dann nach einstecken der
zweiten Karte ein paar Sekunden, läuft dann aber weiter und ich finde
folgendes in den messages:

Aug 30 17:31:28 m50 /kernel: wi1 at port 0x280-0x2bf irq 11 slot 0 on pccard0
Aug 30 17:31:29 m50 /kernel: wi1: wi_cmd: busy bit won't clear.
Aug 30 17:31:29 m50 last message repeated 2 times
Aug 30 17:31:29 m50 /kernel: wi1: init failed
Aug 30 17:31:29 m50 /kernel: wi1: wi_cmd: busy bit won't clear.
Aug 30 17:31:29 m50 /kernel: wi1: wi_cmd: busy bit won't clear.
Aug 30 17:31:29 m50 /kernel: wi1: mac read failed 5
Aug 30 17:31:29 m50 /kernel: device_probe_and_attach: wi1 attach returned 5
Aug 30 17:31:29 m50 pccardd[593]: driver allocation failed for D(Link DWL-650 11Mbps WLAN Card): Input/output error

Wie komme ich denn auf sinnvolle Werte für 'memory'?
Ausserdem will jede Karte irq 11 nehmen, egal was ich in pccard.conf
reinschreibe.

Grüsse,
Oli
.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 30 Aug 2004 - 17:43:57 CEST

search this site