mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-12 04:19:08 +00:00
9170d2f6e1
ipwireless (added by 099dc4fb62653f6019d78db55fba7a18ef02d65b) is clearly a net device: drivers/built-in.o: In function `ipwireless_ppp_start_xmit': /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `skb_under_panic' /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `kfree_skb' drivers/built-in.o: In function `ipwireless_network_packet_received': /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `__alloc_skb' /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `skb_over_panic' drivers/built-in.o: In function `ppp_shutdown_interface': /home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `unregister_netdev' /home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `free_netdev' [ ... and many more ... ] select strikes again. ipwireless selects PPP which in turn tries to select SLHC, both of which are technically "protected" by an if NETDEVICES in drivers/net/Kconfig. This leads to .config hilarity, with net suddenly ending up in the SCSI menu: # # SCSI device support # # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set CONFIG_PPP=y # CONFIG_PHONE is not set Curiously the SLHC select from PPP doesn't seem to happen, as there's no CONFIG_SLHC=y (only CONFIG_PPP=y gets set) -- Kconfig bug? Caught with a randconfig. Signed-off-by: Paul Mundt <lethal@linux-sh.org> Acked-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
57 lines
1.7 KiB
Plaintext
57 lines
1.7 KiB
Plaintext
#
|
|
# PCMCIA character device configuration
|
|
#
|
|
|
|
menu "PCMCIA character devices"
|
|
depends on HOTPLUG && PCMCIA!=n
|
|
|
|
config SYNCLINK_CS
|
|
tristate "SyncLink PC Card support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the SyncLink PC Card serial adapter, running
|
|
asynchronous and HDLC communications up to 512Kbps. The port is
|
|
selectable for RS-232, V.35, RS-449, RS-530, and X.21
|
|
|
|
This driver may be built as a module ( = code which can be
|
|
inserted in and removed from the running kernel whenever you want).
|
|
The module will be called synclinkmp. If you want to do that, say M
|
|
here.
|
|
|
|
config CARDMAN_4000
|
|
tristate "Omnikey Cardman 4000 support"
|
|
depends on PCMCIA
|
|
select BITREVERSE
|
|
help
|
|
Enable support for the Omnikey Cardman 4000 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This kernel driver requires additional userspace support, either
|
|
by the vendor-provided PC/SC ifd_handler (http://www.omnikey.com/),
|
|
or via the cm4000 backend of OpenCT (http://www.opensc.com/).
|
|
|
|
config CARDMAN_4040
|
|
tristate "Omnikey CardMan 4040 support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the Omnikey CardMan 4040 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This card is basically a USB CCID device connected to a FIFO
|
|
in I/O space. To use the kernel driver, you will need either the
|
|
PC/SC ifdhandler provided from the Omnikey homepage
|
|
(http://www.omnikey.com/), or a current development version of OpenCT
|
|
(http://www.opensc.org/).
|
|
|
|
config IPWIRELESS
|
|
tristate "IPWireless 3G UMTS PCMCIA card support"
|
|
depends on PCMCIA && NETDEVICES
|
|
select PPP
|
|
help
|
|
This is a driver for 3G UMTS PCMCIA card from IPWireless company. In
|
|
some countries (for example Czech Republic, T-Mobile ISP) this card
|
|
is shipped for service called UMTS 4G.
|
|
|
|
endmenu
|
|
|