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
[-- Attachment #1 --]
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)
-------------------------------------------------------------------------
[-- Attachment #2 --]
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
[-- Attachment #3 --]
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
[-- Attachment #4 --]
#
# 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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34A2A98E.FFF602E1>
