To źródło przedstawia silny łańcuch oficjalnych weryfikacji. Użytkownik nie mógł zainstalować sterownika Google Coral PCIe za pomocą apt lub dpkg ponieważ ZimaOS dostarcza sterowniki sprzętowe jako część obrazu systemu. Dlatego Zima-Jerry przygotował dedykowany pakiet jądra/aktualizacji zawierający sterownik gasket, użytkownik go zainstalował, a Coral Edge TPU zaczął działać.
IceWhale potwierdziło następnie, że sterownik gasket został zintegrowany z oficjalnym wydaniem ZimaOS 1.4.1. Obecni użytkownicy nie powinni więc pobierać starego testowego RAUCB ani próbować instalować pakietów Debian Coral na hoście ZimaOS.
Oryginalne instrukcje dotyczące sterownika Debiana nie pasowały do ZimaOS
Konfiguracja Google Linux Coral PCIe tradycyjnie zakłada dystrybucję ogólnego przeznaczenia, w której pakiety i moduły jądra można instalować po wdrożeniu systemu operacyjnego. ZimaOS działa inaczej: Zima-Jerry wyraźnie stwierdził, że sterowniki sprzętowe są wstępnie wbudowane w system i zwykle nie można ich później dodać za pomocą poleceń menedżera pakietów.
IceWhale przygotowało dedykowany obraz testowy sterownika gasket
Zima-Jerry przygotował specjalny pakiet aktualizacyjny ZimaOS z jądrem 6.12 i sterownikiem gasket oraz polecił użytkownikowi zainstalować go za pomocą RAUC. Ostrzegł również, że jest to kompilacja beta i że w razie niepowodzenia testu można użyć alternatywnego gniazda systemowego.
Ten testowy RAUCB utworzono do celów walidacji w maju 2025 roku. Nie należy traktować go jako aktualnego pakietu instalacyjnego.
Użytkownik będący źródłem potwierdził, że Coral PCIe TPU działa
To potwierdzony przez użytkownika sukces, a nie tylko proponowana poprawka sterownika.
Oficjalna wersja ZimaOS 1.4.1 zawierała zintegrowany sterownik gasket
Po wydaniu wersji 1.4.1 użytkownik zapytał, czy aktualizacja usunie działający sterownik. Zima-Jerry odpowiedział, że wersja 1.4.1 zawierała już zintegrowany sterownik gasket i że użytkownik może bez obaw wykonać aktualizację.
To jest trwały wniosek ze źródła.
Nie instaluj ponownie starego sterownika testowego w bieżącym ZimaOS
Bieżące wersje ZimaOS korzystają z nowszej gałęzi jądra i sterowników systemowych, a nie z niestandardowego obrazu testowego z maja 2025 roku. Najpierw sprawdź, czy urządzenie TPU PCIe jest wykrywane:
lspci -nn
ls /dev/apex_*
Jeśli urządzenia brakuje w bieżącej wersji, zbierz dokładny identyfikator PCI i wersję ZimaOS zamiast nakładać stary pakiet beta na system.
Frigate nadal potrzebuje dostępu do urządzenia TPU
Obsługa sterownika przez system hosta to dopiero pierwsza warstwa. Kontener Frigate musi również otrzymać odpowiednie urządzenie Edge TPU — zazwyczaj węzeł urządzenia Apex w przypadku Coral PCIe — a konfiguracja detektora Frigate musi odpowiadać sprzętowi.
Użyj aktualnych wskazówek dotyczących sprzętu Coral PCIe wraz z używaną przez Ciebie wersją Frigate.
USB Coral korzysta z oddzielnej ścieżki sterownika i urządzenia
Ten sam wątek forumowy rozszerzył się później o prośby dotyczące USB Coral. Urządzenia USB mogą początkowo pojawiać się jako 1a6e:089a a później jako 18d1:9302 po inicjalizacji. Ta ścieżka USB nie korzysta z tego samego przepływu gasket/apex PCIe.
Wątek pokazuje, jak działają prośby o sterowniki do ZimaOS
W ZimaOS brak sterownika jądra jest zwykle problemem integracji obrazu systemu, a nie powodem, aby apt install pakiety do systemu hosta. Przekaż IceWhale identyfikator urządzenia, wymagany sterownik/moduł upstream oraz bieżącą wersję ZimaOS, aby można było zweryfikować sterownik w kompilacji systemu.
Sprawdź zarówno wyliczenie urządzeń PCI, jak i węzeł urządzenia Apex
Przydatnym współczesnym testem jest sprawdzenie nie tylko tego, czy lspci wyświetla urządzenie Global Unichip/Coral, ale to, czy sterownik gasket/apex utworzył oczekiwany węzeł urządzenia, taki jak /dev/apex_0. Wyliczenie urządzeń PCI bez węzła urządzenia może oznaczać, że sprzęt jest widoczny, ale sterownik środowiska wykonawczego nie został w pełni powiązany.
Frigate musi prawidłowo używać typu detektora Coral PCIe
Po udostępnieniu TPU przez hosta przypisz urządzenie Apex do kontenera Frigate i skonfiguruj detektor zgodnie z aktualną składnią Frigate Edge TPU. Nie używaj ponownie późniejszego przykładu USB urządzenie: usb dla Coral PCIe.
Nie przypinaj NAS-a na stałe do starego testowego RAUCB
Użytkownik źródłowy miał uzasadnione obawy, że zwykła aktualizacja może usunąć nowy sterownik. IceWhale rozwiało te obawy, integrując gasket z oficjalnym wydaniem 1.4.1. Gdy przetestowany sterownik staje się częścią standardowej kompilacji systemu, pozostawanie przy prywatnym obrazie beta stwarza większe ryzyko niż powrót do obsługiwanej gałęzi wydań.
FAQ dotyczące Coral w ZimaOS
Czy test sterownika gasket dla Coral PCIe faktycznie zadziałał?
Tak. Autor oryginalnego wpisu potwierdził, że moduł TPU PCIe został wykryty i działał.
Czy obsługa gasket została później uwzględniona w oficjalnym wydaniu ZimaOS?
Tak. Zima-Jerry wyraźnie potwierdził, że został zintegrowany z ZimaOS 1.4.1.
Czy to automatycznie dowodzi, że każdy moduł Coral USB działa?
Nie. USB Coral korzysta z oddzielnej ścieżki sterownika/urządzenia USB, omówionej w dalszej części wątku.
