[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] PCMCIA Probleme



Quoting Waldemar Brodkorb <waldemar@thinknow.de>:

Hallo Waldemar und die anderen Helfer,

> > HOTPLUG=y
CONFIG_CARDBUS=y
# CONFIG_I82365 is not set
Wobei ich diese Zeile erst gesetzt hatte. In der Hilfe steht naemlich, dass 
diese Option fuer saemtliche Karten (16 und 32 Bit) sei und yenta_socket 
beinhalte.
Jetzt habe ich es draussen, bekomme aber solwohl mit als auch ohne den PCMCIA 
Bus erkannt. Soweit also ein Fortschritt.

Ich habe auch die pcmcia-sourcen 3.1.28 fuer meinen Kernel (2.4.9) erfolgreich 
kompilieren koennen. 3.1.22 hingegen hat einen Fehler.

Nach dem Laden von yenta_socket kann ich mit dmesg folgendes sehen:
[...]
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000010
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d07.
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.

Sieht fuer mich soweit ok aus, oder? Und in meinem Laptop steckt anscheinend 
ein Texas Instuments Chipsatz drin, also ist die Option CONFIG_I82365 auch 
nicht wichtig denke ich.

Wenn ich nun eine Karte einstoepsel und das ibmtr_cs modul und cardmgr starte, 
sagt mir syslog folgendes:
[...]
cardmgr: initializing socket 0
kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean
cardmgr: unsupported card in socket 0
product info: MADGE, SMART 16/4 PCMCIA RINGNODE
manfid: 0x0141, 0x0002 function: 6 (network)

Tja, die Karte scheint nicht unterstuetzt zu sein. Aber wiso meldes sie sich 
dann mit samtlichen Einzelheiten?

Wenn ich nun meine IEEE1394 Karte reinschiebe dann sagt syslog folgendes:

cs: cb_alloc(bus): vendor 0x104c, device 0x8019
got res[10400000:104007ff] for resource 0 of PCI device 104c:8019
[...]
kernel: PCI: Enabling device 02:00.0 (0000 -> 0002)
cardmgr: initializing socket 0
cardmgr: socket 0: Cherri IEEE-1394
cardmgr: executing: modprobe cb_enabler
cardmbr: executing: modprobe ohci1394_cb
cardmgr: + modprobe: Can't locate module ohci1394_cb
cardmgr: modprobe exited with status 255
cardmgr: module /lib/modules/2.4.9/pcmcia/ohci1394_cb.o not available
cardmgr: get dev info on socket 0 faild: Resource temporarily unavailable

Tja, hier kann er das Modul nicht finden. Ich habe in der Kernelconfig
CONFIG_IEEE1394=m
CONFIG_IEEE1394_PCILYN=m
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_VIEO1394=m
CONFIG_IEEE1394_RAWIO1394=m

gesetzt. Demzufolge habe ich auch nur ein Modul mit dem Namen: ohci1394.o. Und 
das liegt auch nicht unter /lib/modules/2.4.9/pcmcia/ sondern 
unter /lib/modules/2.4.9/kernel/drivers/ieee1394/.

Wie dem auch sei, ich habe dann eben dieses geladen und syslog meint dazu:

kernel: ohci1394: v0.51 08/08/01 Ben Collins [...]
kernel: PCI: Setting latency timer of device 02:00.0 to 64
kernel: ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[10400000-10400800] Max 
Packet=[2048]
kernel: ohci1394_0: Physical register received outside of bus reset seqence
kernel: ieee1394: Local host added: node 0:1023, GUID 00:90:07:01:01:00:00:0f

Das sieht fuer mich auch sehr fein aus. Kann das Teil erst am Wochenende testen 
weil ich meine Videokamera erst dann wieder habe. Aber das sieht guuuuut aus, 
oder?

Trotzdem habe ich dazu auch noch ein paar Fragen: Wieso sucht er nach einem 
ohci1394_cb.o Modul? Und wo ist dieses Modul? Ich habe mich, nach Kompilierung 
der modules-source sowieso gefragt was passiert ist? Und wo die Module denn 
jetzt zu finden sind. Dort muesste doch auch das ohci1394_cb Modul sein, denke 
ich.

Tja, und das grosse Problem bleibt die Token Ring Karte. Ich habe fuer sie ein 
alias gesetzt unter /etc/modutils/aliases
alias eth1 ibmtr_cs

Und in /etc/network/interfaces habe ich 
iface eth1 inet static
     address [...]
und die weiteren Eintraege fuer netmask, broadcastund gateway.

Das sollte doch reichen um ein Ping in die weite Welt zu schicken.

Aber die Karte ist tot.

Weiss jemand dazu Rat? So weit weg vom Netzglueck bin ich wohl nicht mehr, oder?

Gruss

Christian




-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

942 eingetragene Mitglieder in dieser Liste.


Reply to: