Breaking
February 19, 2025

USB Hub-A-Dub-Dub: Weird Edge Cases Are My Ruin Lewin Day | usagoldmines.com

The Universal Serial Bus. The one bus to rule them all.  It brought peace and stability to the world of computer peripherals. No more would Apple and PC users have to buy their own special keyboards, mice, and printers. No more would computers sprout different ports for different types of hardware. USB was fast enough and good enough for just about everything you’d ever want to plug in to a computer.

We mostly think of USB devices as being plug-and-play; that you can just hook them up and they’ll work as intended. Fiddle around around with some edge cases, though, and you might quickly learn that’s not the case. That’s just what I found when I started running complicated livestreams from a laptop…

Fool To Try

You’d think an i7 with 16 GB of RAM would be well equipped to handle some audio software, 40 plugins, and a couple of webcams.

When I’m not writing 5,000 words a day as the most forgettable journalist online, I’m running a musical livestream on Twitch. I invented Drumbeats and Dicerollsa show in which I roll dice in order to write music in Ableton Live. The dice choose the instruments and sometimes even the notes, and then it’s up to me to turn all that into a coherent song.

The concept is simple enough, but on the technical side, it gets a little complicated. Video-wise, I use two webcams—one for me, one to film the dice as I roll them. That’s two USB devices right there. Then I have my mouse and keyboard, both running via a single Logitech wireless dongle. Finally, I have my Steinberg UR22 audio interface—basically a soundcard in an external box that has musician-friendly hookups for professional-grade mics and speakers.

It all adds up to four USB devices in total, all with USB-A ports. That doesn’t sound like much. Only, since my desktop was stolen, I only have a laptop to run the whole show. That presented an immediate hurdle, as my laptop only has two USB-A ports on board, plus a USB-C port on the rear.

I figured I’d hook up a USB-C hub with a few extra ports, and along with my monitor’s additional USB hub, I’d be all good. Trouble struck as I first attempted to stream in this way. Both webcams worked, with one of them even running through a separate NVIDIA Broadcast tool to do some background removal. However, the audio was problematic. Every ten to twenty seconds or so, the sound would drop out or stutter. It was incredibly jarring for a music stream.

Not So Simple

My Razer Kiyo webcam, complete with aftermarket privacy shield.

I was frustrated. This was a problem I’d never had before. In normal life, I’d always just plugged whatever device into whatever USB port with no problems. Even when I’d chained hubs off hubs, I’d seen little issue, even with high-bandwidth devices like HD webcams or portable hard drives. And yet, here I stood. I was plugging, but the gear wasn’t playing.

At first, I figured I just had to tweak my software setup. I was using the Steinberg UR-22 via the Windows Wave drivers in Ableton. I figured if I just used the professional-grade ASIO sound driver instead, my stuttering problem would go away. However, then I found that my streaming software couldn’t naturally capture audio from this device. This necessitated pulling in the Reastream plugin to truck audio from Ableton into Streamlabs, but that wasn’t so hard. I tried a test recording offline, and it all worked great. No stutters, no problems. Only, as soon as I tried streaming live… the stuttering was back, in a big way.

My Logitech C920E webcam. Forgive the beige walls.

For my second stream, I switched things up. I ended up using a USB headset plugged right into my laptop’s native ports for audio, back with the Windows drivers, and kept the Steinberg UR-22 just for recording vocals into the machine. This worked great, with no stuttering on playback. But I had a new problem—only one of my webcams would work at a time. Oh, and the mic feed from the Steinberg was dropping out randomly, ruining my vocal recordings.

Looking at the mess of cables and daisy-chained hubs in front of me, I realized I had to simplify. I put the Steinberg device on the most direct hookup, straight to the laptop’s USB-A port, and set it back up in ASIO mode. Then I connected both webcams to a Lenovo docking station, hooked up by USB-C. I eliminated any extra hubs, ditched the USB headset, and had the most critical device—the Steinberg—connected by a single cable. This had to solve it, right?

My Steinberg UR22 interface, which has never faltered at a gig—but flatly refuses to stop stuttering when I’m livestreaming.

