Author: rmh
Date: Sun Mar  4 21:31:13 2012
New Revision: 232521
URL: http://svn.freebsd.org/changeset/base/232521

Log:
  Exclude USB drivers (except umass and ukbd) from main kernel image on i386
  and amd64.
  
  Reviewed by:  hselasky, arch, usb
  Approved by:  kib (mentor)

Modified:
  head/sys/amd64/conf/GENERIC
  head/sys/i386/conf/GENERIC
  head/sys/i386/conf/XBOX

Modified: head/sys/amd64/conf/GENERIC
==============================================================================
--- head/sys/amd64/conf/GENERIC Sun Mar  4 20:24:28 2012        (r232520)
+++ head/sys/amd64/conf/GENERIC Sun Mar  4 21:31:13 2012        (r232521)
@@ -303,39 +303,8 @@ device             ohci            # OHCI PCI->USB 
interface
 device         ehci            # EHCI PCI->USB interface (USB 2.0)
 device         xhci            # XHCI PCI->USB interface (USB 3.0)
 device         usb             # USB Bus (required)
-#device                udbp            # USB Double Bulk Pipe devices (needs 
netgraph)
-device         uhid            # "Human Interface Devices"
 device         ukbd            # Keyboard
-device         ulpt            # Printer
 device         umass           # Disks/Mass storage - Requires scbus and da
-device         ums             # Mouse
-device         urio            # Diamond Rio 500 MP3 player
-# USB Serial devices
-device         u3g             # USB-based 3G modems (Option, Huawei, Sierra)
-device         uark            # Technologies ARK3116 based serial adapters
-device         ubsa            # Belkin F5U103 and compatible serial adapters
-device         uftdi           # For FTDI usb serial adapters
-device         uipaq           # Some WinCE based devices
-device         uplcom          # Prolific PL-2303 serial adapters
-device         uslcom          # SI Labs CP2101/CP2102 serial adapters
-device         uvisor          # Visor and Palm devices
-device         uvscom          # USB serial support for DDI pocket's PHS
-# USB Ethernet, requires miibus
-device         aue             # ADMtek USB Ethernet
-device         axe             # ASIX Electronics USB Ethernet
-device         cdce            # Generic USB over Ethernet
-device         cue             # CATC USB Ethernet
-device         kue             # Kawasaki LSI USB Ethernet
-device         rue             # RealTek RTL8150 USB Ethernet
-device         udav            # Davicom DM9601E USB
-# USB Wireless
-device         rum             # Ralink Technology RT2501USB wireless NICs
-device         run             # Ralink Technology RT2700/RT2800/RT3000 NICs.
-device         uath            # Atheros AR5523 wireless NICs
-device         upgt            # Conexant/Intersil PrismGT wireless NICs.
-device         ural            # Ralink Technology RT2500USB wireless NICs
-device         urtw            # Realtek RTL8187B/L wireless NICs
-device         zyd             # ZyDAS zd1211/zd1211b wireless NICs
 
 # FireWire support
 device         firewire        # FireWire bus code
@@ -351,7 +320,6 @@ device              sound           # Generic sound driver 
(r
 device         snd_es137x      # Ensoniq AudioPCI ES137x
 device         snd_hda         # Intel High Definition Audio
 device         snd_ich         # Intel, NVidia and other ICH AC'97 Audio
-device         snd_uaudio      # USB Audio
 device         snd_via8233     # VIA VT8233x Audio
 
 # MMC/SD

Modified: head/sys/i386/conf/GENERIC
==============================================================================
--- head/sys/i386/conf/GENERIC  Sun Mar  4 20:24:28 2012        (r232520)
+++ head/sys/i386/conf/GENERIC  Sun Mar  4 21:31:13 2012        (r232521)
@@ -316,39 +316,8 @@ device             ohci            # OHCI PCI->USB 
interface
 device         ehci            # EHCI PCI->USB interface (USB 2.0)
 device         xhci            # XHCI PCI->USB interface (USB 3.0)
 device         usb             # USB Bus (required)
-#device                udbp            # USB Double Bulk Pipe devices (needs 
netgraph)
-device         uhid            # "Human Interface Devices"
 device         ukbd            # Keyboard
-device         ulpt            # Printer
 device         umass           # Disks/Mass storage - Requires scbus and da
-device         ums             # Mouse
-device         urio            # Diamond Rio 500 MP3 player
-# USB Serial devices
-device         u3g             # USB-based 3G modems (Option, Huawei, Sierra)
-device         uark            # Technologies ARK3116 based serial adapters
-device         ubsa            # Belkin F5U103 and compatible serial adapters
-device         uftdi           # For FTDI usb serial adapters
-device         uipaq           # Some WinCE based devices
-device         uplcom          # Prolific PL-2303 serial adapters
-device         uslcom          # SI Labs CP2101/CP2102 serial adapters
-device         uvisor          # Visor and Palm devices
-device         uvscom          # USB serial support for DDI pocket's PHS
-# USB Ethernet, requires miibus
-device         aue             # ADMtek USB Ethernet
-device         axe             # ASIX Electronics USB Ethernet
-device         cdce            # Generic USB over Ethernet
-device         cue             # CATC USB Ethernet
-device         kue             # Kawasaki LSI USB Ethernet
-device         rue             # RealTek RTL8150 USB Ethernet
-device         udav            # Davicom DM9601E USB
-# USB Wireless
-device         rum             # Ralink Technology RT2501USB wireless NICs
-device         run             # Ralink Technology RT2700/RT2800/RT3000 NICs.
-device         uath            # Atheros AR5523 wireless NICs
-device         upgt            # Conexant/Intersil PrismGT wireless NICs.
-device         ural            # Ralink Technology RT2500USB wireless NICs
-device         urtw            # Realtek RTL8187B/L wireless NICs
-device         zyd             # ZyDAS zd1211/zd1211b wireless NICs
 
 # FireWire support
 device         firewire        # FireWire bus code
@@ -364,7 +333,6 @@ device              sound           # Generic sound driver 
(r
 device         snd_es137x      # Ensoniq AudioPCI ES137x
 device         snd_hda         # Intel High Definition Audio
 device         snd_ich         # Intel, NVidia and other ICH AC'97 Audio
-device         snd_uaudio      # USB Audio
 device         snd_via8233     # VIA VT8233x Audio
 
 # MMC/SD

Modified: head/sys/i386/conf/XBOX
==============================================================================
--- head/sys/i386/conf/XBOX     Sun Mar  4 20:24:28 2012        (r232520)
+++ head/sys/i386/conf/XBOX     Sun Mar  4 21:31:13 2012        (r232521)
@@ -80,20 +80,10 @@ options     USB_DEBUG       # enable debug msgs
 #device                uhci            # UHCI PCI->USB interface
 device         ohci            # OHCI PCI->USB interface
 device         usb             # USB Bus (required)
-device         uhid            # "Human Interface Devices"
 device         ukbd            # Keyboard
-device         ulpt            # Printer
 device         umass           # Disks/Mass storage - Requires scbus and da
-device         ums             # Mouse
-device         urio            # Diamond Rio 500 MP3 player
 
 device         miibus
-device         aue             # ADMtek USB Ethernet
-device         axe             # ASIX Electronics USB Ethernet
-device         cdce            # Generic USB over Ethernet
-device         cue             # CATC USB Ethernet
-device         kue             # Kawasaki LSI USB Ethernet
-device         rue             # RealTek RTL8150 USB Ethernet
 
 device         sound
 device         snd_ich         # nForce audio
_______________________________________________
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-unsubscr...@freebsd.org"

Reply via email to