Ian Gulliver flamingcow
  • Joined on 2026-03-05
flamingcow pushed to main at theater/cabletest 2026-08-13 00:36:19 +00:00
6f787c0873 Record X520 install: FS+Wiitek seated and linked, FS's honest EEPROM is what trips ixgbe qualification, uplink moved to enp88s0
flamingcow pushed to main at theater/cabletest 2026-08-10 19:51:48 +00:00
5f4a8ceb57 Vendor AQR datasheet, correct timestamp model (hw rx stamps are a hard requirement), order ConnectX-5, map 82599 bucket-timestamp routes
flamingcow pushed to main at theater/cabletest 2026-08-10 18:52:28 +00:00
73074040e0 Answer open questions from desk analysis: ETQF steering, E820 is post-FEC, compound I2C op, forced co-location
flamingcow pushed to main at theater/cabletest 2026-08-10 18:32:09 +00:00
8c8e0c7d32 Add open-questions doc for pre-hardware deep-dive
flamingcow pushed to main at theater/cabletest 2026-08-10 18:29:53 +00:00
44e010caa9 Note Wiitek ixgbe RollBall client and flag ixgbe RX-steering as open investigation
flamingcow pushed to main at theater/cabletest 2026-08-10 18:22:38 +00:00
3f1bb03e52 Record X520 ixgbe raw-i2c patch and BCM client prep in state doc
flamingcow pushed to main at theater/cabletest 2026-08-10 17:35:26 +00:00
6597a11c33 Add in-repo project docs: goals, state, hardware, module-PHY transports, module diagnostics, and measurement lessons
flamingcow pushed to main at theater/cabletest 2026-08-06 04:46:50 +00:00
6d73221123 Hold a fatal error on the framebuffer and reboot in five minutes rather than exiting, since init's death drops the kernel's panic screen over the cause
cd259556d4 Build i40e into the appliance kernel, whose forbidden list predated the noise pair that needs it
Compare 2 commits »
flamingcow pushed to main at theater/cabletest 2026-08-05 23:13:54 +00:00
e7c73ca0a9 Reveal the build's commit hash in place of the reset label while a finger holds the top-right corner, and dev where go run left no stamp
flamingcow pushed to main at theater/cabletest 2026-08-05 17:49:57 +00:00
2fcab83756 Drive a noise cable on the i40e pair, cycling its link down and up since the module PHYs ignore everything softer, and flag its absence beside the error columns
flamingcow pushed to main at theater/cabletest 2026-08-05 15:19:16 +00:00
88f4f7da80 Poll the nic on the sampler's cadence, and reboot rather than exit when a clean return reaches PID 1
flamingcow pushed to main at theater/cabletest 2026-08-05 05:51:06 +00:00
ab60cc1cfc Cap cpu idle exit latency for the life of the run, deep enough to keep C1 and shallow enough to block the rest
flamingcow pushed to main at theater/cabletest 2026-08-05 05:38:55 +00:00
49eaa8a8a8 Take the rate epoch from the slowest stream's frontier, since reading a bucket claims every stream has delivered through it
flamingcow pushed to main at theater/cabletest 2026-08-05 05:26:51 +00:00
7b2601a02e Fail loudly on a touch read, stop the workers before their sockets close, and file down the small edges
flamingcow pushed to main at theater/cabletest 2026-08-05 05:12:56 +00:00
12cef6a89b Fold the shutdown flags into one, take the smallest frame to the wire minimum, drop the speed column
19b0f1d2ea Refuse a filter location something else holds, and the driver's word on how many it wrote
f5d05d1fc5 Fail loudly on a drm read instead of leaving the panel frozen on its last frame
Compare 3 commits »
flamingcow pushed to main at theater/cabletest 2026-08-05 05:01:55 +00:00
dd94f4cab5 Set the socket buffers through the force options alone instead of falling back to the capped ones
flamingcow pushed to main at theater/cabletest 2026-08-05 04:59:39 +00:00
4c7062d600 Take the line rate as a constant so nothing has to be plugged in, and drop the config box
flamingcow pushed to main at theater/cabletest 2026-08-05 04:29:48 +00:00
01d673dc83 Check the header version on arrival and say what the error window actually spans
flamingcow pushed to main at theater/cabletest 2026-08-05 04:25:49 +00:00
49de171ad0 Commit the receive counters once per batch instead of once per frame
flamingcow pushed to main at theater/cabletest 2026-08-05 04:19:51 +00:00
21788fdd4f Judge a frame against the stream its socket receives rather than the one its header claims