Valerie Aurora ([info]valhenson) wrote,
@ 2008-05-06 13:45:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Sometimes it's the hardware
A few years ago, I bought this cute little USB hub from Fry's. It was one of those faux-Apple style pieces of hardware, with that milky-glass look, ultra-small and stylish. I used it to connect my keyboard, mouse, and printer to the laptop, but the printer only worked when it was connected directly instead of through the hub. I cursed Linux. Then I started working on the Macbook Air with the same setup. and when the printer didn't work with Mac OS X, I cursed printer firmware writers. Then my keyboard kept inserting random characters, kind of like there was an echo delay. It didn't do that when connected directly, only through the hub. Hey... wait a minute... I switched to the new even cooler USB hub I bought on a whim last time I was at Fry's, and voila, printer and keyboard work perfectly. It never even occurred to me that it could be hardware.

Oh yeah, the Macbook Air. I love it.



(Post a new comment)


[info]fooishbar
2008-05-06 09:40 pm UTC (link)
Working on consumer devices gives you an exceptionally acute 'no, really, the hardware's just fucked' spidey sense.

(Reply to this)

transaction translator
(Anonymous)
2008-05-06 10:58 pm UTC (link)
Probably a single-TT versus multi-TT problem. You would think that a USB 2.0 480MB hub could handle eight keyboards, right? Not if it is single-TT. I don't know why they build single-TT hubs. Of course single or multi isn't printed on the box either.

(Reply to this)

about that printer firmware
(Anonymous)
2008-05-07 10:47 pm UTC (link)
Speaking (typing?) as a printer firmware writer ...

The printer has no idea whether the upstream USB connection is a hub or a PC and no ability to misbehave for only a hub. When the master sends packets down the bus to the printer's address, the printer sends packets back.

My first guess here would have been that the hub handles only low-speed transactions (good enough for keyboard and mouse) but not full-speed (required for just about everything else.) I've never heard of such a hub, and this wouldn't account for the random characters.

You can find the most exquisite junk at Fry's.

Andrew Klossner, andrew@cesa.opbu.xerox.com

(Reply to this)


[info]sahara_beara
2008-05-10 04:35 am UTC (link)
Ha! As someone who works on USB, I *always* blame the hardware first. Jamey did comment that repeating characters from a USB keyboard might actually be the X server's fault, but random characters sounds like a USB problem. Got a USB VID/PID for the device so I can avoid it?

(Reply to this) (Thread)


[info]valhenson
2008-05-10 08:00 pm UTC (link)
I'm afraid I already threw it away, but it's oooooold. Like 4 years old. I'm sure it's long gone.

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…