dannyman.toldme.com


FreeBSD, Technical

Props to FreeBSD and its USB Support

I spied a pretty Microsoft mouse laying near my desk. It has laser beams. Cool. I swapped it in to my workstation. I was apprehensive at first, because the existing mouse is PS/2, and this new mouse is USB … oh man, this could be a pain in the ass. I even avoided unplugging the PS/2 mouse. Back in 1997 when PS/2 mice were new, I recall a coworker at NCSA being reluctant to reboot FreeBSD so that it would see the PS/2 mouse, which was in those days only probed at boot.

Well, wouldn’t you know, but the new mouse worked right out of the box, so to speak. The USB architecture detects the mouse, then runs the appropriate daemon and hooks it up to /dev/sysmouse, which X is looking at. Everything was great, except the wheel didn’t take. I dropped by the awesome and handy Mouse Wheel Support for X in FreeBSD, edited my usbd.conf, restarted the moused, and everything was groovy.

Yeah, Windows handles mice better, but I’m impressed that FreeBSD did well enough in one of its weak spots – I didn’t have to restart X or nuffin’!

/danny

Read More

Next:
Previous:
Categories: FreeBSD, Technical
Possibly-Related Posts

Comment

Leave a comment . . .

Tiny Print:

  1. For private messages, e-mail me: dannyman@toldme.com.
  2. You must provide an e-mail address.
  3. You can use a bogus e-mail address, but I like to know who you are.
  4. I will not spam you. I will not publish or share your e-mail address.
  5. First-time commenters will be held for review.
  6. You can use these HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>