Index | Thread | Search

From:
Jonathan Gray <jsg@jsg.id.au>
Subject:
Re: uvisor
To:
tech@openbsd.org
Date:
Sun, 15 Feb 2026 14:47:09 +1100

Download raw body.

Thread
  • joshua stein:

    uvisor

    • Jonathan Gray:

      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 },