Well, the webcams were now humming along nicely, probably because they now had enough power from the docking station instead of an unpowered hub. But were all the problems fixed? Alas, no. Try as I might, the Steinberg device would stutter every few seconds or so. I double-checked that I didn’t have a CPU, RAM, or hard drive issue—everything came back clear. But for some reason, two webcams and an ASIO device was making the audio choke.

Brick Walls

Hours more troubleshooting rushed by. After all this, I’ve come to findings that confound me as an engineer. I can run two HD webcams and a USB headset with no dropouts, just using basic Windows audio drivers. And yet, trying to use the Steinberg audio interface, it just falters. Even with the webcams degraded to ultra low resolution! This interface has seen me through thick and thin, but it just won’t work under these conditions. Despite the fact it’s using the same sample rate as the USB headset, and should surely be using a similar amount of bandwidth. Regardless, its driver tells me there’s a USB problem and I can’t seem to solve it.

This error plagues me.

The one thing that itches my brain is that the stuttering seems to only happen when I’m streaming live online. When I’m not streaming video, the Steinberg happily operates as rock-solid as the cheap headset. The thing is, my network connection is via a PCI-Express WiFi chip baked into the laptop, so… that’s not even a USB thing.

When I started writing this a week ago, I thought I’d have solved it by now. I’d have a nice clear answer about what went wrong and how I figured it all out. That didn’t come to pass. Part of me wants to rush out and build a desktop PC with a real amount of ports to see if eliminating hubs and nonsense solves my problems. The other part of me wants to redouble my efforts to track down the issue with every last USB inspection utility out there. I’ll probably do the latter and update this article in due course.

Instead of a neat solution, all I’m left with is confusion and a cautionary tale. Just because you can plug a bunch of USB devices together, it doesn’t mean they’ll all work properly and play nicely together. Our computers are more complicated than we expect, it’s just they’re better at hiding it from us these days.

 

This articles is written by : Nermeen Nabil Khear Abdelmalak

All rights reserved to : USAGOLDMIES . www.usagoldmines.com

You can Enjoy surfing our website categories and read more content in many fields you may like .

Why USAGoldMines ?

USAGoldMines is a comprehensive website offering the latest in financial, crypto, and technical news. With specialized sections for each category, it provides readers with up-to-date market insights, investment trends, and technological advancements, making it a valuable resource for investors and enthusiasts in the fast-paced financial world.

Recent:

Vacuum Forming With 3D Printed Moulds And Sheets Jenny List | usagoldmines.com

A Unique Linear Position Sensor Using Magnetostriction Dan Maloney | usagoldmines.com

$1,200,000,000 in Crypto Sent to FTX Creditors Through Kraken and Bitgo: Arkham Daily Hodl Staff | u...

Auto-Download Your Kindle Books Before February 26th Deadline Navarre Bartz | usagoldmines.com

Let There Be Light: The Engineering of Optical HDMI Heidi Ulrich | usagoldmines.com

Hackaday Europe 2025: Speakers, Lightning Talks, and More! Elliot Williams | usagoldmines.com

Series Hybrid Semi-Trucks: It Works for Locomotives So Why Not? Maya Posch | usagoldmines.com

Hack On Self: One Minute Blitz Arya Voronova | usagoldmines.com

Give Your Animal Crossing Villagers the Gift of Linux Tom Nardi | usagoldmines.com

Space Monitor Points Out Celestial Objects Tom Nardi | usagoldmines.com

Get Ready For KiCAD 9! Jenny List | usagoldmines.com

Integrated Micro Lab Keeps Track of Ammonia in the Blood Dan Maloney | usagoldmines.com

A Forgotten Consumer PC Becomes a Floating Point Powerhouse Jenny List | usagoldmines.com

Probably The Most Esoteric Commodore 64 Magazine Jenny List | usagoldmines.com

Argentinian President Javier Milei Potentially Facing Impeachment Trial From Opposition Over LIBRA L...

Measuring Local Variances in Earth’s Magnetic Field Bryan Cockfield | usagoldmines.com

Keebin’ with Kristina: the One with the Cutting Board Keyboard Kristina Panos | usagoldmines.com

