[GEM-EXEC]
[ELLI-X86] [SYS] Hauki USB Core Loaded.
[ELLI-X86] => undefined
[HOST] Injection complete.
[HOST] Executing Topology Scan...
[ELLI-X86] > globalThis.USB.scanHubs()
[ELLI-X86] globalThis.USB.scanHubs()
[ELLI-X86]
[ELLI-X86] === HAUKI OS: USB TOPOLOGY SCAN ===
[ELLI-X86] Controller 0 [0x4440] Port 1 : Low-Speed (1.5 Mbps) [HID]
[ELLI-X86] Controller 1 [0x4460] Port 2 : Full-Speed (12 Mbps) [BULK/HUB]
[ELLI-X86] Controller 3 [0x44A0] Port 1 : Low-Speed (1.5 Mbps) [HID]
[ELLI-X86] Controller 3 [0x44A0] Port 2 : Full-Speed (12 Mbps) [BULK/HUB]
[ELLI-X86] ====================================
[ELLI-X86] => 4 devices located.
root@hauki-x86:~/hauki_usb# x-console elli tail 15
... EOF
sys.serial("[SYS] Hauki USB Core Loaded.
");
... EOF
[SYS] Hauki USB Core Loaded.
=> undefined
> globalThis.USB.scanHubs()
globalThis.USB.scanHubs()
=== HAUKI OS: USB TOPOLOGY SCAN ===
Controller 0 [0x4440] Port 1 : Low-Speed (1.5 Mbps) [HID]
Controller 1 [0x4460] Port 2 : Full-Speed (12 Mbps) [BULK/HUB]
Controller 3 [0x44A0] Port 1 : Low-Speed (1.5 Mbps) [HID]
Controller 3 [0x44A0] Port 2 : Full-Speed (12 Mbps) [BULK/HUB]
====================================
=> 4 devices located.
>Notice that the deployment script now accepts filenames as arguments (e.g.,
./deploy.sh 00_usb_core.js 01_mass_storage.js), allowing us to cleanly build
up our driver stack.
When the scanner runs, your Flash Drive should enumerate as a Full-Speed (12
Mbps) [BULK/HUB] device. Give me the output so we know exactly which
Controller and Port to rip away from the BIOS to begin the Mass Storage
initialization!