I Proxmox-fallet med ett Orico/JMicron JMS56x-kabinett nådde USB-enheten ZimaOS-gästen och kärnan identifierade bryggan, men ingen sdX-blockenhet dök upp innan USB-enheten kopplades från. Att skicka vidare de enskilda diskarna från Proxmox-värden var den fungerande lösning som användaren rapporterade.
Ett svar i communityt hänförde detta till saknade moduler för usb_storage/uas. Den slutsatsen bör betraktas som en hypotes, inte som ett verifierat faktum: ZimaOS-loggen som publicerades säger själv usb-storage ... USB Mass Storage device detected och skapar en SCSI-värd.
Vad den ursprungliga loggen faktiskt visar
Proxmox kopplade leverantörs-/produkt-ID:t 152d:0565 till den virtuella maskinen. ZimaOS identifierade sedan JMS56x-bryggan och startade en USB-lagrings-SCSI-värd, men skapade aldrig de förväntade raderna för direktåtkomst till diskar eller några blockenheter.
Samma kabinett fungerade i en Debian 13-virtuell maskin på samma Proxmox-värd. Det gör ZimaOS-gästens miljö till en stark kompatibilitetsmisstänkt, men visar inte i sig vilket kärnalternativ, vilken specialhantering eller vilket bryggbeteende som orsakar problemet.
Varför ett misslyckat modprobe inte räcker för att diagnostisera problemet
Ett misslyckat kommando med modprobe usb_storage bevisar inte att stöd för USB-lagring saknas när den körande kärnan redan loggar aktivitet från usb-storage. Drivrutiner kan också vara inbyggda i kärnan i stället för att finnas som laddningsbara moduler.
Av den anledningen bör forumförklaringen inte presenteras som en officiell begränsning i ZimaOS-kärnan, såvida inte IceWhale bekräftar den exakta drivrutinskonfigurationen för den aktuella versionen.
Använd en stabilare gräns för vidarekoppling
Proxmox beskriver vidarekoppling av USB-enheter från värden via leverantörs-/produkt-ID eller via buss/port i sin administrationsguide för Proxmox VE. Om hela USB-bryggan inte initieras korrekt inuti ZimaOS är det ett praktiskt alternativ att vidarekoppla lagringen på en annan nivå.
Den ursprungliga skribenten hade redan konstaterat att det fungerade att ansluta diskarna till Proxmox-värden och vidarekoppla värddiskarna till ZimaOS. Testa först med en disk när det gäller viktiga data och kontrollera att identifierarna förblir stabila efter omstarter.
Utgå inte från att ZimaOS 1.7.1 löste detta JMS56x-fall
Ändringsloggen för ZimaOS 1.7.1 nämner en korrigering för vissa USB-relaterade uppgifter som försvann efter omstart. Den nämner inte JMS56x, UAS, vidarekoppling av USB-masslagring eller kompatibilitet med Proxmox-bryggor.
Om du installerar ZimaOS under virtualisering är felsökningsguiden för installation av ZimaOS ett användbart komplement innan du ändrar lagringens vidarekopplingsarkitektur.
Sammanfattning
Det verifierade symptomet är att ”USB-bryggan identifieras, men diskarna blir aldrig blockenheter”. Vidarekoppling av värddiskarna löste problemet. Den exakta orsaken på kärnnivå bevisades inte i tråden, så behåll denna osäkerhet när du felsöker en aktuell version av ZimaOS.
