Date: Thu, 25 Dec 1997 19:44:30 +0100 From: Micha Class <michaelc@hpbbse.bbn.hp.com> To: freebsd-current@freebsd.org Subject: Re: X-Server hangs current-machine Message-ID: <34A2A98E.FFF602E1@hpbbse.bbn.hp.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------BD9B5F86019958CA6A52A6AE Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit John S. Dyson said: > Micha Class said: > > Hello, > > > > with the latest changes in current my X-server hangs the machine. > > The changes that broke the Server are either in in_pcb.c 1.37 or > > in swap_pager.c 1.80 or in vm_pageout.c 1.104. > > > How much memory do you have? If you have enough that your system is not > paging, then it is unlikely that the swap_pager or vm_pageout code is getting > exercised. Dmesg would be helpful. Enclosed is the output of dmesg on this machine, and the messages that X -probeonly (which works) delivers. An no, I do not beleeave, that the machine is pageing ... The thre files I mentioned were the only ones that were changed between a working and a not working kernel :-( Michael -- ------------------------------------------------------------------------- michael class, viktor-renner str. 83, 72074 tuebingen, frg E-Mail: michael_class@hp.com Phone: +49 7031 14-3707 (work) +49 7071 81950 (private) ------------------------------------------------------------------------- --------------BD9B5F86019958CA6A52A6AE Content-Type: text/plain; charset=us-ascii; name="dmesg.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg.out" Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #3: Wed Dec 24 10:48:16 MET 1997 michaelc@pc-micha.zdv.uni-tuebingen.de:/usr/src/sys/compile/MCSCSI CPU: Pentium Pro (199.53-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping=9 Features=0xf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV> real memory = 67108864 (65536K bytes) avail memory = 63401984 (61916K bytes) DEVFS: ready for devices Probing for devices on PCI bus 0: chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0 chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.1.0 ed1: <NE2000 PCI Ethernet (Winbond W89C940)> rev 0x39 int a irq 14 on pci0.9.0 ed1: address 90:00:30:00:52:54, type NE2000 (16 bit) vga0: <Matrox MGA 2164W graphics accelerator> rev 0x00 int a irq 15 on pci0.10.0 ncr0: <ncr 53c875 fast20 wide scsi> rev 0x03 int a irq 12 on pci0.11.0 ncr0: waiting for scsi devices to settle scbus0 at ncr0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: <QUANTUM PD1800S 3161> type 0 fixed SCSI 2 sd0: Direct-Access sd0: 10.0 MB/s (100 ns, offset 15) 1717MB (3517856 512 byte sectors) cd0 at scbus0 target 5 lun 0 cd0: <TOSHIBA CD-ROM XM-3701TA 3615> type 5 removable SCSI 2 cd0: CD-ROM cd0: 4.0 MB/s (250 ns, offset 15) can't get the size sd1 at scbus0 target 8 lun 0 sd1: <Quantum XP34300W L912> type 0 fixed SCSI 2 sd1: Direct-Access sd1: WIDE SCSI (16 bit) enabled sd1: 20.0 MB/s (100 ns, offset 15) 4101MB (8399520 512 byte sectors) ncr1: <ncr 53c810 fast10 scsi> rev 0x01 int a irq 11 on pci0.12.0 ncr1: waiting for scsi devices to settle scbus1 at ncr1 bus 0 st0 at scbus1 target 2 lun 0 st0: <HP HP35450A -A BE00> type 1 removable SCSI 2 st0: Sequential-Access st0: asynchronous. density code 0x13, drive empty worm0 at scbus1 target 3 lun 0 worm0: <HP C4324/C4325 1.27> type 5 removable SCSI 2 worm0: Write-Once Probing for PnP devices: CSN 1 Vendor ID: CTL0048 [0x48008c0e] Serial 0x00044475 Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 not found at 0x300 sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 flags 0x20000 on isa sio1: type ST16650A sio2 at 0x3e8-0x3ef irq 9 flags 0x20000 on isa sio2: type ST16650A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in npx0 on motherboard npx0: INT 16 interface sb0 at 0x220 irq 5 drq 1 on isa snd0: <SoundBlaster 16 4.13> sbxvi0 at ? drq 5 on isa snd0: <SoundBlaster 16 4.13> sbmidi0 at 0x330 on isa snd0: <SoundBlaster MPU-401> DEVFS: ready to run IP packet filtering initialized, divert enabled, logging limited to 100 packets/entry --------------BD9B5F86019958CA6A52A6AE Content-Type: text/plain; charset=us-ascii; name="x.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="x.out" XFree86 Version 3.3.1 / X Window System (protocol Version 11, revision 0, vendor release 6300) Release Date: August 4 1997 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: FreeBSD 3.0-971108-SNAP i386 Configured drivers: SVGA: server for SVGA graphics adaptors (Patchlevel 0): ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550, ct65554, ct65555, ct68554, ct64200, ct64300, mga2064w, mga1064sg, mga2164w, generic Using syscons driver with X support (version 2.0) (using VT number 5) XF86Config: /etc/XF86Config (**) stands for supplied, (--) stands for probed/default values (**) XKB: keymap: "xfree86(de)" (overrides other XKB settings) (**) XKB: layout: "de" (**) XKB: variant: "nodeadkeys" (**) Mouse: type: MouseMan, device: /dev/tty00, baudrate: 1200 (**) SVGA: Graphics device ID: "MILLENIUM-II" (**) SVGA: Monitor ID: "MIRO" (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (--) SVGA: PCI: Matrox MGA 2164W rev 0, Memory @ 0xfb000000, 0xfa000000 (!!) SVGA: Support for the Millennium II in this release (!!) SVGA: is HIGHLY EXPERIMENTAL and largely untested (!!) SVGA: =================== ================ (--) SVGA: Linear framebuffer at 0xFB000000 (--) SVGA: MMIO registers at 0xFA000000 (--) SVGA: Video BIOS info block at 0x000c7dc0 (--) SVGA: chipset: mga2164w (--) SVGA: videoram: 8192k (**) SVGA: Option "hw_cursor" (**) SVGA: Option "dac_8_bit" (**) SVGA: Using 8 bits per color component (**) SVGA: Using 8 bpp, Depth 8, Color weight: 888 (--) SVGA: Maximum allowed dot-clock: 250.000 MHz (**) SVGA: Mode "1280x1024/8": mode clock = 140.000 (**) SVGA: Mode "1024x768": mode clock = 80.000 (--) SVGA: Virtual resolution set to 1280x1024 (--) SVGA: SpeedUp code selection modified because virtualX != 1024 (--) SVGA: MCLK set to 50.000 MHz (**) SVGA: Using hardware cursor --------------BD9B5F86019958CA6A52A6AE Content-Type: text/plain; charset=us-ascii; name="MCSCSI" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="MCSCSI" # # MCSCSI # # $Id: GENERICAH,v 1.36 1994/08/09 08:17:08 davidg Exp $ # machine "i386" #cpu "I386_CPU" #cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident MCSCSI maxusers 32 #options MATH_EMULATE #Support for x87 emulation options SYSVSHM options SYSVSEM options SYSVMSG options INET #InterNETworking #options QUOTA #ufs-quotas options FFS #Berkeley Fast File System #options LFS #Log File System #options MFS #Memory File System # these options are now run-time-loadable: #options NFS #Network File System #options MSDOSFS #MS-DOS File System #options PROCFS #Process File System #options KERNFS #Kernel File System #options "CD9660" #CD ISO9660 File System #options FDESC #File Descriptor File System #options PORTAL #Portal File System #options UNION #Union File System #options NULLFS #NULL File System #options UMAPFS #UID Map File System # THis DEVFS is experimental but seems to work options DEVFS #devices filesystem options FIFO #Support for FIFO files options "COMPAT_43" #Compatible with BSD 4.3 #options "TCP_COMPAT_42" #TCP/IP compatible with 4.2 #options "FAT_CURSOR" #block cursor in syscons or pccons options "SCSI_DELAY=10" #Be pessimistic about Joe SCSI device #options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab console options USER_LDT #allow user-level control of i386 ldt options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options "AUTO_EOI_1" options "AUTO_EOI_2" #options GRKEYMAP # use German-Keyboard in kernel #options "IBCS2" # make ibcs2-code loadable #options "COMPAT_LINUX" # load linux-code #options "LINUX" # load linux-code # # Allow processes to switch to vm86 mode, as well as enabling direct # user-mode access to the I/O port space. This option is necessary for # the doscmd emulator to run. # options "VM86" # Enable the following (IPFIREWALL_VERBOSE optional) to enable the IP firewall # code. This is used in conjunction with the ipfw(1) command. See the # man page for more details. options IPFIREWALL options IPFIREWALL_VERBOSE #print information about dropped packets options "IPFIREWALL_VERBOSE_LIMIT=100" options IPDIVERT options "FDSEEKWAIT=8" #fd-driver wait 1s / FDSEEKWAIT # pcvt needs XCONSOLE for Xfree options XCONSOLE options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 # When this is set, copyin/copyout will use an unrolled loop using # floating point registers. It makes copyin/copyout run 30-100% # faster on Pentiums and makes no difference or slower on non-Pentium # (including P6) systems. # # However, even when this is set, there is a run-time check for CPU # type so the routine will never be invoked for a wrong architecture. # It will become the default after some testing period. #options "I586_FAST_BCOPY" # # Under some circumstances it is necessary to make the default max # number of proccesses per user and open files per user more than the # defaults on bootup. (an example is a large news server in which # the uid, news, can sometimes need > 100 simultaneous processes running) #options "CHILD_MAX=128" #options "OPEN_MAX=128" # Allow this many swap-devices. options "NSWAPDEV=4" config kernel root on sd0 controller isa0 #controller eisa0 controller pci0 controller pnp0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 #tape ft0 at fdc0 drive 2 #controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr #disk wd0 at wdc0 drive 0 #disk wd1 at wdc0 drive 1 #controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr #disk wd2 at wdc1 drive 0 #disk wd3 at wdc1 drive 1 #controller ahb0 controller ncr0 controller ncr1 #controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr controller scbus0 #base SCSI code #device ch0 #SCSI media changers device sd0 #SCSI disks device st0 #SCSI tapes device cd0 #SCSI CD-ROMs #device od0 #SCSI optical disk # The previous devices (ch, sd, st, cd) are recognized by config. # config doesn't (and shouldn't) know about these newer ones, # so we have to specify that they are on a SCSI bus with the "at scbus?" # clause. device worm0 at scbus? # SCSI worm #device pt0 at scbus? # SCSI processor type #device sctarg0 at scbus? # SCSI target #device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr #device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr #device mcd1 at isa? port 0x340 bio irq 11 vector mcdintr #syscons: device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr #pcvt: #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty flags 0x20000 irq 3 vector siointr device sio2 at isa? port "IO_COM3" tty flags 0x20000 irq 9 vector siointr #device sio2 at isa? port "IO_COM3" tty flags 0x20000 irq 14 vector siointr #device sio3 at isa? port "IO_COM4" tty flags 0x20000 irq 15 vector siointr #device sio4 at isa? port "0x2F0" tty flags 0x20000 irq 15 vector siointr #device sio5 at isa? port "0x3E0" tty flags 0x20000 irq 15 vector siointr #device sio6 at isa? port "0x2E0" tty flags 0x20000 irq 15 vector siointr #device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr #device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr #device lpt0 at isa? port? tty #device lpt1 at isa? port? tty #device lpt2 at isa? port? tty device ed0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector edintr #device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr #device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr #device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr # gsc: Genius GS-4500 hand scanner. #device gsc0 at isa? port "IO_GSC1" tty drq 3 # Controls all sound devices controller snd0 device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr device sbxvi0 at isa? drq 5 device sbmidi0 at isa? port 0x330 #device awe0 at isa? port 0x620 pseudo-device loop pseudo-device ether pseudo-device tun 1 #Tunnel driver(user process ppp) #pseudo-device sl 2 #pseudo-device ppp #we use user-process ppp pseudo-device bpfilter 4 #Berkeley packet filter pseudo-device pty 48 pseudo-device speaker pseudo-device gzip # Exec gzipped a.out's pseudo-device vn #Vnode driver (turns a file into a device) --------------BD9B5F86019958CA6A52A6AE--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34A2A98E.FFF602E1>