LibreELEC.tv
LibreELEC.tv copied to clipboard
linux: fix oldconfig handling
make oldconfig is very noisy when config options are missing and produces a lot of errors as it's trying to read from stdin which is not available during build.
Fix this by piping yes "" to it's stdin and silence it's stdout and use the listnewconfig kernel target to get a nice summary about missing options and the values used for build, similar to how it's done in Debian.
Here's a short illustration of how this change works.
Testing on plain mainline kernel with x86_64 defconfig, simulating missing options with default y and n and verifying they have been set correctly to their default values.
hias@lenny:~/private/linux-git$ sed -i '/CONFIG_NET_VENDOR_3COM\|CONFIG_VORTEX/d' .config
hias@lenny:~/private/linux-git$ make listnewconfig
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=n
hias@lenny:~/private/linux-git$ yes "" | make oldconfig > /dev/null
hias@lenny:~/private/linux-git$ grep 'CONFIG_NET_VENDOR_3COM\|CONFIG_VORTEX' .config
CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set
With the current version in LE the output looks like this (note the errors during make oldconfig and the noisy output)
hias@lenny:~/private/linux-git$ sed -i '/CONFIG_NET_VENDOR_3COM\|CONFIG_VORTEX/d' .config
hias@lenny:~/private/linux-git$ make oldconfig < /dev/null
*
* Restart config...
*
*
* Ethernet driver support
*
Ethernet driver support (ETHERNET) [Y/n/?] y
3Com devices (NET_VENDOR_3COM) [Y/n/?] (NEW)
Error in reading or end of file.
3c590/3c900 series (592/595/597) "Vortex/Boomerang" support (VORTEX) [N/m/y/?] (NEW)
Error in reading or end of file.
3cr990 series "Typhoon" support (TYPHOON) [N/m/y/?] n
Actions Semi devices (NET_VENDOR_ACTIONS) [Y/n/?] y
Actions Semi Owl Ethernet MAC support (OWL_EMAC) [N/m/y/?] n
Adaptec devices (NET_VENDOR_ADAPTEC) [Y/n/?] y
Adaptec Starfire/DuraLAN support (ADAPTEC_STARFIRE) [N/m/y/?] n
Agere devices (NET_VENDOR_AGERE) [Y/n/?] y
Agere ET-1310 Gigabit Ethernet support (ET131X) [N/m/y/?] n
Alacritech devices (NET_VENDOR_ALACRITECH) [Y/n/?] y
Alacritech Slicoss support (SLICOSS) [N/m/y/?] n
Allwinner devices (NET_VENDOR_ALLWINNER) [Y/n/?] y
Allwinner A10 EMAC support (SUN4I_EMAC) [N/m/y/?] n
Alteon devices (NET_VENDOR_ALTEON) [Y/n/?] y
Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support (ACENIC) [N/m/y/?] n
Altera Triple-Speed Ethernet MAC support (ALTERA_TSE) [N/m/y/?] n
Amazon Devices (NET_VENDOR_AMAZON) [Y/n/?] y
Elastic Network Adapter (ENA) support (ENA_ETHERNET) [N/m/y/?] n
AMD devices (NET_VENDOR_AMD) [Y/n/?] y
AMD 8111 (new PCI LANCE) support (AMD8111_ETH) [N/m/y/?] n
AMD PCnet32 PCI support (PCNET32) [N/m/y/?] n
AMD 10GbE Ethernet driver (AMD_XGBE) [Y/n/m/?] y
APM X-Gene SoC Ethernet Driver (NET_XGENE) [Y/n/m/?] y
APM X-Gene SoC Ethernet-v2 Driver (NET_XGENE_V2) [N/m/y/?] n
aQuantia devices (NET_VENDOR_AQUANTIA) [Y/n/?] y
aQuantia AQtion(tm) Support (AQTION) [N/m/y/?] n
ARC devices (NET_VENDOR_ARC) [Y/n/?] y
Rockchip EMAC support (EMAC_ROCKCHIP) [N/m/y/?] n
Asix devices (NET_VENDOR_ASIX) [Y/n/?] y
Asix AX88796C-SPI support (SPI_AX88796C) [N/m/y/?] n
Atheros devices (NET_VENDOR_ATHEROS) [Y/n/?] y
Atheros L2 Fast Ethernet support (ATL2) [N/m/y/?] n
Atheros/Attansic L1 Gigabit Ethernet support (ATL1) [N/m/y/?] n
Atheros L1E Gigabit Ethernet support (ATL1E) [N/m/y/?] n
Atheros L1C Gigabit Ethernet support (ATL1C) [M/n/y/?] m
Qualcomm Atheros AR816x/AR817x support (ALX) [N/m/y/?] n
Broadcom devices (NET_VENDOR_BROADCOM) [Y/n/?] y
Broadcom 440x/47xx ethernet support (B44) [N/m/y/?] n
Broadcom BCM4908 internal mac support (BCM4908_ENET) [Y/n/m/?] y
Broadcom GENET internal MAC support (BCMGENET) [M/n/y/?] m
QLogic bnx2 support (BNX2) [N/m/y/?] n
QLogic CNIC support (CNIC) [N/m/?] n
Broadcom Tigon3 support (TIGON3) [N/m/y/?] n
Broadcom NetXtremeII 10Gb support (BNX2X) [M/n/y/?] m
Broadcom 578xx and 57712 SR-IOV support (BNX2X_SRIOV) [Y/n/?] y
Broadcom iProc GBit platform support (BGMAC_PLATFORM) [Y/n/m/?] y
Broadcom SYSTEMPORT internal MAC support (SYSTEMPORT) [M/n/?] m
Broadcom NetXtreme-C/E support (BNXT) [N/m/y/?] n
Cadence devices (NET_VENDOR_CADENCE) [Y/n/?] y
Cadence MACB/GEM support (MACB) [Y/n/m/?] y
Use IEEE 1588 hwstamp (MACB_USE_HWSTAMP) [Y/n/?] y
Cadence PCI MACB/GEM support (MACB_PCI) [N/m/y/?] n
Cavium ethernet drivers (NET_VENDOR_CAVIUM) [Y/n/?] y
Thunder Physical function driver (THUNDER_NIC_PF) [Y/n/m/?] y
Thunder Virtual function driver (THUNDER_NIC_VF) [N/m/y/?] n
Thunder MAC interface driver (BGX) (THUNDER_NIC_BGX) [Y/?] y
Thunder MAC interface driver (RGX) (THUNDER_NIC_RGX) [Y/?] y
Cavium PTP coprocessor as PTP clock (CAVIUM_PTP) [N/m/y/?] n
Cavium LiquidIO support (LIQUIDIO) [N/m/y/?] n
Cavium LiquidIO VF support (LIQUIDIO_VF) [N/m/y/?] n
Chelsio devices (NET_VENDOR_CHELSIO) [Y/n/?] y
Chelsio 10Gb Ethernet support (CHELSIO_T1) [N/m/y/?] n
Chelsio Communications T3 10Gb Ethernet support (CHELSIO_T3) [N/m/y/?] n
Chelsio Communications T4/T5/T6 Ethernet support (CHELSIO_T4) [N/m/?] n
Chelsio Communications T4/T5/T6 Virtual Function Ethernet support (CHELSIO_T4VF) [N/m/y/?] n
Cisco devices (NET_VENDOR_CISCO) [Y/n/?] y
Cisco VIC Ethernet NIC Support (ENIC) [N/m/y/?] n
Cortina Gemini devices (NET_VENDOR_CORTINA) [Y/n/?] y
Gemini Gigabit Ethernet support (GEMINI_ETHERNET) [N/m/y/?] n
Davicom devices (NET_VENDOR_DAVICOM) [Y/n/?] y
DM9051 SPI support (DM9051) [N/m/y/?] n
Dave ethernet support (DNET) (DNET) [N/m/y/?] n
Digital Equipment devices (NET_VENDOR_DEC) [Y/n/?] y
DEC - Tulip devices (NET_TULIP) [N/y/?] n
D-Link devices (NET_VENDOR_DLINK) [Y/n/?] y
DL2000/TC902x/IP1000A-based Gigabit Ethernet support (DL2K) [N/m/y/?] n
Sundance Alta support (SUNDANCE) [N/m/y/?] n
Emulex devices (NET_VENDOR_EMULEX) [Y/n/?] y
ServerEngines' 10Gbps NIC - BladeEngine (BE2NET) [N/m/y/?] n
Engleder devices (NET_VENDOR_ENGLEDER) [Y/n/?] y
TSN endpoint support (TSNEP) [N/m/y/?] n
EZchip devices (NET_VENDOR_EZCHIP) [Y/n/?] y
EZchip NPS management enet support (EZCHIP_NPS_MANAGEMENT_ENET) [N/m/y/?] n
Freescale devices (NET_VENDOR_FREESCALE) [Y/n/?] y
FEC ethernet controller (of ColdFire and some i.MX CPUs) (FEC) [Y/n/m/?] y
FMan support (FSL_FMAN) [Y/n/m/?] y
Freescale PQ MDIO (FSL_PQ_MDIO) [N/m/y/?] n
Freescale XGMAC MDIO (FSL_XGMAC_MDIO) [Y/?] y
Gianfar Ethernet (GIANFAR) [N/m/y/?] n
Freescale DPAA2 Ethernet (FSL_DPAA2_ETH) [Y/n/m/?] y
Freescale DPAA2 PTP Clock (FSL_DPAA2_PTP_CLOCK) [Y/n/m/?] y
Freescale DPAA2 Ethernet Switch (FSL_DPAA2_SWITCH) [N/m/?] n
ENETC PF driver (FSL_ENETC) [Y/n/m/?] y
ENETC VF driver (FSL_ENETC_VF) [Y/n/m/?] y
ENETC IERB driver (FSL_ENETC_IERB) [Y/?] y
ENETC MDIO driver (FSL_ENETC_MDIO) [Y/?] y
ENETC PTP clock driver (FSL_ENETC_PTP_CLOCK) [Y/n/m/?] y
ENETC hardware Time-sensitive Network support (FSL_ENETC_QOS) [Y/n/?] y
Fungible devices (NET_VENDOR_FUNGIBLE) [Y/n/?] y
Fungible Ethernet device driver (FUN_ETH) [N/m/y/?] n
Google Devices (NET_VENDOR_GOOGLE) [Y/n/?] y
Google Virtual NIC (gVNIC) support (GVE) [N/m/y/?] n
Hisilicon devices (NET_VENDOR_HISILICON) [Y/n/?] y
Hisilicon HIX5HD2 Family Network Device Support (HIX5HD2_GMAC) [Y/n/m/?] y
Hisilicon Fast Ethernet MAC device support (HISI_FEMAC) [N/m/y/?] n
HISILICON P04 Ethernet support (HIP04_ETH) [N/m/y/?] n
Hisilicon HNS DSAF device Support (HNS_DSAF) [Y/n/m/?] y
Hisilicon HNS Ethernet Device Support (HNS_ENET) [Y/n/m/?] y
Hisilicon Network Subsystem Support HNS3 (Framework) (HNS3) [Y/n/m/?] y
Hisilicon HNS3 HCLGE Acceleration Engine & Compatibility Layer Support (HNS3_HCLGE) [Y/n/m/?] y
Hisilicon HNS3VF Acceleration Engine & Compatibility Layer Support (HNS3_HCLGEVF) [N/m/y/?] n
Hisilicon HNS3 Ethernet Device Support (HNS3_ENET) [Y/n/m/?] y
Huawei devices (NET_VENDOR_HUAWEI) [Y/n/?] y
Huawei Intelligent PCIE Network Interface Card (HINIC) [N/m/y/?] n
Intel (82586/82593/82596) devices (NET_VENDOR_I825XX) [Y/n/?] y
Intel devices (NET_VENDOR_INTEL) [Y/n/?] y
Intel(R) PRO/100+ support (E100) [N/m/y/?] n
Intel(R) PRO/1000 Gigabit Ethernet support (E1000) [Y/n/m/?] y
Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support (E1000E) [Y/n/m/?] y
Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support (IGB) [Y/n/m/?] y
Intel(R) PCI-Express Gigabit adapters HWMON support (IGB_HWMON) [Y/n/?] y
Intel(R) 82576 Virtual Function Ethernet support (IGBVF) [Y/n/m/?] y
Intel(R) PRO/10GbE support (IXGB) [N/m/y/?] n
Intel(R) 10GbE PCI Express adapters support (IXGBE) [N/m/y/?] n
Intel(R) 10GbE PCI Express Virtual Function Ethernet support (IXGBEVF) [N/m/y/?] n
Intel(R) Ethernet Controller XL710 Family support (I40E) [N/m/y/?] n
Intel(R) Ethernet Adaptive Virtual Function support (I40EVF) [N/m/y/?] n
Intel(R) Ethernet Connection E800 Series Support (ICE) [N/m/y/?] n
Intel(R) FM10000 Ethernet Switch Host Interface Support (FM10K) [N/m/y/?] n
Intel(R) Ethernet Controller I225-LM/I225-V support (IGC) [N/m/y/?] n
JMicron(R) PCI-Express Gigabit Ethernet support (JME) [N/m/y/?] n
LiteX devices (NET_VENDOR_LITEX) [Y/n/?] y
LiteX Ethernet support (LITEX_LITEETH) [N/m/y/?] n
Marvell devices (NET_VENDOR_MARVELL) [Y/n/?] y
Marvell MDIO interface support (MVMDIO) [Y/?] y
Marvell Armada 370/38x/XP/37xx network interface support (MVNETA) [Y/n/m/?] y
Marvell Armada 375/7K/8K network interface support (MVPP2) [Y/n/m/?] y
Marvell Armada 8K Enable PTP support (MVPP2_PTP) [N/y/?] n
Marvell pxa168 ethernet support (PXA168_ETH) [N/m/y/?] n
Marvell Yukon Gigabit Ethernet support (SKGE) [N/m/y/?] n
Marvell Yukon 2 support (SKY2) [Y/n/m/?] y
Debugging interface (SKY2_DEBUG) [N/y/?] n
Marvell OcteonTX2 RVU Admin Function driver (OCTEONTX2_AF) [N/m/y/?] n
Marvell OcteonTX2 NIC Physical Function driver (OCTEONTX2_PF) [N/m/y/?] n
Marvell Octeon PCI Endpoint NIC Driver (OCTEON_EP) [N/m/y/?] n
Marvell Prestera Switch ASICs support (PRESTERA) [N/m/?] n
MediaTek devices (NET_VENDOR_MEDIATEK) [N/y/?] n
Mellanox devices (NET_VENDOR_MELLANOX) [Y/n/?] y
Mellanox Technologies 1/10/40Gbit Ethernet support (MLX4_EN) [M/n/y/?] m
Support for old gen2 Mellanox PCI IDs (MLX4_CORE_GEN2) [Y/n/?] y
Mellanox 5th generation network adapters (ConnectX series) core driver (MLX5_CORE) [M/n/y/?] m
Mellanox Technologies Innova support (MLX5_FPGA) [N/y/?] n
Mellanox 5th generation network adapters (ConnectX series) Ethernet support (MLX5_CORE_EN) [Y/n/?] y
Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support (MLX5_EN_ARFS) [Y/n/?] y
Mellanox MLX5 ethernet rx nfc flow steering support (MLX5_EN_RXNFC) [Y/n/?] y
Mellanox Technologies MLX5 MPFS support (MLX5_MPFS) [Y/n/?] y
Mellanox Technologies MLX5 SRIOV E-Switch support (MLX5_ESWITCH) [Y/n/?] y
MLX5 TC classifier action support (MLX5_CLS_ACT) [Y/n/?] y
MLX5 TC sample offload support (MLX5_TC_SAMPLE) [Y/n/?] y
Mellanox 5th generation network adapters (connectX series) IPoIB offloads support (MLX5_CORE_IPOIB) [N/y/?] n
Mellanox Technologies software-managed steering (MLX5_SW_STEERING) [Y/n/?] y
Mellanox Technologies subfunction device support using auxiliary device (MLX5_SF) [N/y/?] n
Mellanox Technologies Switch ASICs support (MLXSW_CORE) [N/m/y/?] n
Mellanox Technologies firmware flash module (MLXFW) [N/m/y/?] n
Mellanox Technologies BlueField Gigabit Ethernet support (MLXBF_GIGE) [N/m/y/?] n
Micrel devices (NET_VENDOR_MICREL) [Y/n/?] y
Micrel KSZ8841/42 with generic bus interface (KS8842) [N/m/y/?] n
Micrel KS8851 SPI (KS8851) [N/m/y/?] n
Micrel KS8851 MLL (KS8851_MLL) [N/m/y/?] n
Micrel KSZ8841/2 PCI (KSZ884X_PCI) [N/m/y/?] n
Microchip devices (NET_VENDOR_MICROCHIP) [Y/n/?] y
ENC28J60 support (ENC28J60) [N/m/y/?] n
ENCX24J600 support (ENCX24J600) [N/m/y/?] n
LAN743x support (LAN743X) [N/m/y/?] n
Lan966x switch driver (LAN966X_SWITCH) [N/m/y/?] n
Microsemi devices (NET_VENDOR_MICROSEMI) [Y/n/?] y
Ocelot switch driver (MSCC_OCELOT_SWITCH) [N/m/?] n
Microsoft Network Devices (NET_VENDOR_MICROSOFT) [Y/n/?] y
Myricom devices (NET_VENDOR_MYRI) [Y/n/?] y
Myricom Myri-10G Ethernet support (MYRI10GE) [N/m/y/?] n
Myson MTD-8xx PCI Ethernet support (FEALNX) [N/m/y/?] n
National Instruments Devices (NET_VENDOR_NI) [Y/n/?] y
National Instruments XGE management enet support (NI_XGE_MANAGEMENT_ENET) [N/m/y/?] n
National Semiconductor devices (NET_VENDOR_NATSEMI) [Y/n/?] y
National Semiconductor DP8381x series PCI Ethernet support (NATSEMI) [N/m/y/?] n
National Semiconductor DP83820 support (NS83820) [N/m/y/?] n
Neterion (Exar) devices (NET_VENDOR_NETERION) [Y/n/?] y
Neterion (Exar) Xframe 10Gb Ethernet Adapter (S2IO) [N/m/y/?] n
Neterion (Exar) X3100 Series 10GbE PCIe Server Adapter (VXGE) [N/m/y/?] n
Netronome(R) devices (NET_VENDOR_NETRONOME) [Y/n/?] y
Netronome(R) NFP4000/NFP6000 NIC driver (NFP) [N/m/y/?] n
National Semiconductor 8390 devices (NET_VENDOR_8390) [Y/n/?] y
PCI NE2000 and clones support (see help) (NE2K_PCI) [N/m/y/?] n
NVIDIA devices (NET_VENDOR_NVIDIA) [Y/n/?] y
nForce Ethernet support (FORCEDETH) [N/m/y/?] n
OKI Semiconductor devices (NET_VENDOR_OKI) [Y/n/?] y
OpenCores 10/100 Mbps Ethernet MAC support (ETHOC) [N/m/y/?] n
Packet Engines devices (NET_VENDOR_PACKET_ENGINES) [Y/n/?] y
Packet Engines Hamachi GNIC-II support (HAMACHI) [N/m/y/?] n
Packet Engines Yellowfin Gigabit-NIC support (YELLOWFIN) [N/m/y/?] n
Pensando devices (NET_VENDOR_PENSANDO) [Y/n/?] y
Pensando Ethernet IONIC Support (IONIC) [N/m/y/?] n
QLogic devices (NET_VENDOR_QLOGIC) [Y/n/?] y
QLogic QLA3XXX Network Driver Support (QLA3XXX) [N/m/y/?] n
QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support (QLCNIC) [N/m/y/?] n
NetXen Multi port (1/10) Gigabit Ethernet NIC (NETXEN_NIC) [N/m/y/?] n
QLogic QED 25/40/100Gb core driver (QED) [N/m/y/?] n
QLogic BR-series devices (NET_VENDOR_BROCADE) [Y/n/?] y
QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support (BNA) [N/m/y/?] n
Qualcomm devices (NET_VENDOR_QUALCOMM) [Y/n/?] y
Qualcomm Atheros QCA7000 SPI support (QCA7000_SPI) [N/m/y/?] n
Qualcomm Atheros QCA7000 UART support (QCA7000_UART) [N/m/y/?] n
Qualcomm Technologies, Inc. EMAC Gigabit Ethernet support (QCOM_EMAC) [M/n/y/?] m
RDC devices (NET_VENDOR_RDC) [Y/n/?] y
RDC R6040 Fast Ethernet Adapter support (R6040) [N/m/y/?] n
Realtek devices (NET_VENDOR_REALTEK) [Y/n/?] y
RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (8139CP) [N/m/y/?] n
RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support (8139TOO) [N/m/y/?] n
Realtek 8169/8168/8101/8125 ethernet support (R8169) [M/n/y/?] m
Renesas devices (NET_VENDOR_RENESAS) [Y/n/?] y
Renesas SuperH Ethernet support (SH_ETH) [Y/n/m/?] y
Renesas Ethernet AVB support (RAVB) [Y/n/m/?] y
Rocker devices (NET_VENDOR_ROCKER) [Y/n/?] y
Rocker switch driver (EXPERIMENTAL) (ROCKER) [N/m/?] n
Samsung Ethernet devices (NET_VENDOR_SAMSUNG) [Y/n/?] y
Samsung 10G/2.5G/1G SXGBE Ethernet driver (SXGBE_ETH) [N/m/y/?] n
SEEQ devices (NET_VENDOR_SEEQ) [Y/n/?] y
Silan devices (NET_VENDOR_SILAN) [Y/n/?] y
Silan SC92031 PCI Fast Ethernet Adapter driver (SC92031) [N/m/y/?] n
Silicon Integrated Systems (SiS) devices (NET_VENDOR_SIS) [Y/n/?] y
SiS 900/7016 PCI Fast Ethernet Adapter support (SIS900) [N/m/y/?] n
SiS190/SiS191 gigabit ethernet support (SIS190) [N/m/y/?] n
Solarflare devices (NET_VENDOR_SOLARFLARE) [Y/n/?] y
Solarflare SFC9100/EF100-family support (SFC) [N/m/y/?] n
Solarflare SFC4000 support (SFC_FALCON) [N/m/y/?] n
Solarflare SFC9000 support (SFC_SIENA) [N/m/y/?] n
SMC (SMSC)/Western Digital devices (NET_VENDOR_SMSC) [Y/n/?] y
SMC 91C9x/91C1xxx support (SMC91X) [Y/n/m/?] y
SMC EtherPower II (EPIC100) [N/m/y/?] n
SMSC LAN911x/LAN921x families embedded ethernet support (SMSC911X) [Y/n/m/?] y
SMSC LAN9420 PCI ethernet adapter support (SMSC9420) [N/m/y/?] n
Socionext ethernet drivers (NET_VENDOR_SOCIONEXT) [Y/n/?] y
Socionext AVE ethernet support (SNI_AVE) [Y/n/m/?] y
Socionext NETSEC ethernet support (SNI_NETSEC) [Y/n/m/?] y
STMicroelectronics devices (NET_VENDOR_STMICRO) [Y/n/?] y
STMicroelectronics Multi-Gigabit Ethernet driver (STMMAC_ETH) [M/n/y/?] m
Support for STMMAC Selftests (STMMAC_SELFTESTS) [N/y/?] n
STMMAC Platform bus support (STMMAC_PLATFORM) [M/n/?] m
Support for snps,dwc-qos-ethernet.txt DT binding. (DWMAC_DWC_QOS_ETH) [N/m/?] n
Generic driver for DWMAC (DWMAC_GENERIC) [M/n/?] m
QCA IPQ806x DWMAC support (DWMAC_IPQ806X) [M/n/?] m
MediaTek MT27xx GMAC support (DWMAC_MEDIATEK) [N/m/?] n
Amlogic Meson dwmac support (DWMAC_MESON) [M/n/?] m
Qualcomm ETHQOS support (DWMAC_QCOM_ETHQOS) [M/n/?] m
Rockchip dwmac support (DWMAC_ROCKCHIP) [M/n/?] m
SOCFPGA dwmac support (DWMAC_SOCFPGA) [M/n/?] m
Allwinner GMAC support (DWMAC_SUNXI) [M/n/?] m
Allwinner sun8i GMAC support (DWMAC_SUN8I) [M/n/?] m
NXP IMX8 DWMAC support (DWMAC_IMX8) [M/n/?] m
Intel dwmac support (DWMAC_INTEL_PLAT) [N/m/?] n
Toshiba Visconti DWMAC support (DWMAC_VISCONTI) [M/n/?] m
Loongson PCI DWMAC support (DWMAC_LOONGSON) [N/m/?] n
STMMAC PCI bus support (STMMAC_PCI) [N/m/?] n
Sun devices (NET_VENDOR_SUN) [Y/n/?] y
Sun Happy Meal 10/100baseT support (HAPPYMEAL) [N/m/y/?] n
Sun GEM support (SUNGEM) [N/m/y/?] n
Sun Cassini support (CASSINI) [N/m/y/?] n
Sun Neptune 10Gbit Ethernet support (NIU) [N/m/y/?] n
Synopsys devices (NET_VENDOR_SYNOPSYS) [Y/n/?] y
Synopsys DWC Enterprise Ethernet (XLGMAC) driver support (DWC_XLGMAC) [N/m/y/?] n
Tehuti devices (NET_VENDOR_TEHUTI) [Y/n/?] y
Tehuti Networks 10G Ethernet (TEHUTI) [N/m/y/?] n
Texas Instruments (TI) devices (NET_VENDOR_TI) [Y/n/?] y
TI DaVinci MDIO Support (TI_DAVINCI_MDIO) [Y/?] y
TI CPSW Phy mode Selection (DEPRECATED) (TI_CPSW_PHY_SEL) [N/y/?] n
TI K3 AM654x/J721E CPSW Ethernet driver (TI_K3_AM65_CPSW_NUSS) [Y/n/m/?] y
TI K3 AM654x/J721E CPSW Switch mode support (TI_K3_AM65_CPSW_SWITCHDEV) [N/y/?] n
TI K3 AM65x CPTS (TI_K3_AM65_CPTS) [N/m/y/?] n
TI ThunderLAN support (TLAN) [N/m/y/?] n
Vertexcom devices (NET_VENDOR_VERTEXCOM) [Y/n/?] y
Vertexcom MSE102x SPI (MSE102X) [N/m/y/?] n
VIA devices (NET_VENDOR_VIA) [Y/n/?] y
VIA Rhine support (VIA_RHINE) [N/m/y/?] n
VIA Velocity support (VIA_VELOCITY) [N/m/y/?] n
WIZnet devices (NET_VENDOR_WIZNET) [Y/n/?] y
WIZnet W5100 Ethernet support (WIZNET_W5100) [N/m/y/?] n
WIZnet W5300 Ethernet support (WIZNET_W5300) [N/m/y/?] n
Xilinx devices (NET_VENDOR_XILINX) [Y/n/?] y
Xilinx 10/100 Ethernet Lite support (XILINX_EMACLITE) [N/m/y/?] n
Xilinx 10/100/1000 AXI Ethernet support (XILINX_AXI_EMAC) [N/m/y/?] n
Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver (XILINX_LL_TEMAC) [N/m/y/?] n
#
# configuration written to .config
#
hias@lenny:~/private/linux-git$ grep 'CONFIG_NET_VENDOR_3COM\|CONFIG_VORTEX' .config
CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set
I've now aligned it to what Debian does in it's linux build script, show new default options with listnewconfig and then select them - no need to overcomplicate things with silencing kernel make output just to get the message with warning colors (which most of us probably have turned off anyways) https://salsa.debian.org/kernel-team/linux/-/blob/master/debian/rules.real#L207-208
gtg ?
it''s gtg from my side, I've been building with this the past half year without issues