From owner-freebsd-current@freebsd.org Wed Feb 13 23:34:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5CB214DB633 for ; Wed, 13 Feb 2019 23:34:45 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0D18B81266 for ; Wed, 13 Feb 2019 23:34:45 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id C431C14DB630; Wed, 13 Feb 2019 23:34:44 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3486514DB62F for ; Wed, 13 Feb 2019 23:34:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B831D81262 for ; Wed, 13 Feb 2019 23:34:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x742.google.com with SMTP id x9so2541686qkf.0 for ; Wed, 13 Feb 2019 15:34:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ogT8Qy1bX6lEGxxndTP3kKCy+v05bkSTpTdyiZb8bJE=; b=di6+Jr/cif5vJcJXN+dyD6zPPyxalYQYfIRA2KLdgZwD99/R83VUQCIyjLjBHNMHuU oD+efUttR3XVRBo+T9Xf6sBjj6PoxY43PVpvDaJUqxbvSkLgmFsaGfXwn11oY9vCW79J XNGrvKIzFFyDkmhzVxslD0xMZDrAkVgY1OGLmrgEjvaWyCi7u/c83UIttm99H4nubOOI cltkPxASdLp/zcS9MXZfYElanQ5ToOWJFEooo2sL8JgxvNyMT+kY2q3lVpKHXFcF73rq gMfL9PuE3q8Ge10sbufjkkXzTUHJAXFYa8QKBSyDWocjhAOpVZZ017Z5w7fjrF3K8Jns tvTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ogT8Qy1bX6lEGxxndTP3kKCy+v05bkSTpTdyiZb8bJE=; b=qDroz4gPKRZpXj0rn+orkbZPSS8S4AO92kHDwZ28ql7f4G+MvrlfKh9A3RBQgSwPEE 6KtYLssC/KGO3+qLpalS20pBtV5kFlBCXhQbBbu5PQGbQ9XMU4w70gimHZ5dO8Gro7NZ XB/NIVa+Zy8k5/d9H+R5FAhg4cuGeO6MEg67h/+Sca2rj3GouDARLFg5ZUBI9MWipqVY 0xto+OUMrKRsdedtEq9OLrSiQz1oYpIpFaEchRGqHpBa4mU364D8hQpOwVYv6ffVWPlR k1ucL8SvYIOAilSPg5mAq3fUcKr52+fLsxhc9CJfNFHTh5yE4ziSNu5wlVCuNtEX4wKH 4d+A== X-Gm-Message-State: AHQUAuZfP9HKSoGGGP33t4tgU/hvtfSvXae5ozMeOIa6UmqbQonJnF5h nSh2NGPQGE9K3MX14xYULdtjQ8t6FSRpvnfg4VVdXrv3 X-Google-Smtp-Source: AHgI3IacDMivSuCRywYpBe1WvLGdjmQs6o9Mfx7r+2pTEhyVFlSBZl69DsolIteKJhxroaYVVKnwgIp0Sn6RjYHbBAw= X-Received: by 2002:a37:6e86:: with SMTP id j128mr621706qkc.46.1550100882879; Wed, 13 Feb 2019 15:34:42 -0800 (PST) MIME-Version: 1.0 References: <23652.43101.164485.330280@jerusalem.litteratus.org> In-Reply-To: <23652.43101.164485.330280@jerusalem.litteratus.org> From: Warner Losh Date: Wed, 13 Feb 2019 16:34:29 -0700 Message-ID: Subject: Re: kernel build dies with "unknown option" To: Robert Huff Cc: FreeBSD Current X-Rspamd-Queue-Id: B831D81262 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Feb 2019 23:34:46 -0000 On Wed, Feb 13, 2019, 4:31 PM Robert Huff > On a system running: > > FreeBSD 13.0-CURRENT r343080 16 Jan 2019 amd64 > > I updated the source tree as of midnight US Eastern time, then > ran buildworld. That completed successfully. > Then: > > huff@jerusalem> make buildkernel KERNCONF=3DJERUSALEM > make[1]: "/usr/src/Makefile.inc1" line 349: SYSTEM_COMPILER: libclang wil= l > be built for bootstrapping a cross-compiler. > make[1]: "/usr/src/Makefile.inc1" line 352: SYSTEM_LINKER: Determined tha= t > LD=3Dld matches the source tree. Not bootstrapping a cross-linker. > > -------------------------------------------------------------- > >>> Kernel build for JERUSALEM started on Wed Feb 13 18:20:44 EST 2019 > -------------------------------------------------------------- > =3D=3D=3D> JERUSALEM > mkdir -p /usr/obj/usr/src/amd64.amd64/sys > > -------------------------------------------------------------- > >>> stage 1: configuring the kernel > -------------------------------------------------------------- > cd /usr/src/sys/amd64/conf; > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/= usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/leg= acy/bin::/sbin:/bin:/usr/sbin:/usr/bin > config -d /usr/obj/usr/src/amd64.amd64/sys/JERUSALEM -I > '/usr/src/sys/amd64/conf' '/usr/src/sys/amd64/conf/JERUSALEM' > /usr/src/sys/amd64/conf/JERUSALEM: unknown option "AH_SUPPORT_AR5416" > *** Error code 1 > > I do have: > > options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors > options AH_AR5416_INTERRUPT_MITIGATION # AR5416 interrupt > mitigation > options ATH_ENABLE_11N # Enable 802.11n support for AR5416 an= d > later > > in the config file. (Full config file is appended.) > Googling found nothing useful; didn't find anything in > src/UPDATING. > Is this me, or is the problem elsewhere? > Just remove them. They haven't actually done anything in a long time. Warner > > Respectfully, > > > Robert Huff > > > # > # JERUSALEM -- kernel configuration file for FreeBSD/amd64 > # > # For more information on this file, please read the config(5) manual pag= e, > # and/or the handbook section on Kernel Configuration Files: > # > # > http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-co= nfig.html > # > # The handbook is also available locally in /usr/share/doc/handbook > # if you've installed the doc distribution, otherwise always see the > # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the > # latest information. > # > # An exhaustive list of options and more detailed explanations of the > # device lines is also present in the ../../conf/NOTES and NOTES files. > # If you are in doubt as to the purpose or necessity of a line, check fir= st > # in NOTES. > # > # $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.531.2.2 2009/08/13 17:54:11 > attilio Exp $ > > cpu HAMMER > ident JERUSALEM > > # To statically compile in device wiring instead of /boot/device.hints > #hints "GENERIC.hints" # Default places to look for > devices. > > # Use the following to compile in values accessible to the kernel > # through getenv() (or kenv(1) in userland). The format of the file > # is 'variable=3Dvalue', see kenv(1) > # > # env "GENERIC.env" > > makeoptions DEBUG=3D-g # Build kernel with gdb(1) debu= g > symbols > > options SCHED_ULE # ULE scheduler > options PREEMPTION # Enable kernel thread preemption > options INET # InterNETworking > options INET6 # IPv6 communications protocols > options SCTP # Stream Control Transmission > Protocol > options FFS # Berkeley Fast Filesystem > options SOFTUPDATES # Enable FFS soft updates support > options UFS_ACL # Support for access control list= s > options UFS_DIRHASH # Improve performance on big > directories > options UFS_GJOURNAL # Enable gjournal-based UFS > journaling > options MD_ROOT # MD is a potential root device > options NFSCLIENT # Network Filesystem Client > options NFSSERVER # Network Filesystem Server > options NFSLOCKD # Network Lock Manager > options NFS_ROOT # NFS usable as /, requires > NFSCLIENT > options MSDOSFS # MSDOS Filesystem > options CD9660 # ISO 9660 Filesystem > options PROCFS # Process filesystem (requires > PSEUDOFS) > options PSEUDOFS # Pseudo-filesystem framework > options GEOM_PART_GPT # GUID Partition Tables. > options GEOM_LABEL # Provides labelization > options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty) > > # see the 20100311 entry in UPDATING > > options COMPAT_FREEBSD32 # Compatible with i386 > binaries > options COMPAT_FREEBSD4 # Compatible with FreeBSD4 > options COMPAT_FREEBSD5 # Compatible with FreeBSD5 > options COMPAT_FREEBSD6 # Compatible with FreeBSD6 > options COMPAT_FREEBSD7 # Compatible with FreeBSD7 > options SCSI_DELAY=3D1000 # Delay (in ms) before probing = SCSI > options KTRACE # ktrace(1) support > options STACK # stack(9) support > options SYSVSHM # SYSV-style shared memory > options SYSVMSG # SYSV-style message queues > options SYSVSEM # SYSV-style semaphores > options P1003_1B_SEMAPHORES # POSIX-style semaphores > options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time > extensions > options PRINTF_BUFR_SIZE=3D128 # Prevent printf output being > interspersed. > options KBD_INSTALL_CDEV # install a CDEV entry in /dev > options HWPMC_HOOKS # Necessary kernel hooks for > hwpmc(4) > options AUDIT # Security event auditing > options MAC # TrustedBSD MAC Framework > options FLOWTABLE # per-cpu routing cache > #options KDTRACE_FRAME # Ensure frames are compiled in > #options KDTRACE_HOOKS # Kernel DTrace hooks > > # > > # replaced by ipfw_load=3D"YES" in loader.conf > # which doesn't seem to work, so trying the old way - RH 201002= 09 > #options IPFIREWALL #firewall > options IPFIREWALL_VERBOSE #enable logging to syslogd(8) > #options IPFIREWALL_FORWARD > options IPFIREWALL_VERBOSE_LIMIT=3D100 #limit verbosity > options DUMMYNET > #options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default > #options IPDIVERT > #options IPFIREWALL_NAT #ipfw kernel nat support > #options LIBALIAS # required for NAT > > # Debugging for use in -current > options KDB # Enable kernel debugger support. > options DDB # Support DDB. > options GDB # Support remote GDB. > options INVARIANTS # Enable calls of extra sanity > checking > options INVARIANT_SUPPORT # Extra sanity checks of internal > # structures, > required by INVARIANTS > options WITNESS # Enable checks to detect > deadlocks and cycles > options WITNESS_SKIPSPIN # Don't run witness on spinlocks > for speed > > # Make an SMP-capable kernel by default > options SMP # Symmetric MultiProcessor Kernel > > # CPU frequency control > device cpufreq > > # Bus support. > device acpi > device pci > > device drm # DRM core module required by DRM drivers > device radeondrm # ATI Radeon > > # Floppy drives > #device fdc > > # ATA and ATAPI devices > device ata > device atadisk # ATA disk drives > device ataraid # ATA RAID drives > device atapicd # ATAPI CDROM drives > device atapifd # ATAPI floppy drives > device atapist # ATAPI tape drives > options ATA_STATIC_ID # Static device numbering > > # SCSI Controllers > #device ahc # AHA2940 and onboard AIC7xxx devices > #options AHC_REG_PRETTY_PRINT # Print register bitfields in deb= ug > # output. Adds ~128k to driver. > #device ahd # AHA39320/29320 and onboard AIC79xx > devices > #options AHD_REG_PRETTY_PRINT # Print register bitfields in deb= ug > # output. Adds ~215k to driver. > #device amd # AMD 53C974 (Tekram DC-390(T)) > #device hptiop # Highpoint RocketRaid 3xxx series > #device isp # Qlogic family > #device ispfw # Firmware for QLogic HBAs- normally a > module > #device mpt # LSI-Logic MPT-Fusion > #device ncr # NCR/Symbios Logic > #device sym # NCR/Symbios Logic (newer chipsets + > those of `ncr') > #device trm # Tekram DC395U/UW/F DC315U adapters > > #device adv # Advansys SCSI adapters > #device adw # Advansys wide SCSI adapters > #device aic # Adaptec 15[012]x SCSI adapters, > AIC-6[23]60. > #device bt # Buslogic/Mylex MultiMaster SCSI adapter= s > > # SCSI peripherals > device scbus # SCSI bus (required for SCSI) > device ch # SCSI media changers > device da # Direct Access (disks) > device sa # Sequential Access (tape etc) > device cd # CD > device pass # Passthrough device (direct SCSI access) > device ses # SCSI Environmental Services (and SAF-TE= ) > > # RAID controllers interfaced to the SCSI subsystem > #device amr # AMI MegaRAID > #device arcmsr # Areca SATA II RAID > #XXX it is not 64-bit clean, -scottl > #device asr # DPT SmartRAID V, VI and Adaptec SCSI RA= ID > #device ciss # Compaq Smart RAID 5* > #device dpt # DPT Smartcache III, IV - See NOTES for > options > #device hptmv # Highpoint RocketRAID 182x > #device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, > 25xx > #device iir # Intel Integrated RAID > #device ips # IBM (Adaptec) ServeRAID > #device mly # Mylex AcceleRAID/eXtremeRAID > #device twa # 3ware 9000 series PATA/SATA RAID > > # RAID controllers > #device aac # Adaptec FSA RAID > #device aacp # SCSI passthrough for aac (requires CAM) > #device ida # Compaq Smart RAID > #device mfi # LSI MegaRAID SAS > #device mlx # Mylex DAC960 family > #XXX pointer/int warnings > #device pst # Promise Supertrak SX6000 > #device twe # 3ware ATA RAID > > # atkbdc0 controls both the keyboard and the PS/2 mouse > #device atkbdc # AT keyboard controller > #device atkbd # AT keyboard > #device psm # PS/2 mouse > > device kbdmux # keyboard multiplexer > > device vga # VGA video card driver > > device splash # Splash screen and screen saver support > > # syscons is the default console driver, resembling an SCO console > device sc > > device agp # support several AGP chipsets > > # PCCARD (PCMCIA) support > # PCMCIA and cardbus bridge support > #device cbb # cardbus (yenta) bridge > #device pccard # PC Card (16-bit) bus > #device cardbus # CardBus (32-bit) bus > > # Serial (COM) ports > device uart # Generic UART driver > > # Parallel port > device ppc > device ppbus # Parallel port bus (required) > device lpt # Printer > device plip # TCP/IP over parallel > device ppi # Parallel port interface device > #device vpo # Requires scbus and da > > # If you've got a "dumb" serial or parallel PCI card that is > # supported by the puc(4) glue driver, uncomment the following > # line to enable it (connects to sio, uart and/or ppc drivers): > #device puc > > # PCI Ethernet NICs. > #device de # DEC/Intel DC21x4x (``Tulip'') > #device em # Intel PRO/1000 Gigabit Ethernet Family > #device igb # Intel PRO/1000 PCIE Server Gigabit Fami= ly > #device ixgbe # Intel PRO/10GbE PCIE Ethernet Family > #device le # AMD Am7900 LANCE and Am79C9xx PCnet > #device ti # Alteon Networks Tigon I/II gigabit > Ethernet > #device txp # 3Com 3cR990 (``Typhoon'') > #device vx # 3Com 3c590, 3c595 (``Vortex'') > > # PCI Ethernet NICs that use the common MII bus controller code. > # NOTE: Be sure to keep the 'device miibus' line in order to use these > NICs! > device miibus # MII bus support > #device ae # Attansic/Atheros L2 FastEthernet > #device age # Attansic/Atheros L1 Gigabit Ethernet > #device alc # Atheros AR8131/AR8132 Ethernet > #device ale # Atheros AR8121/AR8113/AR8114 Ethernet > #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethern= et > #device bfe # Broadcom BCM440x 10/100 Ethernet > #device bge # Broadcom BCM570xx Gigabit Ethernet > #device dc # DEC/Intel 21143 and various workalikes > #device et # Agere ET1310 10/100/Gigabit Ethernet > #device fxp # Intel EtherExpress PRO/100B (82557, > 82558) > #device jme # JMicron JMC250 Gigabit/JMC260 Fast > Ethernet > #device lge # Level 1 LXT1001 gigabit Ethernet > #device msk # Marvell/SysKonnect Yukon II Gigabit > Ethernet > #device nfe # nVidia nForce MCP on-board Ethernet > #device nge # NatSemi DP83820 gigabit Ethernet > #device nve # nVidia nForce MCP on-board Ethernet > Networking > #device pcn # AMD Am79C97x PCI 10/100 (precedence ove= r > 'le') > #device re # RealTek 8139C+/8169/8169S/8110S > #device rl # RealTek 8129/8139 > #device sf # Adaptec AIC-6915 (``Starfire'') > #device sis # Silicon Integrated Systems SiS 900/SiS > 7016 > #device sk # SysKonnect SK-984x & SK-982x gigabit > Ethernet > #device ste # Sundance ST201 (D-Link DFE-550TX) > #device stge # Sundance/Tamarack TC9021 gigabit Ethern= et > #device tl # Texas Instruments ThunderLAN > #device tx # SMC EtherPower II (83c170 ``EPIC'') > #device vge # VIA VT612x gigabit Ethernet > #device vr # VIA Rhine, Rhine II > #device wb # Winbond W89C840F > #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') > > # ISA Ethernet NICs. pccard NICs included. > #device cs # Crystal Semiconductor CS89x0 NIC > # 'device ed' requires 'device miibus' > #device ed # NE[12]000, SMC Ultra, 3c503, DS8390 car= ds > #device ex # Intel EtherExpress Pro/10 and Pro/10+ > #device ep # Etherlink III based cards > #device fe # Fujitsu MB8696x based cards > #device sn # SMC's 9000 series of Ethernet chips > #device xe # Xircom pccard Ethernet > > # Wireless NIC cards > #device wlan # 802.11 support > #options IEEE80211_DEBUG # enable debug msgs > #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's > #options IEEE80211_SUPPORT_MESH # enable 802.11s D3.0 support > #device wlan_wep # 802.11 WEP support > #device wlan_ccmp # 802.11 CCMP support > #device wlan_tkip # 802.11 TKIP support > #device wlan_amrr # AMRR transmit rate control algorithm > #device an # Aironet 4500/4800 802.11 wireless NICs. > #device ath # Atheros pci/cardbus NIC's > #device ath_hal # pci/cardbus chip support > #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors > #device ath_rate_sample # SampleRate tx rate control for ath > #device ral # Ralink Technology RT2500 wireless NICs. > #device wi # WaveLAN/Intersil/Symbol 802.11 wireless > NICs. > > # Pseudo devices. > device loop # Network loopback > device random # Entropy device > device ether # Ethernet support > device tun # Packet tunnel. > device pty # BSD-style compatibility pseudo ttys > device md # Memory "disks" > device gif # IPv6 and IPv4 tunneling > device faith # IPv6-to-IPv4 relaying (translation) > device firmware # firmware assist module > > # The `bpf' device enables the Berkeley Packet Filter. > # Be aware of the administrative consequences of enabling this! > # Note that 'bpf' is required for DHCP. > device bpf # Berkeley packet filter > > # USB support > device uhci # UHCI PCI->USB interface > device ohci # OHCI PCI->USB interface > device ehci # EHCI PCI->USB interface (USB 2.0) > device usb # USB Bus (required) > #device udbp # USB Double Bulk Pipe devices > device uhid # "Human Interface Devices" > device ukbd # Keyboard > device ulpt # Printer > device umass # Disks/Mass storage - Requires scbus and da > device ums # Mouse > #device rum # Ralink Technology RT2501USB wireless NI= Cs > #device uath # Atheros AR5523 wireless NICs > #device ural # Ralink Technology RT2500USB wireless NI= Cs > #device zyd # ZyDAS zb1211/zb1211b wireless NICs > #device urio # Diamond Rio 500 MP3 player > # USB Serial devices > #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 > > # FireWire support > #device firewire # FireWire bus code > #device sbp # SCSI over FireWire (Requires scbus and > da) > #device fwe # Ethernet over FireWire (non-standard!) > #device fwip # IP over FireWire (RFC 2734,3146) > #device dcons # Dumb console driver > #device dcons_crom # Configuration ROM for dcons > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " >