From owner-freebsd-stable Wed Mar 19 9:22:29 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2861C37B401; Wed, 19 Mar 2003 09:22:11 -0800 (PST) Received: from tinker.exit.com (tinker.exit.com [206.223.0.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 804DA43FB1; Wed, 19 Mar 2003 09:22:08 -0800 (PST) (envelope-from frank@exit.com) Received: from realtime.exit.com (realtime [206.223.0.5]) by tinker.exit.com (8.12.7/8.12.6) with ESMTP id h2JHM5i8029207; Wed, 19 Mar 2003 09:22:05 -0800 (PST) (envelope-from frank@exit.com) Received: from realtime.exit.com (localhost [127.0.0.1]) by realtime.exit.com (8.12.8/8.12.6) with ESMTP id h2JHM5oZ001133; Wed, 19 Mar 2003 09:22:05 -0800 (PST) (envelope-from frank@realtime.exit.com) Received: (from frank@localhost) by realtime.exit.com (8.12.8/8.12.8/Submit) id h2JHM4ad001132; Wed, 19 Mar 2003 09:22:04 -0800 (PST) From: Frank Mayhar Message-Id: <200303191722.h2JHM4ad001132@realtime.exit.com> Subject: Re: HEADSUP: XFree86 4.3.0 update In-Reply-To: <1048057470.613.14.camel@leguin> To: Eric Anholt Date: Wed, 19 Mar 2003 09:22:04 -0800 (PST) Cc: frank@exit.com, "Steve O'Hara-Smith" , ports@FreeBSD.ORG, stable@FreeBSD.ORG Reply-To: frank@exit.com X-Copyright0: Copyright 2003 Frank Mayhar. All Rights Reserved. X-Copyright1: Permission granted for electronic reproduction as Usenet News or email only. X-Mailer: ELM [version 2.4ME+ PL99b (25)] MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=ELM1048094524-1078-0_ Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ELM1048094524-1078-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Eric Anholt wrote: > Again, as I said in the message that began this thread, it is not going > to be updated. Follow the instructions at my DRI site to get the MFC of > the DRM (which supports that card) to -stable. Okay, well, I did this. And. After a couple of false starts, I got the proper kernel in, made sure all the old kernel modules were no longer being loaded, and rebooted. It hangs on boot. Wedges solid, just after printing the aperture size. It seems to initialize AGP and DRM, but then hangs completely. This is on a Tyan 2466N-4M motherboard (AMD chipset). I've attached dmesg output and my config, if that helps. I guess I should turn on DRM_DEBUG and see what comes of it. If there's any further info I can provide, please let me know. -- Frank Mayhar frank@exit.com http://www.exit.com/ Exit Consulting http://www.gpsclock.com/ --ELM1048094524-1078-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain Content-Disposition: attachment; filename=REALTIME Content-Description: # # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # For more information read the handbook part System Administration -> # Configuring the FreeBSD Kernel -> The Configuration File. # The handbook is available in /usr/share/doc/handbook or online as # latest version from the FreeBSD World Wide Web server # # # An exhaustive list of options and more detailed explanations of the # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # # $Id: GENERIC,v 1.140 1998/12/27 13:55:47 sos Exp $ machine i386 cpu "I686_CPU" ident REALTIME maxusers 0 options CPU_ENABLE_SSE #options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking #options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options NFS #Network Filesystem options MFS #Memory Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options SOFTUPDATES options USER_LDT #allow user-level control of i386 ldt options MROUTING # Multicast routing options RANDOM_IP_ID options "P1003_1B" options "_KPOSIX_PRIORITY_SCHEDULING" options _KPOSIX_VERSION=199309L #options PPS_SYNC options IPSEC options IPSEC_ESP options COMPAT_LINUX options DRM_LINUX config kernel options DDB #kernel debugger options DDB_UNATTENDED #Recover from panics. # To make an SMP kernel, the next two are needed options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optionally these may need tweaked, (defaults shown): #options NCPU=2 # number of CPUs #options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs device isa0 device pci0 # AGP GART support # device agp device fdc0 at isa? port "IO_FD1" irq 6 drq 2 device fd0 at fdc0 drive 0 device fd1 at fdc0 drive 1 # # The 'ATA' driver supports all ATA and ATAPI devices. # It can reuse the majors of wd.c for booting purposes. # You only need one "device ata" for it to find all # PCI ATA/ATAPI devices on modern machines. #device ata #device atadisk # ATA disk drives #device atapicd # ATAPI CDROM drives #device atapifd # ATAPI floppy drives #device atapist # ATAPI tape drives # A single entry for any of these controllers (ncr, ahb, ahc) is # sufficient for any number of installed devices. device ahc0 # AHA2940 and onboard AIC7xxx devices device ahc1 # AHA2940 and onboard AIC7xxx devices device ahc2 # AHA2940 and onboard AIC7xxx devices device ahc3 # AHA2940 and onboard AIC7xxx devices device ahc4 # AHA2940 and onboard AIC7xxx devices #device sym0 # NCR/Symbios Logic (newer chipsets) #device sym1 # NCR/Symbios Logic (newer chipsets) # This controller offers a number of configuration options, too many to # document here - see the LINT file in this directory and look up the # dpt0 entry there for much fuller documentation on this. #device dpt0 device scbus0 at ahc0 device scbus1 at ahc1 device scbus2 at ahc2 device scbus3 at ahc3 device scbus4 at ahc4 device da0 at scbus0 target 0 device da1 at scbus0 target 1 device da2 at scbus0 target 2 device da3 at scbus0 target 3 device da4 at scbus0 target 4 device da5 at scbus0 target 5 device da6 at scbus0 target 6 device da8 at scbus0 target 8 device da9 at scbus0 target 9 device da10 at scbus0 target 10 device da11 at scbus0 target 11 device da12 at scbus0 target 12 device da13 at scbus0 target 13 device da14 at scbus0 target 14 device da15 at scbus0 target 15 device da100 at scbus1 target 0 device da101 at scbus1 target 1 device da102 at scbus1 target 2 device da103 at scbus1 target 3 device da104 at scbus1 target 4 device da105 at scbus1 target 5 device da106 at scbus1 target 6 device da108 at scbus1 target 8 device da109 at scbus1 target 9 device da110 at scbus1 target 10 device da111 at scbus1 target 11 device da112 at scbus1 target 12 device da113 at scbus1 target 13 device da114 at scbus1 target 14 device da115 at scbus1 target 15 device da200 at scbus2 target 0 device da201 at scbus2 target 1 device da202 at scbus2 target 2 device da203 at scbus2 target 3 device da204 at scbus2 target 4 device da205 at scbus2 target 5 device da206 at scbus2 target 6 device da208 at scbus2 target 8 device da209 at scbus2 target 9 device da210 at scbus2 target 10 device da211 at scbus2 target 11 device da212 at scbus2 target 12 device da213 at scbus2 target 13 device da214 at scbus2 target 14 device da215 at scbus2 target 15 device da300 at scbus3 target 0 device da301 at scbus3 target 1 device da302 at scbus3 target 2 device da303 at scbus3 target 3 device da304 at scbus3 target 4 device da305 at scbus3 target 5 device da306 at scbus3 target 6 device da308 at scbus3 target 8 device da309 at scbus3 target 9 device da310 at scbus3 target 10 device da311 at scbus3 target 11 device da312 at scbus3 target 12 device da313 at scbus3 target 13 device da314 at scbus3 target 14 device da315 at scbus3 target 15 device da400 at scbus4 target 0 device da401 at scbus4 target 1 device da402 at scbus4 target 2 device da403 at scbus4 target 3 device da404 at scbus4 target 4 device da405 at scbus4 target 5 device da406 at scbus4 target 6 device da408 at scbus4 target 8 device da409 at scbus4 target 9 device da410 at scbus4 target 10 device da411 at scbus4 target 11 device da412 at scbus4 target 12 device da413 at scbus4 target 13 device da414 at scbus4 target 14 device da415 at scbus4 target 15 #device sa0 at scbus3 target 6 #device sa1 at scbus3 target 5 #device cd0 at scbus1 target 3 #device cd1 at scbus1 target 1 #device cd2 at scbus1 target 4 device sa device cd device pass device pt device ses options SCSI_DELAY=8000 options PNPBIOS device pcm device sbc #device pcm0 at isa? port ? tty irq ? drq ? flags 0x0 vector pcmintr # atkbdc0 controlls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 device psm0 at atkbdc? irq 12 device vga0 at isa? port ? # splash screen/screen saver pseudo-device splash # The syscons console driver (sco color console compatible). device sc0 at isa? options MAXCONS=4 device npx0 at nexus? port IO_NPX flags 0x0 irq 13 # # Laptop support (see LINT for more options) # device apm0 at nexus? flags 0x0020 # Advanced Power Management device sio0 at isa? port "IO_COM1" flags 0x00010 irq 4 device sio1 at isa? port "IO_COM2" flags 0x00000 irq 3 #device ppbus #device lpt #device ppc0 at isa? port? irq 7 #device plip #device ppi #device pps #device lpbb device smbus # intpm Intel PIIX4 Power Management Unit device intpm0 device smb device iicbus device iicbb device ic device iic device iicsmb device bktr device iicbus # Bus support, required for ic/iic/iicsmb below. device iicbb device ic device iic device iicsmb # smb over i2c bridge device miibus0 # MII bus support device fxp # Intel EtherExpress PRO/100B (82557, 82558) device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') pseudo-device loop pseudo-device ether #pseudo-device sl 1 #pseudo-device ppp 1 pseudo-device tun pseudo-device pty pseudo-device gzip # Exec gzipped a.out's pseudo-device vn pseudo-device streams # for IPv6 pseudo-device gif #IPv6 and IPv4 tunneling #pseudo-device faith 1 #for IPv6 and IPv4 translation #pseudo-device stf #6to4 IPv6 over IPv4 encapsulation # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. options KTRACE #kernel tracing # This provides support for System V shared memory. # options SYSVSHM options SYSVSEM options SYSVMSG options SHMMAXPGS=8192 # max amount of shared memory pages (4k on i386) options SHMALL=8192 # max amount of shared memory (bytes) options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" # max shared memory segment size (bytes) options SHMMIN=2 # min shared memory segment size (bytes) options SHMMNI=129 # max number of shared memory identifiers options SHMSEG=65 # max shared memory segments per process options SEMMAP=128 # amount of entries in semaphore map options SEMMNI=128 # number of semaphore identifiers in the system options SEMMNS=256 # number of semaphores in the system options SEMMNU=128 # number of undo structures in the system options SEMMSL=128 # max number of semaphores per id options SEMOPM=202 # max number of operations per semop call options SEMUME=64 # max number of undo entries per process pseudo-device bpf #Berkeley packet filter # USB support device uhci device ohci device usb # # for the moment we have to specify the priorities of the device # drivers explicitly by the ordering in the list below. This will # be changed in the future. # # Generic USB device driver device ugen # Human Interface Device (anything with buttons and dials) device uhid # USB keyboard device ukbd # USB printer device ulpt # USB Iomega Zip 100 Drive device umass # USB mouse device ums # Rio 500 #device urio #options USB_DEBUG device radeondrm --ELM1048094524-1078-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain Content-Disposition: attachment; filename=dmesg.boot Content-Description: Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.8-RC #9: Mon Mar 17 12:07:34 PST 2003 frank@realtime.exit.com:/usr/src/sys/compile/REALTIME Timecounter "i8254" frequency 1193182 Hz CPU: AMD Athlon(tm) MP 1900+ (1600.07-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x662 Stepping = 2 Features=0x383fbff AMD Features=0xc0480000 real memory = 2146959360 (2096640K bytes) avail memory = 2086932480 (2038020K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040010, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040010, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel.old" at 0xc0416000. Pentium Pro MTRR support enabled Using $PIR table, 12 entries at 0xc00fdf00 apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 5.0 irq 11 isab0: at device 7.0 on pci0 isa0: on isab0 pci0: at 7.1 chip1: at device 7.3 on pci0 ahc0: port 0x1000-0x10ff mem 0xc0000000-0xc0000fff irq 5 at device 8.0 on pci0 aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ahc1: port 0x1400-0x14ff mem 0xc0001000-0xc0001fff irq 9 at device 9.0 on pci0 aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ahc2: port 0x1800-0x18ff mem 0xc0002000-0xc0002fff irq 11 at device 9.1 on pci0 aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs pcib2: at device 16.0 on pci0 pci2: on pcib2 ohci0: mem 0xc0200000-0xc0200fff irq 10 at device 0.0 on pci2 usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pcm0: port 0x3080-0x309f irq 5 at device 4.0 on pci2 pcm0: bktr0: mem 0xc0600000-0xc0600fff irq 9 at device 5.0 on pci2 iicbb0: on bti2c0 iicbus0: on iicbb0 master-only iicsmb0: on iicbus0 smbus0: on iicsmb0 smb0: on smbus0 iic0: on iicbus0 iicbus1: on iicbb0 master-only iicsmb1: on iicbus1 smbus1: on iicsmb1 smb1: on smbus1 iic1: on iicbus1 smbus2: on bti2c0 smb2: on smbus2 bktr0: Hauppauge Model 37281 B223 bktr0: Detected a MSP3430G-A1 at 0x80 bktr0: Detected a DPL3418A-A2 at 0x84 bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, msp3400c stereo, dpl3518a dolby, remote control. pci2: (vendor=0x109e, dev=0x0878) at 5.1 irq 9 xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0x3000-0x307f mem 0xc0201000-0xc020107f irq 10 at device 8.0 on pci2 xl0: Ethernet address: 00:e0:81:20:cc:de miibus0: on xl0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto orm0: