Subject: Re: Mobile Pro + NetBSD as a commandline PDA?
To: Chris Fuller <cfuller@linuxmail.org>
From: Todd Vierling <tv@duh.org>
List: port-hpcmips
Date: 04/30/2004 10:35:20
On Thu, 29 Apr 2004, Chris Fuller wrote:

: I recently undertook this project. I have a mobilepro 880.
: The only problems are:
:   I can't switch out of X (yes, I'm using wscons)

I've noticed that too.  However, the X server is accessing the framebuffer
directly, which is part of the problem.  This causes the X server to use
RAWKBD rather than wscons keycodes; it's overriding the wscons handling of
keysyms.  That's why you can't, for instance, change screen brightness
inside of X while you can do Fn-<brightness> outside of it.

:   The USB port is not supported, and the Xhpc Xserver doesn't support serial mice (fixable, I would think)

The USB port is completely supported in the 1.6 branch and in 2.0 and
-current.  Get the GENERIC kernel and tailor it.  It was originally added to
support only the 800, but it was a simple matter of fixing up .h's and
GENERIC options to make it work on the 880 (and both machines' Japanese
couterparts).  :)

I've found that it's not perfect support, but it's usable.  My aue* isn't
happy with it, but my two umass* adapters, my ulpt*, and my uplcom* all work
fine.

I've made a home "docking station" for the machine that consists of an
AC-powered USB hub, an external USB hard drive, external SCSI CD-ROM via a
SCSI<->USB dongle, a USB keyboard, and a USB mouse.  I can then also plug it
into a VGA monitor for the full "desktop experience".

:   NetBSD doens't have a showkeys program.

Related to the keysyms issue above.  I've considered making one for a while,
but until the X server uses normal wscons communication, it's sorta
pointless.

: As for the mouse in X, I would think a pcmcia USB card would fix that,

There is no such card.  They're CardBus (32-bit), which is not supported by
the 16-bit slot on the MobilePros.

: The cursor keys are a little rearranged, but I like it better
: (left/right/up/down). I haven't gotten pgup/dn/home/end to work, but the
: contrast keys seem to work as pgup/dn for many programs, but not all.

As of current 1.6 and 2.0, the keys are more properly mapped in wscons now.
They had an incorrect MC/R600 series keymap previously; I fixed that
recently to match the keycaps.

: Suspend works fine. I haven't left it unpowered while in suspend for more
: then an hour or so, but it should last longer, unless my four year old
: batteries have issues. It used to last several hours like that while in
: WinCE.

Yes, but WinCE's suspend mode is much lower power than NetBSD's.  You'll
find that, while WinCE can last days to weeks in suspend mode, NetBSD will
need to go to a charger base within 12-18 hours before the battery goes
dead.

-- 
-- Todd Vierling <tv@duh.org> <tv@pobox.com>