Download raw body.
uvisor
On Sat, Feb 14, 2026 at 09:21:05PM -0600, joshua stein wrote:
> add the alphasmart dana to turn it into a ucom
ok jsg@
>
> uvisor0 at uhub1 port 5 configuration 1 interface 0 "AlphaSmart, Inc. Palm Handheld" rev 1.00/1.00 addr 4
> ucom0 at uvisor0 portno 0, sync: usb1.0.00005.0
>
>
> diff --git sys/dev/usb/usbdevs sys/dev/usb/usbdevs
> index 96562ae6c01..0784b6e7e3f 100644
> --- sys/dev/usb/usbdevs
> +++ sys/dev/usb/usbdevs
> @@ -325,6 +325,7 @@ vendor ALLIEDCABLE 0x07e6 Allied Cable
> vendor STSN 0x07ef STSN
> vendor BEWAN 0x07fa Bewan
> vendor ZOOM 0x0803 Zoom Telephonics
> +vendor ALPHASMART 0x081e AlphaSmart
> vendor BROADLOGIC 0x0827 BroadLogic
> vendor HANDSPRING 0x082d Handspring
> vendor PALM 0x0830 Palm Computing
> @@ -901,6 +902,9 @@ product ALLWIN RT3071 0x3071 RT3071
> product ALLWIN RT3072 0x3072 RT3072
> product ALLWIN RT3572 0x3572 RT3572
>
> +/* AlphaSmart, Inc. */
> +product ALPHASMART DANA 0xdf00 Dana
> +
> /* Altec Lansing products */
> product ALTEC ADA70 0x0070 ADA70 Speakers
> product ALTEC ASC495 0xff05 ASC495 Speakers
> diff --git sys/dev/usb/uvisor.c sys/dev/usb/uvisor.c
> index b8178f3cf27..bdc2061d4e8 100644
> --- sys/dev/usb/uvisor.c
> +++ sys/dev/usb/uvisor.c
> @@ -163,6 +163,7 @@ struct uvisor_type {
> };
> static const struct uvisor_type uvisor_devs[] = {
> {{ USB_VENDOR_ACEECA, USB_PRODUCT_ACEECA_MEZ1000 }, PALM4 },
> + {{ USB_VENDOR_ALPHASMART, USB_PRODUCT_ALPHASMART_DANA }, PALM4 },
> {{ USB_VENDOR_FOSSIL, USB_PRODUCT_FOSSIL_WRISTPDA }, PALM4 },
> {{ USB_VENDOR_GARMIN, USB_PRODUCT_GARMIN_IQUE3600 }, PALM4 },
> {{ USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_VISOR }, VISOR },
uvisor