Decoy Killswitch Triggers Alarm Instead Bryan Cockfield | usagoldmines.com

The “Unbreakable” Beer Glasses Of East Germany Lewin Day | usagoldmines.com

Parametric Design Process Produces Unique Speakers Bryan Cockfield | usagoldmines.com

USB Stick Hides Large Language Model Bryan Cockfield | usagoldmines.com

DaVinci’s New Threads Al Williams | usagoldmines.com

Using Antimony To Make Qubits More Stable Maya Posch | usagoldmines.com

Hackaday Links: February 16, 2025 Dan Maloney | usagoldmines.com

How Hard is it to Write a Calculator App? Al Williams | usagoldmines.com

$80,000 Abruptly Drained From JPMorgan Chase Account – Why the Bank Says Reimbursement Is Not Happen...

Graphene Tattoos: The Future of Continuous Health Monitoring? Heidi Ulrich | usagoldmines.com

[Quinn Dunki] Makes a Screw Shortener Fit for Kings Elliot Williams | usagoldmines.com

Piano Gets an Arduino Implant Al Williams | usagoldmines.com

Scrapyard Vacuum Dehydrator Sucks the Water from Hydraulic Oil Dan Maloney | usagoldmines.com

Curious Claim of Conversion of Aluminium into Transparent Aluminium Oxide Maya Posch | usagoldmines....

Chop, Chop, Chop: Trying Out VR for Woodworking Heidi Ulrich | usagoldmines.com

You Know This Font, But You Don’t Really Know It Jenny List | usagoldmines.com

Octet of ESP32s Lets You See WiFi Like Never Before Dan Maloney | usagoldmines.com

$374,068 Drained From Bank Accounts As Bank Employee Allegedly Uses Customer Funds To Pay Husband’s ...

How To Find Where a Wire in a Cable is Broken Maya Posch | usagoldmines.com

Valentine’s Day…Hacks? Elliot Williams | usagoldmines.com

Adding USB-C (Kinda) to a PowerMac G4 Tom Nardi | usagoldmines.com

Game Bub Plays ROMs and Cartridges Bryan Cockfield | usagoldmines.com

A Guide to Making the Right Microcontroller Choice Dan Maloney | usagoldmines.com

569,012 Americans Exposed As Massive Data Breach Reveals Names, Financial Account Numbers, Credit an...

Most Energetic Cosmic Neutrino Ever Observed by KM3NeT Deep Sea Telescope Maya Posch | usagoldmines....

Wells Fargo Refuses To Return Woman’s Life Savings After Bank Account Gutted by Fraudsters – Here’s ...

Magnetic Vise Makes Positioning Your Workpiece Easier Lewin Day | usagoldmines.com

3DBenchy Sets Sail into the Public Domain Maya Posch | usagoldmines.com

Satellite Internet On 80s Hardware Bryan Cockfield | usagoldmines.com

Hackaday Podcast Episode 308: The Worst 1 Ever, Google’s Find My Opened, and SAR on a Drone Jenny Li...

Home Depot Lamp Gets a Rainbow Upgrade Lewin Day | usagoldmines.com

This Week in Security: The UK Wants Your iCloud, Libarchive Wasn’t Ready, and AWS Jonathan Bennett |...

Lathe and Laser Team Up to Make Cutting Gear Teeth Easier Dan Maloney | usagoldmines.com

3D Printed Air Raid Siren Sounds Just Like The Real Thing Lewin Day | usagoldmines.com

Understanding The Miller Effect Al Williams | usagoldmines.com

Cute Face Tells You How Bad The Air Quality Is Lewin Day | usagoldmines.com

Hacker Offered 10% Bounty After Stealing Over $9,000,000 in Ethereum (ETH) From Lending Platform Rho...

What the Well-Dressed Radio Hacker is Wearing This Season Al Williams | usagoldmines.com

The Nokia 3310 Finally Gets A USB-C Upgrade Lewin Day | usagoldmines.com

A 3D printed Camera You Can Now Download, Shutter and All Jenny List | usagoldmines.com

Why AI Usage May Degrade Human Cognition and Blunt Critical Thinking Skills Maya Posch | usagoldmine...

