Instalacja PCMCIA opartego na TI PCI1520

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
elmo0104
Posty: 2
Rejestracja: 20 października 2023, 12:14

Instalacja PCMCIA opartego na TI PCI1520

Post autor: elmo0104 »

Miło mi dołączyć do waszego grona. Mam taki stary tablet PC, na którym zainstalowałem system Debian 12 bez GUI. Chcę uruchomić internet przy użyciu karty PCMCIA SE GC89 . Zacząłem od instalacji pakietów
"b43-fwcutter"
"firmware-b43-installer"
"firmware-b43legacy-installer"

udało się zainstalować te pakiety ( bo musiałem dodać do repozytoriów tekst aby pobrało pakiety) ale karna nadal nie działa. Podejrzewam że trzeba uruchomić ten czytnik PCMCIA najpierw.

dmesg: https://termbin.com/k96z

lspci: https://termbin.com/lmzh

lsusb: https://termbin.com/ncbc
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Instalacja PCMCIA opartego na TI PCI1520

Post autor: dedito »

W wyniku lspci pokazują się dwa sloty czytnika:
03:04.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
03:04.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
W wyniku dmesg:
[ 0.946080] pci_bus 0000:03: extended config space not accessible
[ 0.946251] pci 0000:03:04.0: [104c:ac55] type 02 class 0x060700
[ 0.946308] pci 0000:03:04.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 0.946415] pci 0000:03:04.0: supports D1 D2
[ 0.946425] pci 0000:03:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.946712] pci 0000:03:04.1: [104c:ac55] type 02 class 0x060700
[ 0.946770] pci 0000:03:04.1: reg 0x10: [mem 0x00000000-0x00000fff]
[ 0.946875] pci 0000:03:04.1: supports D1 D2
[ 0.946886] pci 0000:03:04.1: PME# supported from D0 D1 D2 D3hot D3cold
oraz błędy
[ 0.947320] pci 0000:03:04.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.947348] pci 0000:03:04.1: bridge configuration invalid ([bus 00-00]), reconfiguring
...
[ 1.180504] pci 0000:03:04.0: BAR 0: no space for [mem size 0x00001000]
[ 1.180522] pci 0000:03:04.0: BAR 0: failed to assign [mem size 0x00001000]
[ 1.180541] pci 0000:03:04.0: BAR 15: no space for [mem size 0x04000000 pref]
[ 1.180555] pci 0000:03:04.0: BAR 15: failed to assign [mem size 0x04000000 pref]
[ 1.180570] pci 0000:03:04.0: BAR 16: no space for [mem size 0x04000000]
[ 1.180583] pci 0000:03:04.0: BAR 16: failed to assign [mem size 0x04000000]
[ 1.180598] pci 0000:03:04.1: BAR 0: no space for [mem size 0x00001000]
[ 1.180610] pci 0000:03:04.1: BAR 0: failed to assign [mem size 0x00001000]
[ 1.180629] pci 0000:03:04.1: BAR 15: no space for [mem size 0x04000000 pref]
[ 1.180642] pci 0000:03:04.1: BAR 15: failed to assign [mem size 0x04000000 pref]
[ 1.180657] pci 0000:03:04.1: BAR 16: no space for [mem size 0x04000000]
[ 1.180670] pci 0000:03:04.1: BAR 16: failed to assign [mem size 0x04000000]
[ 1.180684] pci 0000:03:04.0: BAR 13: assigned [io 0xc000-0xc0ff]
[ 1.180699] pci 0000:03:04.0: BAR 14: assigned [io 0xc400-0xc4ff]
[ 1.180713] pci 0000:03:04.1: BAR 13: assigned [io 0xc800-0xc8ff]
[ 1.180728] pci 0000:03:04.1: BAR 14: assigned [io 0xcc00-0xccff]
[ 1.180754] pci 0000:03:04.0: BAR 0: no space for [mem size 0x00001000]
[ 1.180767] pci 0000:03:04.0: BAR 0: failed to assign [mem size 0x00001000]
[ 1.180782] pci 0000:03:04.1: BAR 0: no space for [mem size 0x00001000]
[ 1.180794] pci 0000:03:04.1: BAR 0: failed to assign [mem size 0x00001000]
[ 1.180810] pci 0000:03:04.1: BAR 16: no space for [mem size 0x04000000]
[ 1.180823] pci 0000:03:04.1: BAR 16: failed to assign [mem size 0x04000000]
[ 1.180842] pci 0000:03:04.1: BAR 15: no space for [mem size 0x04000000 pref]
[ 1.180854] pci 0000:03:04.1: BAR 15: failed to assign [mem size 0x04000000 pref]
[ 1.180870] pci 0000:03:04.0: BAR 16: no space for [mem size 0x04000000]
[ 1.180882] pci 0000:03:04.0: BAR 16: failed to assign [mem size 0x04000000]
[ 1.180901] pci 0000:03:04.0: BAR 15: no space for [mem size 0x04000000 pref]
[ 1.180914] pci 0000:03:04.0: BAR 15: failed to assign [mem size 0x04000000 pref]
[ 1.180929] pci 0000:03:04.0: CardBus bridge to [bus 04]
[ 1.180940] pci 0000:03:04.0: bridge window [io 0xc000-0xc0ff]
[ 1.180957] pci 0000:03:04.0: bridge window [io 0xc400-0xc4ff]
[ 1.180976] pci 0000:03:04.1: CardBus bridge to [bus 05]
[ 1.180985] pci 0000:03:04.1: bridge window [io 0xc800-0xc8ff]
[ 1.181002] pci 0000:03:04.1: bridge window [io 0xcc00-0xccff]
...
[ 28.645540] yenta_cardbus 0000:03:04.0: No cardbus resource!
[ 28.646133] yenta_cardbus 0000:03:04.1: No cardbus resource!
Szukając po identyfikatorze sprzętowym 104c:ac55 wychodzi mi, że jądro/Debian powinno obsługiwać ten czytnik: https://cateee.net/lkddb/web-lkddb/PCCARD.html i https://wiki.debian.org/DeviceDatabase/PCI

