Date: Tue, 4 Nov 2008 22:26:04 GMT From: Niclas Zeising <niclas.zeising@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: conf/128590: Updates to NOTES for new USB stack Message-ID: <200811042226.mA4MQ4Ol065744@www.freebsd.org> Resent-Message-ID: <200811042230.mA4MU1Yk040290@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811042226.mA4MQ4Ol065744>