8.0 kernel fails to build if some USB drivers are trimmed out;
error in /sys/conf/files
Scot Hetzel
swhetzel at gmail.com
Thu Nov 26 19:05:57 UTC 2009
On 11/26/09, Jeremy Chadwick <freebsd at jdc.parodius.com> wrote:
> I don't think parenthesis are the core of the problem, given that there
> are many other devices in /sys/conf/files which utilise said method.
>
There are only 2 places in the /sys/conf/files which use this method,
and both of them are for usb drivers:
# USB ethernet drivers
#
dev/usb/net/if_aue.c optional aue
dev/usb/net/if_axe.c optional axe
dev/usb/net/if_cdce.c optional cdce
dev/usb/net/if_cue.c optional cue
dev/usb/net/if_kue.c optional kue
dev/usb/net/if_rue.c optional rue
dev/usb/net/if_udav.c optional udav
dev/usb/net/usb_ethernet.c \
optional (aue | axe | cdce | cue | kue | rue | udav)
:
# USB serial and parallel port drivers
#
dev/usb/serial/u3g.c optional u3g
dev/usb/serial/uark.c optional uark
dev/usb/serial/ubsa.c optional ubsa
dev/usb/serial/ubser.c optional ubser
dev/usb/serial/uchcom.c optional uchcom
dev/usb/serial/ucycom.c optional ucycom
dev/usb/serial/ufoma.c optional ufoma
dev/usb/serial/uftdi.c optional uftdi
dev/usb/serial/ugensa.c optional ugensa
dev/usb/serial/uipaq.c optional uipaq
dev/usb/serial/ulpt.c optional ulpt
dev/usb/serial/umct.c optional umct
dev/usb/serial/umodem.c optional umodem
dev/usb/serial/umoscom.c optional umoscom
dev/usb/serial/uplcom.c optional uplcom
dev/usb/serial/uslcom.c optional uslcom
dev/usb/serial/uvisor.c optional uvisor
dev/usb/serial/uvscom.c optional uvscom
dev/usb/serial/usb_serial.c optional ucom | \
(u3g | uark | ubsa | ubser | uchcom | ucycom | ufoma | uftdi |
ugensa | uipaq | ulpt | umct | umodem | umoscom | uplcom | uslcom |
uvisor | uvscom)
It would be interesting if this also breaks for compiling 'USB serial
and parallel port drivers' into the kernel.
Scot
More information about the freebsd-stable
mailing list