From owner-freebsd-hackers Fri May 21 8:53:28 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from Genesis.Denninger.Net (kdhome-2.pr.mcs.net [205.164.6.10]) by hub.freebsd.org (Postfix) with ESMTP id CFB1C15986 for ; Fri, 21 May 1999 08:53:22 -0700 (PDT) (envelope-from karl@Genesis.Denninger.Net) Received: (from karl@localhost) by Genesis.Denninger.Net (8.9.3/8.8.2) id KAA00509; Fri, 21 May 1999 10:53:06 -0500 (CDT) Message-ID: <19990521105306.A503@Denninger.Net> Date: Fri, 21 May 1999 10:53:06 -0500 From: Karl Denninger To: Nick Hibma Cc: Graham Wheeler , hackers@FreeBSD.ORG Subject: Re: -CURRENT problems - keyboard lockup! References: <19990521104023.A396@Denninger.Net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from Nick Hibma on Fri, May 21, 1999 at 05:43:01PM +0200 Organization: Karl's Sushi and Packet Smashers X-Die-Spammers: Spammers will be LARTed and the remains fed to my cat Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Diff follows. Note that this same config file (minus the "config" line that is deprecated and used to specify where root, swap, etc was) built the kernel that runs without problems a month or so back. I've looked through the commit logs and can't find anything that would lead me to believe that major changes in the keyboard driver have been made. -- -- Karl Denninger (karl@denninger.net) Web: fathers.denninger.net I ain't even *authorized* to speak for anyone other than myself, so give up now on trying to associate my words with any particular organization. 14c14 < # $Id: GENERIC,v 1.150 1999/02/14 20:28:38 jkh Exp $ --- > # $Id: GENERIC,v 1.170 1999/05/14 03:57:23 obrien Exp $ 16,22c16,24 < machine "i386" < cpu "I386_CPU" < cpu "I486_CPU" < cpu "I586_CPU" < cpu "I686_CPU" < ident KARLNEW < maxusers 64 --- > machine i386 > cpu I386_CPU > cpu I486_CPU > cpu I586_CPU > cpu I686_CPU > ident GENERIC > maxusers 32 > > #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 33,34c35,36 < options "CD9660" #ISO 9660 Filesystem < options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed --- > options CD9660 #ISO 9660 Filesystem > options CD9660_ROOT #CD-ROM usable as root. "CD9660" req'ed 36,37c38,39 < options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] < options SCSI_DELAY=5000 #Be pessimistic about Joe SCSI device --- > options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] > options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device 42,60d43 < options ICMP_BANDLIM < < options IPFIREWALL #firewall < options IPFIREWALL_VERBOSE #print information about < # dropped packets < options IPFIREWALL_FORWARD #enable transparent proxy support < options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity < options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default < options IPDIVERT #divert sockets < options IPFILTER #kernel ipfilter support < options IPFILTER_LOG #ipfilter logging < #options IPFILTER_LKM #kernel support for ip_fil.o LKM < options IPSTEALTH #support for stealth forwarding < #options TCPDEBUG < < options DDB # Kernel debugger < options DDB_UNATTENDED # Don't go to debugger on panic < < #config kernel root on da0 76c59 < controller fdc0 at isa? port "IO_FD1" irq 6 drq 2 --- > controller fdc0 at isa? port IO_FD1 irq 6 drq 2 80,92c63,74 < #options "CMD640" # work around CMD640 chip deficiency < #controller wdc0 at isa? port "IO_WD1" bio irq 14 < #disk wd0 at wdc0 drive 0 < #disk wd1 at wdc0 drive 1 < < #controller wdc1 at isa? port "IO_WD2" bio irq 15 < #disk wd2 at wdc1 drive 0 < #disk wd3 at wdc1 drive 1 < < #options ATAPI #Enable ATAPI support for IDE bus < #options ATAPI_STATIC #Don't do it as an LKM < #device acd0 #IDE CD-ROM < #device wfd0 #IDE Floppy (e.g. LS-120) --- > controller wdc0 at isa? port IO_WD1 irq 14 > disk wd0 at wdc0 drive 0 > disk wd1 at wdc0 drive 1 > > controller wdc1 at isa? port IO_WD2 irq 15 > disk wd2 at wdc1 drive 0 > disk wd3 at wdc1 drive 1 > > # ATAPI devices on wdc? > device wcd0 #IDE CD-ROM > device wfd0 #IDE Floppy (e.g. LS-120) > device wst0 #IDE Tape (e.g. Travan) 96,97c78,79 < #controller ncr0 < #controller ahb0 --- > controller ncr0 > controller ahb0 99c81 < #controller isp0 --- > controller isp0 104c86 < #controller dpt0 --- > controller dpt0 106,110c88,91 < #controller adv0 at isa? port ? cam irq ? < #controller adw0 < #controller bt0 at isa? port ? cam irq ? < #controller aha0 at isa? port ? cam irq ? < #controller aic0 at isa? port 0x340 bio irq 11 --- > controller adv0 at isa? port ? irq ? > controller adw0 > controller bt0 at isa? port ? irq ? > controller aha0 at isa? port ? irq ? 114,115c95 < device da0 < --- > device da0 #Only need one of these, the code dynamically grows 117d96 < 118a98 > device cd0 120,123c100,101 < device cd0 #Only need one of these, the code dynamically grows < < #device wt0 at isa? port 0x300 bio irq 5 drq 1 < #device mcd0 at isa? port 0x300 bio irq 10 --- > device wt0 at isa? port 0x300 irq 5 drq 1 > device mcd0 at isa? port 0x300 irq 10 125c103 < #controller matcd0 at isa? port 0x230 bio --- > controller matcd0 at isa? port 0x230 127c105 < #device scd0 at isa? port 0x230 bio --- > device scd0 at isa? port 0x230 129,132c107,110 < # atkbdc0 controlls both the keyboard and the PS/2 mouse < controller atkbdc0 at isa? port IO_KBD < device atkbd0 at isa? irq 1 < device psm0 at isa? irq 12 --- > # atkbdc0 controls both the keyboard and the PS/2 mouse > controller atkbdc0 at isa? port IO_KBD > device atkbd0 at atkbdc? irq 1 > device psm0 at atkbdc? irq 12 140c118,119 < device sc0 at isa? --- > device sc0 at isa? > 142c121 < #device vt0 at isa? --- > #device vt0 at isa? 148c127 < device npx0 at isa? port IO_NPX irq 13 --- > device npx0 at nexus? port IO_NPX irq 13 153c132 < #device apm0 at isa? disable flags 0x31 # Advanced Power Management --- > device apm0 at nexus? disable flags 0x31 # Advanced Power Management 160,163c139,142 < device sio0 at isa? port "IO_COM1" flags 0x10 irq 4 < device sio1 at isa? port "IO_COM2" irq 3 < device sio2 at isa? disable port "IO_COM3" irq 5 < device sio3 at isa? disable port "IO_COM4" irq 9 --- > device sio0 at isa? port IO_COM1 flags 0x10 irq 4 > device sio1 at isa? port IO_COM2 irq 3 > device sio2 at isa? disable port IO_COM3 irq 5 > device sio3 at isa? disable port IO_COM4 irq 9 166,167c145 < device ppc0 at isa? port? irq 7 < device ppc1 at isa? port? --- > device ppc0 at isa? port? flags 0x40 irq 7 173a152,167 > # > # The following Ethernet NICs are all PCI devices. > # > device ax0 # ASIX AX88140A > device de0 # DEC/Intel DC21x4x (``Tulip'') > device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) > device mx0 # Macronix 98713/98715/98725 (``PMAC'') > device pn0 # Lite-On 82c168/82c169 (``PNIC'') > device rl0 # RealTek 8129/8139 > device tl0 # Texas Instruments ThunderLAN > device tx0 # SMC 9432TX (83c170 ``EPIC'') > device vr0 # VIA Rhine, Rhine II > device vx0 # 3Com 3c590, 3c595 (``Vortex'') > device wb0 # Winbond W89C840F > device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'') > 178,209c172,182 < device ax0 < device de0 < device fxp0 < device mx0 < device pn0 < device rl0 < device tl0 < device tx0 < device vr0 < device vx0 < device wb0 < device xl0 < < #device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 < #device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 < #device ep0 at isa? port 0x300 net irq 10 < #device ex0 at isa? port? net irq? < #device fe0 at isa? port 0x300 net irq ? < #device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 < #device lnc0 at isa? port 0x280 net irq 10 drq 0 < #device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 < #device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 < #device cs0 at isa? port 0x300 net irq ? < < # < # Digiboard and Soundscape Drivers < # < device dgb0 at isa? port 0x220 iomem 0xd0000 iosiz ? < < controller snd0 < device sscape0 at isa? port 0x330 irq 9 drq 0 < device sscape_mss0 at isa? port 0x534 irq 5 drq 1 --- > device ed0 at isa? port 0x280 irq 10 iomem 0xd8000 > device ie0 at isa? port 0x300 irq 10 iomem 0xd0000 > device ep0 at isa? port 0x300 irq 10 > device ex0 at isa? port? irq? > device fe0 at isa? port 0x300 irq ? > device le0 at isa? port 0x300 irq 5 iomem 0xd0000 > device lnc0 at isa? port 0x280 irq 10 drq 0 > #device xe0 at isa? port? irq ? > #device ze0 at isa? port 0x300 irq 10 iomem 0xd8000 > #device zp0 at isa? port 0x300 irq 10 iomem 0xd8000 > device cs0 at isa? port 0x300 irq ? 216c189 < pseudo-device pty 64 --- > pseudo-device pty 16 228,229c201 < options SYSVSEM < options SOFTUPDATES --- > options SYSVSEM 235,236c207 < pseudo-device bpfilter 4 #Berkeley packet filter < --- > #pseudo-device bpfilter 4 #Berkeley packet filter 239,241c210,212 < #controller uhci0 < #controller ohci0 < #controller usb0 --- > #controller uhci0 > #controller ohci0 > #controller usb0 247,258c218,223 < #device ums0 < #device ukbd0 < #device ulpt0 < #device uhub0 < #device ucom0 < #device umodem0 < #device hid0 < #device ugen0 < < # < #options USB_DEBUG < #options USBVERBOSE --- > #controller umass0 > #device ums0 > #device ukbd0 > #device ulpt0 > #device uhid0 > #device ugen0 On Fri, May 21, 1999 at 05:43:01PM +0200, Nick Hibma wrote: > > Could you post a diff against a GENERIC? If possible zap the GENERIC > file first and recreate it with a 'cvs update' if you have a repository > available, or with 'cvsup' if not. > > Nick > > On Fri, 21 May 1999, Karl Denninger wrote: > > > On Fri, May 21, 1999 at 05:37:40PM +0200, Graham Wheeler wrote: > > > Karl Denninger wrote: > > > > > > > > Hi folks, > > > > > > > > I built a new kernel last night and started a buildworld before going to > > > > bed. Just a "tracking" type of thing to see what the state of the world > > > > is on FreeBSD. > > > > > > > > This morning I tried to boot that kernel. It comes up, but the console > > > > is dead! The DISPLAY is ok, but I have no keyboard control. Replugging > > > > the keyboard does not help. > > > > > > Are you sure you haven't omitted the syscons device? > > > > You mean this one? > > > > device sc0 at isa? > > > > Yes, its in there (it shows on the boot trace). > > > > -- > > -- > > Karl Denninger (karl@denninger.net) Web: fathers.denninger.net > > I ain't even *authorized* to speak for anyone other than myself, so give > > up now on trying to associate my words with any particular organization. > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-hackers" in the body of the message > > > > > > -- > ISIS/STA, T.P.270, Joint Research Centre, 21020 Ispra, Italy > -- -- Karl Denninger (karl@denninger.net) Web: fathers.denninger.net I ain't even *authorized* to speak for anyone other than myself, so give up now on trying to associate my words with any particular organization. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message