PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pcmcia übersehen ?



urias
03.10.05, 17:20
Hi,

ich bin auf der Suche nach meinem pcmcia-controller, um meinen Kernel entsprechend anzupassen, aber find ihn nicht so recht.
Kann mir mal wer einen Hinweis/ Tipp geben?

lspci sagt folgendes:


0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 03)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter


ich interpretiere dass als:


IDE-Controller
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
Modem&Soundkarte
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
USB-Controller
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
Netzwerkkarte(LAN)
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
Firewire
0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
W-Lan "Karte"
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
Mainboardkrams
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Grafikkarte
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter
Speicherkartenlesegeraet/integriert
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator
Wieso einmal Cardbus und einmal System Peripheral?

und was ist das?
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 03)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
ISA?????PCI Bus?
und das letztere?

0000:00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
Das kommt mir irgendwie bekannt vor, aber so recht zuordnen kann ich es auch nicht :(

übersehe ich es?
bin auch derzeit mit google nicht so recht vom flöeck gekommen, aber konnte auch nicht lange suchen, da ich derzeit, und die nächsten Wochen nur über isdn unterwegs bin.

Gruß
patrick

Georges
03.10.05, 18:46
hi, das lspci den pcmcia Controller nicht anzeigt ist gnaz normal. Falls ich mich nicht irre werden die fast alle oder zumindest die meisten aktuellen Controller über das Modul yenta_socket angesprochen.

edit: Im übrigen brauchs du dann noch die pcmcia Tools (pcmcia-cs)

urias
03.10.05, 19:59
hi, das lspci den pcmcia Controller nicht anzeigt ist gnaz normal. Falls ich mich nicht irre werden die fast alle oder zumindest die meisten aktuellen Controller über das Modul yenta_socket angesprochen.

ok, das ist fest eincompiliert :)
wie kann ich denn dann rauskriegen, welcher drin ist?

irgendwie will der nämlich nicht, so wie ich will
/sys/bus/pcmcia ist nichts zu finden, und trotz coldplug und hotplug, kann ich machen was ich will, ich krieg nie auch nur ein logeintrag :(

Wo könnte cih denn noch suchen?



edit: Im übrigen brauchs du dann noch die pcmcia Tools (pcmcia-cs)
sind dabei :)
*frisch compiliert* (gentoo)

danke
gruß
patrick

Georges
03.10.05, 20:14
also in /sys/bus/pcmcia habe ich auch nur 2 leere Ordner (devices und drivers). Bei mir taucht im Log auch nur ne einzige Zeile ganz am Anfang vom Bootvorgang. Hast du eigentlich irgendetwas womit du testen kannst ob der pcmcia Slot funktioniert, denn möglicherweise funktioniert er ja jetzt schon

urias
04.10.05, 14:25
ja, meine Netgear (WG511) W-Lan Karte, stöpsel ich die in meinem alten Laptop ein, gibt es einige Zeilen in der syslog, mache ich das gleiche bei meinem jetzigen (dem oben) passiert garnichts.
Ich gehe daher davon aus, dass der slot nicht funktioniert, daher kam ich ja darauf zu suchen, was es für einer ist, un zu schauen, welches Modul mir noch fehlt.
(hot&coldplug laufen, und sagt zu der Karte nichts)

urias
08.10.05, 10:27
so, hier kurz ein Nachtrag, wollte mal rauskriegen, ob er wenigsten die "Module" nutzt, und wenn ja welche...
hab dafür also mal eine kleine Reihe Tests gemacht.

Erstmal Kernel ohne pcmcia support gebaut (war ja bis dahin immer fest einkompiliert),
und der Cardmanager meckert beim booten (/etc/init.d/pcmcia)


* 'modprobe yenta_socket' failed
* Trying alternative PCIC driver: i82365
* Starting pcmcia ...
cardmgr[7883]: no pcmcia driver in /proc/devices
* cardmgr failed to start. Make sure that you have PCMCIA
* modules built or support compiled into the kernel
[ !! ]


ok, also geladen wurde irgendwas :D

darum einen Kernel mit Modulsupport, und dann darin alles was pcmcia war
und ging als Modul:

nach dem starten ein lsmod


maxdata ~ #
lsmod
Module Size Used by
pcmcia 33128 -
yenta_socket 22292 -
rsrc_nonstatic 11464 -
pcmcia_core 37700 -


beim Booten



Oct 8 09:33:04 maxdata [ 46.526207] ACPI: PCI Interrupt
0000:00:09.1[A] -> G$Oct 8 09:33:04 maxdata [ 46.526341] Yenta:
CardBus bridge found at 0000:00:0$Oct 8 09:33:04 maxdata [ 46.654078]
Yenta: ISA IRQ mask 0x02b8, PCI irq 16
Oct 8 09:33:04 maxdata [ 46.654182] Socket status: 30000006
Oct 8 09:33:07 maxdata [ 50.208076] ds: ds_open(socket 0)
Oct 8 09:33:07 maxdata [ 50.208222] ds: ds_open(socket 1)
Oct 8 09:33:07 maxdata [ 50.208295] ds: ds_open(socket 2)
Oct 8 09:33:07 maxdata [ 50.208339] ds: ds_open(socket 2)
Oct 8 09:33:07 maxdata cardmgr[6800]: watching 2 sockets
Oct 8 09:33:07 maxdata [ 50.208648] cs: IO port probe 0xc00-0xcff: clean.
Oct 8 09:33:07 maxdata [ 50.209208] cs: IO port probe 0xc00-0xcff: clean.
Oct 8 09:33:07 maxdata [ 50.209774] cs: IO port probe 0x800-0x8ff: excluding$Oct 8 09:33:07 maxdata [ 50.210012] cs: IO port probe 0x800-0x8ff: excluding$Oct 8 09:33:07 maxdata [ 50.210245] cs: IO port probe 0x100-0x4ff: excluding$Oct 8 09:33:07 maxdata [ 50.212479] cs: IO port probe 0x100-0x4ff: excluding$Oct 8 09:33:07 maxdata [ 50.214749] cs: IO port probe 0xa00-0xaff: clean.
Oct 8 09:33:07 maxdata [ 50.215381] cs: IO port probe 0xa00-0xaff: clean.


und der Cardmanager sagt (/etc/init.d/pcmcia)
auch wieder:


* PCMCIA support detected
* Starting pcmcia ...
cardmgr[7874]: watching 2 sockets [ ok ]

also zumindest lädt er Module für pcmcia.