conf/128590: Updates to NOTES for new USB stack

Niclas Zeising niclas.zeising at gmail.com
Tue Nov 4 14:30:02 PST 2008


>Number:         128590
>Category:       conf
>Synopsis:       Updates to NOTES for new  USB stack
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 04 22:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Niclas Zeising
>Release:        8.0-CURRENT
>Organization:
>Environment:
>Description:
The new USB stack USB4BSD was recently added, with a lot of new kernel options, however they were not documented in NOTES.
>How-To-Repeat:

>Fix:
Attached patch adds the options (commented out) together with a short comment regarding which devices the driver supports.

Patch attached with submission follows:

Index: src/sys/conf/NOTES
===================================================================
RCS file: /home/ncvs/src/sys/conf/NOTES,v
retrieving revision 1.1511
diff -u -d -r1.1511 NOTES
--- src/sys/conf/NOTES	24 Oct 2008 07:16:13 -0000	1.1511
+++ src/sys/conf/NOTES	4 Nov 2008 22:20:33 -0000
@@ -2501,6 +2501,155 @@
 options 	UVSCOM_INTR_INTERVAL=100	# interrupt pipe interval
 						# in milliseconds
 
+
+#####################################################################
+# Support for the USB4BSD
+# This is the new mostly Giant-free USB stack with new features, fixes
+# and SMP safety. It's a more or less complete rewrite of the USB stack
+# and might not be ready for production use yet.
+# All container modules try to load the right driver when you insert a USB
+# device
+#
+# USB core support. You need this for the new USB stack to work at all
+#device          usb2s_core
+
+# USB controller support
+#
+# Container module for all USB controller drivers
+#device		usb2_controller	
+#device		usb2_controller_ehci	# USB ehci controller driver (USB 2.0)
+#device		usb2_controller_ohci	# USB ochi controller driver
+#device		usb2_controller_uhci	# USB uchi controller driver
+
+# USB mass storage support
+#
+# Container module for all USB storage drivers
+#device		usb2_storage
+#device		usb2_storage_mass	# USB mass storage, (need scbus and da?)
+
+# USB ethernet support, requires miibus
+#
+# Container module for all USB ethernet drivers
+#device		usb2_ethernet
+#
+# ADMtek USB ethernet. Supports the LinkSys USB100TX,
+# the Billionton USB100, the Melco LU-ATX, the D-Link DSB-650TX
+# and the SMC 2202USB.
+#device		usb2_ethernet_aue
+#
+# ASIX Electronics AX88172 USB 2.0 ethernet driver. Used in the
+# LinkSys USB200M and various other adapters.
+#device		usb2_ethernet_axe
+#
+# Devices which communicate using Ethernet over USB, particularly
+# Communication Device Class (CDC) Ethernet specification. Supports
+# Sharp Zaurus PDAs, some DOCSIS cable modems and so on.
+#device		usb2_ethernet_cdce
+#
+# CATC USB-EL1201A USB ethernet. Supports the CATC Netmate
+# and Netmate II, and the Belkin F5U111.
+#device		usb2_ethernet_cue
+#
+# Entrega USB-NET-E45, Peracom Ethernet Adapter, the
+# 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T,
+# the Netgear EA101, the D-Link DSB-650, the SMC 2102USB
+# and 2104USB, and the Corega USB-T.
+#device		usb2_ethernet_kue
+#
+# RealTek RTL8150 USB to fast ethernet. Supports the Melco LUA-KTX
+# and the GREEN HOUSE GH-USB100B.
+#device		usb2_ethernet_rue
+#
+# Davicom DM9601E USB to fast ethernet. Supports the Corega FEther USB-TXC.
+#device		usb2_ethernet_dav
+
+# USB wireless LAN support, requires miibus and wlan support
+#
+# Container module for all USB WLAN drivers
+#device		usb2_wlan
+#
+# Ralink Technology RT2500USB chispet driver
+#device		usb2_wlan_ral
+#
+# Ralink Technology RT2501USB/RT2601USB chispet driver
+#device		usb2_wlan_rum
+#
+# ZyDas ZD1211/ZD1211B wireless ethernet driver
+#device		usb2_wlan_zyd
+
+# USB serial device support
+#
+# Container module for all USB serial or paralell port drivers
+#device		usb2_serial
+#
+# Technologies ARK3116 based serial adapters
+#device		usb2_serial_ark
+#
+# Belkin F5U103 and compatible serial adapters
+#device		usb2_serial_bsa
+#
+# BWCT serial adapter
+#device		usb2_serial_bser
+#
+# WinChipHead CH341/340
+#device		usb2_serial_chcom
+#
+# Cypress CY7C637xx and CY7C640/1xx series USB to RS232 bridges
+#device		usb2_serial_cycom
+#
+# Comm class
+#device		usb2_serial_foma
+#
+# FTDI FT8U100AX serial adapter  
+#device		usb2_serial_ftdi
+#
+# 
+#device		usb2_serial_gensa
+#
+# iPAQ
+#device		usb2_serial_ipaq
+#
+# USB printers
+#device		usb2_serial_lpt
+#
+# MCT (Magic Control Technology) USB-RS232 Converter
+#device		usb2_serial_mct
+#
+# USB modems
+#device		usb2_serial_modem
+#
+# 
+#device		usb2_serial_moscom
+#
+# supports several USB-to-RS232 serial adapters driven by
+# Prolific PL-2303, PL-2303X and probably PL-2303HX USB-to-RS232
+# bridge chip.
+#device		usb2_serial_plcom
+#
+# Handspring Visor (Palmpilot compatible PDA)
+#device		usb2_serial_visor
+#
+# SUNTAC Slipper U VS-10U driver.
+#device		usb2_serial_vscom
+
+# USB bluetooth support
+#
+# Container module for all USB bluetooth drivers
+#device		usb2_bluetooth
+#device		usb2_bluetooth_ng
+
+# USB input device support
+# Container module for all USB input drivers
+#device		usb2_input
+#device		usb2_input_hid		# HID device
+#device		usb2_input_kbd		# Keyboard
+#device		usb2_input_ms		# mouse
+
+# USB sound and MIDI device support
+#
+# Container module for all USB sound drivers
+#device		usb2_sound
+
 #####################################################################
 # FireWire support
 


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list