Bug 144201

Summary: AlphaSmart Dana usbdevs and uvisor update
Product: Base System Reporter: Stephen Hurd <shurd>
Component: usbAssignee: Andrew Thompson <thompsa>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Stephen Hurd freebsd_committer freebsd_triage 2010-02-22 09:20:01 UTC
The AlphaSmart Dana works with uvisor(4) pending PR:usb/144199 but needs an entry in usbdevs and src/sys/dev/usb/serial/uvisor.c:uvisor_devs[]

Fix: Add the line:
UVISOR_DEV(ALPHASMART, DANA_SYNC, UVISOR_FLAG_PALM4),
to uvisor_devs[] (isn't *quite* in alphabetical order, so correct insertion point is non-obvious) and apply the attached patch to src/sys/dev/usb/usbdevs


Patch attached with submission follows:
Comment 1 Hans Petter Selasky 2010-02-22 16:07:58 UTC
Hi,

Committed to USB P4, ID=174973

http://p4web.freebsd.org/chv.cgi?CH=174973

http://perforce.freebsd.org/chv.cgi?CH=174973

Please verify.

--HPS
Comment 2 Stephen Hurd freebsd_committer freebsd_triage 2010-02-23 05:57:08 UTC
Works for me.
Comment 3 dfilter service freebsd_committer freebsd_triage 2010-03-11 21:47:35 UTC
Author: thompsa
Date: Thu Mar 11 21:47:25 2010
New Revision: 205032
URL: http://svn.freebsd.org/changeset/base/205032

Log:
  Add new uvisor(4) device ID.
  
  PR:		usb/144201

Modified:
  head/sys/dev/usb/serial/uvisor.c
  head/sys/dev/usb/usbdevs

Modified: head/sys/dev/usb/serial/uvisor.c
==============================================================================
--- head/sys/dev/usb/serial/uvisor.c	Thu Mar 11 21:46:33 2010	(r205031)
+++ head/sys/dev/usb/serial/uvisor.c	Thu Mar 11 21:47:25 2010	(r205032)
@@ -256,6 +256,7 @@ MODULE_DEPEND(uvisor, usb, 1, 1, 1);
 static const struct usb_device_id uvisor_devs[] = {
 #define	UVISOR_DEV(v,p,i) { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, i) }
 	UVISOR_DEV(ACEECA, MEZ1000, UVISOR_FLAG_PALM4),
+	UVISOR_DEV(ALPHASMART, DANA_SYNC, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(GARMIN, IQUE_3600, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(FOSSIL, WRISTPDA, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(HANDSPRING, VISOR, UVISOR_FLAG_VISOR),

Modified: head/sys/dev/usb/usbdevs
==============================================================================
--- head/sys/dev/usb/usbdevs	Thu Mar 11 21:46:33 2010	(r205031)
+++ head/sys/dev/usb/usbdevs	Thu Mar 11 21:47:25 2010	(r205032)
@@ -400,6 +400,7 @@ vendor STSN		0x07ef	STSN
 vendor CENTURY		0x07f7	Century Corp
 vendor ZOOM		0x0803	Zoom Telephonics
 vendor PCS		0x0810	Personal Communication Systems
+vendor ALPHASMART	0x081e	AlphaSmart, Inc.
 vendor BROADLOGIC	0x0827	BroadLogic
 vendor HANDSPRING	0x082d	Handspring
 vendor PALM		0x0830	Palm Computing
@@ -885,6 +886,10 @@ product ALTEC ASC495		0xff05	ASC495 Spea
 /* Allied Telesyn International products */
 product ALLIEDTELESYN ATUSB100	0xb100	AT-USB100
 
+/* AlphaSmart, Inc. products */
+product ALPHASMART DANA_KB	0xdbac	AlphaSmart Dana Keyboard
+product ALPHASMART DANA_SYNC	0xdf00	AlphaSmart Dana HotSync
+
 /* Amoi products */
 product AMOI H01		0x0800	H01 3G modem
 product AMOI H01A		0x7002	H01A 3G modem
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2010-03-21 22:08:03 UTC
State Changed
From-To: open->patched

committed to -current. 


Comment 5 Mark Linimon freebsd_committer freebsd_triage 2010-03-21 22:08:03 UTC
Responsible Changed
From-To: freebsd-usb->thompsa
Comment 6 dfilter service freebsd_committer freebsd_triage 2010-04-07 00:26:13 UTC
Author: thompsa
Date: Tue Apr  6 23:25:53 2010
New Revision: 206313
URL: http://svn.freebsd.org/changeset/base/206313

Log:
  MFC r205032
  
   Add new uvisor(4) device ID.
  
  PR:		usb/144201

Modified:
  stable/8/sys/dev/usb/serial/uvisor.c
  stable/8/sys/dev/usb/usbdevs
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/xen/xenpci/   (props changed)

Modified: stable/8/sys/dev/usb/serial/uvisor.c
==============================================================================
--- stable/8/sys/dev/usb/serial/uvisor.c	Tue Apr  6 23:25:19 2010	(r206312)
+++ stable/8/sys/dev/usb/serial/uvisor.c	Tue Apr  6 23:25:53 2010	(r206313)
@@ -263,6 +263,7 @@ MODULE_DEPEND(uvisor, usb, 1, 1, 1);
 static const struct usb_device_id uvisor_devs[] = {
 #define	UVISOR_DEV(v,p,i) { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, i) }
 	UVISOR_DEV(ACEECA, MEZ1000, UVISOR_FLAG_PALM4),
+	UVISOR_DEV(ALPHASMART, DANA_SYNC, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(GARMIN, IQUE_3600, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(FOSSIL, WRISTPDA, UVISOR_FLAG_PALM4),
 	UVISOR_DEV(HANDSPRING, VISOR, UVISOR_FLAG_VISOR),

Modified: stable/8/sys/dev/usb/usbdevs
==============================================================================
--- stable/8/sys/dev/usb/usbdevs	Tue Apr  6 23:25:19 2010	(r206312)
+++ stable/8/sys/dev/usb/usbdevs	Tue Apr  6 23:25:53 2010	(r206313)
@@ -407,6 +407,7 @@ vendor STSN		0x07ef	STSN
 vendor CENTURY		0x07f7	Century Corp
 vendor ZOOM		0x0803	Zoom Telephonics
 vendor PCS		0x0810	Personal Communication Systems
+vendor ALPHASMART	0x081e	AlphaSmart, Inc.
 vendor BROADLOGIC	0x0827	BroadLogic
 vendor HANDSPRING	0x082d	Handspring
 vendor PALM		0x0830	Palm Computing
@@ -892,6 +893,10 @@ product ALTEC ASC495		0xff05	ASC495 Spea
 /* Allied Telesyn International products */
 product ALLIEDTELESYN ATUSB100	0xb100	AT-USB100
 
+/* AlphaSmart, Inc. products */
+product ALPHASMART DANA_KB	0xdbac	AlphaSmart Dana Keyboard
+product ALPHASMART DANA_SYNC	0xdf00	AlphaSmart Dana HotSync
+
 /* Amoi products */
 product AMOI H01		0x0800	H01 3G modem
 product AMOI H01A		0x7002	H01A 3G modem
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 7 Gavin Atkinson freebsd_committer freebsd_triage 2010-07-25 12:46:48 UTC
State Changed
From-To: patched->closed

Patch committed to head and stable/8, thanks for your submission!