Wrzuć bardziej szczegółowy wynik:

Kod: Zaznacz cały

lspci -nk ; lsmod
elmo0104
Posty: 2
Rejestracja: 20 października 2023, 12:14

Re: Instalacja PCMCIA opartego na TI PCI1520

Post autor: elmo0104 »

Dzięki za edycje posta. Poniżej wyniki :

lspci -nk : https://termbin.com/wld9e

lsmod : https://termbin.com/cxbv

dzięki za poświęcony czas.
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Instalacja PCMCIA opartego na TI PCI1520

Post autor: dedito »

Czytnik wygląda na gotowy do pracy, wygląda na to, że problem dotyczy inicjalizacji samej karty SE GC89.
Nie znajduję nic ciekawego w temacie powyższych błędów.
Być może warto spróbować starszych kerneli z linii 4.x a nawet 3.x, albo też uruchomić starsze dystrybucje w trybie live i zobaczyć jak tam wyglądają logi.
Z poszukiwań wychodzi mi, że to bardzo stara karta. Zresztą już sam fakt, że to PCMCIA mówi co nieco o wieku tej karty.

Dla pewności jeszcze zapytam: Te powyższe wyniki są z momentów, kiedy karta SE GC89 była w slocie czytnika PCMCIA?
elmo0104
Posty: 2
Rejestracja: 20 października 2023, 12:14

Re: Instalacja PCMCIA opartego na TI PCI1520

Post autor: elmo0104 »

Bardzo dziękuję za analizę. Tak to właśnie są logi jak karta jest w slocie czytnika PCMCIA. Dodam jeszcze, że na innym komputerze karta w Windows xp jest wykrywana. W Windows 7 już też system nic nie wykrywa. Dziś sprawdzę czy karta w ogóle jest sprawna bo kupiłem ją i nie miałem na czym sprawdzic dokładnie. W weekend wykopałem jeszcze jeden komputer z portem pcmcia i sprawdzę na nim na windows i na Debianie 12 też. Jest możliwość taka że coś jest nie tak na tym tablecie PC z portami pcmcia albo z samą karta. Zaraportuje. Bardzo dziękuję za czas poświęcony na taki stary sprzęt. Miłego dnia.
ODPOWIEDZ