← All talks

Linux USB Network Troubleshoot: Success After Midnight! #shorts

BSides Frankfurt1:14655 viewsPublished 2026-01Watch on YouTube ↗
About this talk
When obscure USB peripherals fail on Linux, someone has probably solved it. Scrambled scripts and sleep statements to the rescue! Cleaning supplies and a bold lie got them in the door. #BsidesFrankfurt #Bsides #Bsidesfra #Linux #USB #Troubleshooting
Show transcript [en]

Crap, what am I going to do now? So, of course, there's going to be a Linux USB network device troubleshoot speedrun session until 2 a.m. Not very fun. But luckily, you know, there were a whole bunch of people who had the same exact problem or use case there as I had. And I found that again, you know that pattern whenever there's some obscure, poorly supported documented USB periphery, chances are that someone before you try to make it work on Linux horribly fails but eventually succeeded. And this was the case, right? So, I scrambled together some scripts. That was before CHGBT. By the way, um you can see there's a whole bunch of sleep statements in there. It was janky as all

hell, but it worked reliably. It just took like 15 minutes to boot up and be ready, but it was okay. And that's how I felt after I was done with that. So, next day, we were ready. Uh we first got our cleaning supplies for like 50 bucks. We got a mop, a bucket, some uh cleaning agents, whatever, sponges. And then around lunchtime we went to the facility to the gate uh rang the intercom they asked us who are you guys what do you want to do here we told them hey we are the cleaning staff the original team fell ill we the replacements and without any further questions they told us hey you know proceed inwards uh go to the

registration desk you're good to go then we were there.