PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pcmcia-cs und Kernel 2.6



kami
28.03.04, 22:52
Hallo,

ich setze z.Z. Kernel 2.6.4 ein und will die pcmcia-cs (3.2.7) Module verwenden.

Wenn in der Kernel-Config CONFIG_PCMCIA=y steht, werden bei den
pcmcia-cs Modulen nur die Utilities erstellt. Ich benötige aber die
Module.

** Your kernel is configured with PCMCIA driver support. Therefore,
** 'make all' will compile the PCMCIA utilities but not the drivers.
** See README-2.4 if this is not what you intended!


Setze ich CONFIG_PCMCIA auf n kommt bei make config

2.5.0 and later kernels require that PCMCIA be configured in the
kernel source tree. To fix, reconfigure and rebuild your
kernel with PCMCIA enabled.

Aus diesem Grund schaffe ich es nicht die pcmcia-cs Module zu installieren.
Hat vielleicht jemand eine Idee oder was darüber gelesen??

Mfg

Kami

kth
29.03.04, 01:34
In http://pcmcia-cs.sourceforge.net/ftp/doc/PCMCIA-HOWTO-2.html steht:

The kernel PCMCIA code has the same functionality as the driver side of the pcmcia-cs package. It does not eliminate the need to install the pcmcia-cs package, since it requires the same user tools (cardmgr, cardctl, /etc/pcmcia/* files). The drivers in pcmcia-cs can still be built for 2.4 kernels, so you have a choice of using either the in-kernel PCMCIA drivers, or the drivers included in pcmcia-cs. With 2.5 and later kernels, the standalone drivers cannot be used.

kami
29.03.04, 09:23
Okay danke das ist ja schade weil nun weiß ich immer noch nicht wie ich meinen Karte zum Laufen kriegen soll. Kannst du mir vielleicht dabei weiterhelfen?

die neusten version von pcmcia-cs habe ich ja installiert und die Kernel module habe ich auch alle integriert nur er liefert unsupported card wenn ich in syslog nach schaue.
was kann man machen?? irgendwie patchen oder so??


Cu kami

kth
30.03.04, 00:58
Du musst in Erfahrung bringen, welchen Treiber deine PCMCIA-Karte benötigt, und den in /etc/pcmcia/config zusammen mit den IDs der Karte eintragen. Wie das geht, steht z. B. in dem offiziellen PCMCIA-HOWTO (http://pcmcia-cs.sourceforge.net/ftp/doc/PCMCIA-HOWTO-6.html).

Wenn du nicht weißt, welchen Treiber du nehmen kannst, poste mal die PCMCIA-/cardmgr-Zeilen aus dem Syslog oder die Ausgabe von cardctl ident.

kami
30.03.04, 09:33
Hi vielleicht hilft das dir ja ein bißchen weiter ich habe keine Ahnung was ich damit anfangen soll oder ob du noch mehr infos brauchst. Ich sehe immer nur "unsupported card"

"cardctl ident"
Socket 0:
product info: "RICOH", "Bay Controller"
manfid: 0x0000, 0x0000
function: 254 ((null))
Socket 1:
no product info available



"cardctl status"
Socket 0:
3.3V 16-bit PC Card
function 0: [ready]
Socket 1:
no card


SYSLOG :
Mar 29 11:27:18 kamilaptop cardmgr[2958]: unsupported card in socket 0
Mar 29 11:27:18 kamilaptop cardmgr[2958]: product info: "RICOH", "Bay Controller"
Mar 29 11:27:18 kamilaptop cardmgr[2958]: function: 254 ((null))


"lspci -vv"
0000:01:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a9)
Subsystem: Asustek Computer, Inc.: Unknown device 1754
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168
Interrupt: pin A routed to IRQ 6
Region 0: Memory at 10001000 (32-bit, non-prefetchable)
Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 10400000-107ff000 (prefetchable)
Memory window 1: 10800000-10bff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001

0000:01:03.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a9)
Subsystem: Asustek Computer, Inc.: Unknown device 1754
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168
Interrupt: pin B routed to IRQ 7
Region 0: Memory at 10002000 (32-bit, non-prefetchable)
Bus: primary=01, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 10c00000-10fff000 (prefetchable)
Memory window 1: 11000000-113ff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001


Danke Cu

Kami

kth
30.03.04, 15:05
Hier (http://www.geocities.com/q20linux/) steht etwas Ernüchterndes zu dem Memory Stick/SD Card Reader: Anscheinend ist ein proprietärer Treiber nötig, den es zudem noch gar nicht gibt. In news:de.comp.os.unix.linux.hardware (http://groups.google.com/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&selm=c18jlj%241ehc74%241%40ID-89924.news.uni-berlin.de) hat jemand ebenfalls keinen Erfolg damit gehabt.

kami
30.03.04, 16:13
Schade das klingt ja leider echt nicht gut naja vielleicht habe ich ja irgendwann das Glück das es einen Treiber dafür gibt

Vielen Dank für die ganze Hilfe.