Tiny Typing Tutor Tuts At Your Incorrect Shift Usage Lewin Day | usagoldmines.com

NASA Taps Webb to Help Study 2032 Asteroid Threat Tom Nardi | usagoldmines.com

Budget-Minded Synthetic Aperture Radar Takes to the Skies Dan Maloney | usagoldmines.com

A Transparent BB-8 Build Using Christmas Ornaments Lewin Day | usagoldmines.com

Ponzi Scheme Mastermind Sentenced To 45,376 Years in Prison Over $131,000,000 ‘Farm Bank’ Scam Alex ...

On the Original Punched Cards Al Williams | usagoldmines.com

Automatic Pill Dispenser Is Cheap and Convenient Lewin Day | usagoldmines.com

Florida Man Ordered To Pay $7,600,000 in Restitution After Promoting Supposed ‘Gold-Backed’ Cryptocu...

DIY Microwave Crucibles Al Williams | usagoldmines.com

Will Embodied AI Make Prosthetics More Humane? Heidi Ulrich | usagoldmines.com

FLOSS Weekly Episode 820: Please Don’t add AI Clippy to Thunderbird Jonathan Bennett | usagoldmines....

PCB Design Review: M.2 SSD Splitter Arya Voronova | usagoldmines.com

Safer and More Consistent Woodworking With a Power Feeder Maya Posch | usagoldmines.com

Plastic On The Mind: Assessing the Risks From Micro- and Nanoplastics Maya Posch | usagoldmines.com

Laser Cut Acrylic Provides Movie-Style Authentication Tom Nardi | usagoldmines.com

New Documentary Details Ventilator Development Efforts During COVID Donald Papp | usagoldmines.com

It’s Always Pizza O’Clock With This AI-Powered Timepiece Dan Maloney | usagoldmines.com

Push Your Toy Train No More, With This Locomotive! Jenny List | usagoldmines.com

Google FindMy Tools, Run on an ESP32 Elliot Williams | usagoldmines.com

A Tiny Computer With a 3D Printed QWERTY Keyboard Jenny List | usagoldmines.com

A Tiny Tapeout SDR Jenny List | usagoldmines.com

Hearing What the Bats Hear Elliot Williams | usagoldmines.com

Improving Aluminium-Ion Batteries With Aluminium-Fluoride Salt Maya Posch | usagoldmines.com

The Science Behind Making Buildings Comfortably Non-Combustible Maya Posch | usagoldmines.com

Precision Reference Puts Interesting Part to Work Dan Maloney | usagoldmines.com

Make a Secret File Stash In The Slack Space Donald Papp | usagoldmines.com

Nice PDF, But Can It Run Linux? Yikes! Heidi Ulrich | usagoldmines.com

Blinds Automated With Offline Voice Recognition Lewin Day | usagoldmines.com

Upgrading RAM on a Honda Infotainment System Maya Posch | usagoldmines.com

Make Custom Shirts With a 3D Print, Just Add Bleach Donald Papp | usagoldmines.com

Keebin’ with Kristina: the One with the SEGA Pico Keyboard Kristina Panos | usagoldmines.com

Tiny Mouse Ring Uses Prox Sensors Lewin Day | usagoldmines.com

How Magnetic Fonts Twisted Up Numbers And Saved Banking Forever Lewin Day | usagoldmines.com

Basically, It’s BASIC Jenny List | usagoldmines.com

Flip Flops Make Great Soft Switches Lewin Day | usagoldmines.com

Hack That Broken Zipper! Kristina Panos | usagoldmines.com

Powerful Flashlight Gets Active Air Cooling Lewin Day | usagoldmines.com

Hackaday Links: February 9, 2025 Dan Maloney | usagoldmines.com

A Twin-Lens Reflex Camera That’s Not Quite What It Seems Jenny List | usagoldmines.com

Your Chance to Get A Head (A Gnu Head, Specifically) Al Williams | usagoldmines.com

Moving Power Grids In A Weekend, The Baltic States Make The Switch Jenny List | usagoldmines.com

Matthias Wandel Hates CNC Machines in Person Elliot Williams | usagoldmines.com

Leave a Reply