* G33 graphics broken after 2.6.23-rc6
@ 2007-10-06 0:20 Matthew Reppert
2007-10-06 4:42 ` Kyle McMartin
0 siblings, 1 reply; 9+ messages in thread
From: Matthew Reppert @ 2007-10-06 0:20 UTC (permalink / raw)
To: dri-devel, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 2243 bytes --]
I've got a new-ish system that I've been trying to get working that's
very close; the only things left are networking (which the latest e1000
driver from sf.net might fix) and graphics.
The system is a DG33TL micro ATX motherboard with a 2.13GHz Core 2 Duo
processor and 2GB RAM. The graphics adapter is:
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express
Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
Subsystem: Intel Corporation Unknown device 5044
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 22
Region 0: Memory at 90280000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at 2430 [size=8]
Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at 90100000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit-
Queue=0/0 Enable-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
It works fine in the Ubuntu kernels (pre 2.6.22-13) and in mainline through
2.6.23-rc6; since 2.6.23-rc7 (and Ubuntu 2.6.22-13), the X server won't
start up, and I get this at the end of my Xorg.log:
============================================
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x006ff000 (pgoffset 1791)
(WW) intel(0): xf86BindGARTMemory: binding of gart memory with key 0
at offset 0x6ff000 failed (Invalid argument)
Fatal server error:
Couldn't bind memory for front buffer
============================================
Up until that (II) line, the logs are basically identical, and the working
one just goes into another xf86BindGARTMemory call afterwards, then goes
along its merry way. The version of the Intel X.org driver is
2.1.1-0ubuntu5. I've attached a diff of dmesg outputs for the Ubuntu
2.6.22-12 kernel and 2.6.23-rc9.
Matt
[-- Attachment #2: dmesg.diff --]
[-- Type: text/x-patch, Size: 17338 bytes --]
--- dmesg-2.6.22-12-generic.no-times 2007-10-05 20:11:41.000000000 -0400
+++ dmesg-2.6.23-rc9-ubuntu-config.no-times 2007-10-05 20:11:32.000000000 -0400
@@ -1,4 +1,4 @@
-Linux version 2.6.22-12-generic (buildd@vernadsky) (gcc version 4.1.3 20070831 (prerelease) (Ubuntu 4.1.2-16ubuntu1)) #1 SMP Sun Sep 23 18:11:30 GMT 2007 (Ubuntu 2.6.22-12.39-generic)
+Linux version 2.6.23-rc9-ubuntu-config (root@yukarin) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Thu Oct 4 01:34:19 EDT 2007
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
@@ -22,6 +22,7 @@
DMA 0 -> 4096
Normal 4096 -> 229376
HighMem 229376 -> 517632
+Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0 -> 517632
On node 0 totalpages: 517632
@@ -32,6 +33,7 @@
Normal zone: 223520 pages, LIFO batch:31
HighMem zone: 2252 pages used for memmap
HighMem zone: 286004 pages, LIFO batch:31
+ Movable zone: 0 pages used for memmap
DMI 2.4 present.
ACPI: RSDP 000FE020, 0014 (r0 INTEL )
ACPI: RSDT 7E5FD038, 005C (r1 INTEL DG33TL 10B 1000013)
@@ -71,68 +73,70 @@
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 80000000 (gap: 7f000000:71000000)
-Built 1 zonelists. Total pages: 513588
-Kernel command line: BOOT_IMAGE=(hd0,3)/boot/vmlinuz-2.6.22-12-generic root=/dev/sda3 ro
-mapped APIC to ffffd000 (fee00000)
-mapped IOAPIC to ffffc000 (fec00000)
+swsusp: Registered nosave memory region: 000000000009e000 - 000000000009f000
+swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
+swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000
+swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000
+Built 1 zonelists in Zone order. Total pages: 513588
+Kernel command line: BOOT_IMAGE=(hd0,3)/boot/vmlinuz-2.6.23-rc9-ubuntu-config root=/dev/sda3 ro pci=nommconf
+mapped APIC to ffffb000 (fee00000)
+mapped IOAPIC to ffffa000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
-Detected 2133.462 MHz processor.
+Detected 2133.533 MHz processor.
Console: colour VGA+ 80x25
+console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
-Memory: 2040308k/2070528k available (2017k kernel code, 27956k reserved, 918k data, 364k init, 1152020k highmem)
+Memory: 2022388k/2070528k available (2020k kernel code, 45880k reserved, 913k data, 360k init, 1152020k highmem)
virtual kernel memory layout:
- fixmap : 0xfff4d000 - 0xfffff000 ( 712 kB)
+ fixmap : 0xfff4b000 - 0xfffff000 ( 720 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB)
lowmem : 0xc0000000 - 0xf8000000 ( 896 MB)
- .init : 0xc03e3000 - 0xc043e000 ( 364 kB)
- .data : 0xc02f8456 - 0xc03ddea4 ( 918 kB)
- .text : 0xc0100000 - 0xc02f8456 (2017 kB)
+ .init : 0xc03e3000 - 0xc043d000 ( 360 kB)
+ .data : 0xc02f9153 - 0xc03dd644 ( 913 kB)
+ .text : 0xc0100000 - 0xc02f9153 (2020 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
-Calibrating delay using timer specific routine.. 4270.16 BogoMIPS (lpj=8540329)
+Calibrating delay using timer specific routine.. 4270.25 BogoMIPS (lpj=8540501)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 512
-CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
+CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
-CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001
+CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
-Early unpacking initramfs... done
ACPI: Core revision 20070126
-ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found.
CPU0: Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
Initializing CPU#1
-Calibrating delay using timer specific routine.. 4267.13 BogoMIPS (lpj=8534263)
-CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
+Calibrating delay using timer specific routine.. 4267.13 BogoMIPS (lpj=8534277)
+CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
-CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001
+CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000
CPU1: Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz stepping 06
-Total of 2 processors activated (8537.29 BogoMIPS).
+Total of 2 processors activated (8537.38 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
-migration_cost=94
Booting paravirtualized kernel on bare hardware
-Time: 23:20:57 Date: 09/05/107
+Time: 0:08:34 Date: 09/06/107
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
@@ -143,7 +147,6 @@
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
-PCI: Probing PCI hardware (bus 00)
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P32_._PRT]
@@ -170,6 +173,7 @@
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
NET: Registered protocol family 8
NET: Registered protocol family 20
+Time: tsc clocksource has been installed.
pnp: 00:01: iomem range 0xf0000000-0xf7ffffff could not be reserved
pnp: 00:01: iomem range 0xfeb00000-0xfeb03fff has been reserved
pnp: 00:01: iomem range 0xfed13000-0xfed13fff has been reserved
@@ -177,7 +181,6 @@
pnp: 00:06: ioport range 0x500-0x53f has been reserved
pnp: 00:06: ioport range 0x400-0x47f has been reserved
pnp: 00:06: ioport range 0x680-0x6ff has been reserved
-Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:1c.0
IO window: disabled.
MEM window: 90400000-904fffff
@@ -224,12 +227,12 @@
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
-checking if image is initramfs... it is
-Switched to high resolution mode on CPU 1
+checking if image is initramfs...<6>Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 0
-Freeing initrd memory: 7026k freed
+ it is
+Freeing initrd memory: 24954k freed
audit: initializing netlink socket (disabled)
-audit(1191626457.320:1): initialized
+audit(1191629316.152:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
@@ -264,7 +267,6 @@
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
-input: Macintosh mouse button emulation as /class/input/input0
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
@@ -276,16 +278,14 @@
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
- Magic number: 11:112:352
-Freeing unused kernel memory: 364k freed
-AppArmor: AppArmor initialized<5>audit(1191626457.820:2): type=1505 info="AppArmor initialized" pid=1147
+ Magic number: 11:534:101
+Freeing unused kernel memory: 360k freed
fuse init (API version 7.8)
-Failure registering capabilities with primary security module.
Monitor-Mwait will be used to enter C-1 state
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: Processor [CPU1] (supports 8 throttling states)
-ACPI Exception (processor_core-0781): AE_NOT_FOUND, Processor Device is not present [20070126]
-ACPI Exception (processor_core-0781): AE_NOT_FOUND, Processor Device is not present [20070126]
+ACPI Exception (processor_core-0818): AE_NOT_FOUND, Processor Device is not present [20070126]
+ACPI Exception (processor_core-0818): AE_NOT_FOUND, Processor Device is not present [20070126]
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
@@ -370,17 +370,17 @@
scsi1 : pata_it821x
ata1: PATA max UDMA/133 cmd 0x00011018 ctl 0x00011026 bmdma 0x00011000 irq 18
ata2: PATA max UDMA/133 cmd 0x00011010 ctl 0x00011022 bmdma 0x00011008 irq 18
-ahci 0000:00:1f.2: version 2.2
+ahci 0000:00:1f.2: version 2.3
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 21 (level, low) -> IRQ 20
usb 5-2: new low speed USB device using uhci_hcd and address 3
usb 5-2: configuration #1 chosen from 1 choice
usb 6-2: new low speed USB device using uhci_hcd and address 2
usb 6-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
-input: Logitech USB-PS/2 Optical Mouse as /class/input/input1
+input: Logitech USB-PS/2 Optical Mouse as /class/input/input0
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.1-2
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
-ahci 0000:00:1f.2: flags: 64bit ncq led clo pmp pio slum part
+ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp pio slum part
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi2 : ahci
scsi3 : ahci
@@ -388,16 +388,16 @@
scsi5 : ahci
scsi6 : ahci
scsi7 : ahci
-ata3: SATA max UDMA/133 cmd 0xf884c100 ctl 0x00000000 bmdma 0x00000000 irq 218
-ata4: SATA max UDMA/133 cmd 0xf884c180 ctl 0x00000000 bmdma 0x00000000 irq 218
-ata5: SATA max UDMA/133 cmd 0xf884c200 ctl 0x00000000 bmdma 0x00000000 irq 218
-ata6: SATA max UDMA/133 cmd 0xf884c280 ctl 0x00000000 bmdma 0x00000000 irq 218
-ata7: SATA max UDMA/133 cmd 0xf884c300 ctl 0x00000000 bmdma 0x00000000 irq 218
-ata8: SATA max UDMA/133 cmd 0xf884c380 ctl 0x00000000 bmdma 0x00000000 irq 218
-input: Logitech Logitech USB Keyboard as /class/input/input2
+ata3: SATA max UDMA/133 cmd 0xf88a4100 ctl 0x00000000 bmdma 0x00000000 irq 218
+ata4: SATA max UDMA/133 cmd 0xf88a4180 ctl 0x00000000 bmdma 0x00000000 irq 218
+ata5: SATA max UDMA/133 cmd 0xf88a4200 ctl 0x00000000 bmdma 0x00000000 irq 218
+ata6: SATA max UDMA/133 cmd 0xf88a4280 ctl 0x00000000 bmdma 0x00000000 irq 218
+ata7: SATA max UDMA/133 cmd 0xf88a4300 ctl 0x00000000 bmdma 0x00000000 irq 218
+ata8: SATA max UDMA/133 cmd 0xf88a4380 ctl 0x00000000 bmdma 0x00000000 irq 218
+input: Logitech Logitech USB Keyboard as /class/input/input1
input: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-0000:00:1d.2-2
usbcore: registered new interface driver usbhid
-/build/buildd/linux-source-2.6.22-2.6.22/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
+drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata3.00: ATA-7: ST3400620AS, 3.AAK, max UDMA/133
ata3.00: 781422768 sectors, multi 0: LBA48 NCQ (depth 31/32)
@@ -409,6 +409,7 @@
ata8: SATA link down (SStatus 0 SControl 300)
scsi 2:0:0:0: Direct-Access ATA ST3400620AS 3.AA PQ: 0 ANSI: 5
ACPI: PCI Interrupt 0000:06:03.0[A] -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[19] MMIO=[90000000-900007ff] Max Packet=[2048] IR/IT contexts=[8/8]
sd 2:0:0:0: [sda] 781422768 512-byte hardware sectors (400088 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
@@ -417,8 +418,7 @@
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
- sda:<6>ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[19] MMIO=[90000000-900007ff] Max Packet=[2048] IR/IT contexts=[8/8]
- sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
+ sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 2:0:0:0: [sda] Attached SCSI disk
sd 2:0:0:0: Attached scsi generic sg0 type 0
Attempting manual resume
@@ -426,53 +426,47 @@
PM: Checking swsusp image.
PM: Resume from disk failed.
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0090270001ccd7a0]
-heci: Intel(R) AMT Management Interface - version 3.1.0.17
-heci: Copyright (c) 2003 - 2007 Intel Corporation.
-ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 16 (level, low) -> IRQ 22
-PCI: Setting latency timer of device 0000:00:03.0 to 64
-heci: link layer has been established.
-pci_hotplug: PCI Hot Plug PCI Core version: 0.5
-Intel(R) PRO/1000 Network Driver - version 7.6.5-NAPI
-Copyright (c) 1999-2007 Intel Corporation.
-Linux agpgart interface v0.102 (c) Dave Jones
-heci: heci driver initialization successful.
-shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
+Linux agpgart interface v0.102
agpgart: Detected an Intel G33 Chipset.
-agpgart: Detected 7164K stolen memory.
+agpgart: Detected 8192K stolen memory.
+pci_hotplug: PCI Hot Plug PCI Core version: 0.5
agpgart: AGP aperture is 256M @ 0x80000000
-ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 17
-PCI: Setting latency timer of device 0000:00:19.0 to 64
-input: PC Speaker as /class/input/input3
-e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:19:d1:91:aa:e4
-e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
-ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 23
+iTCO_vendor_support: vendor-support=0
+input: PC Speaker as /class/input/input2
+shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
+input: Power Button (FF) as /class/input/input3
+ACPI: Power Button (FF) [PWRF]
+input: Sleep Button (CM) as /class/input/input4
+ACPI: Sleep Button (CM) [SLPB]
+iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)
+iTCO_wdt: Found a ICH9R TCO device (Version=2, TCOBASE=0x0460)
+iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
+ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:1b.0 to 64
-NET: Registered protocol family 10
-lo: Disabled Privacy Extensions
-ADDRCONF(NETDEV_UP): eth0: link is not ready
-e1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
-e1000: eth0: e1000_watchdog_task: 10/100 speed: disabling TSO
-ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
-lp: driver loaded but no devices found
[drm] Initialized drm 1.1.0 20060810
-ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 22
+ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 23
[drm] Initialized i915 1.6.0 20060119 on minor 0
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
Probing IDE interface ide1...
Adding 1951856k swap on /dev/sda8. Priority:-1 extents:1 across:1951856k
-eth0: no IPv6 routers present
No dock devices found.
-input: Power Button (FF) as /class/input/input4
-ACPI: Power Button (FF) [PWRF]
-input: Sleep Button (CM) as /class/input/input5
-ACPI: Sleep Button (CM) [SLPB]
-ppdev: user-space parallel port driver
-audit(1191626495.850:3): type=1503 operation="inode_permission" requested_mask="a" denied_mask="a" name="/dev/tty" pid=5352 profile="/usr/sbin/cupsd"
+toshiba_acpi: Unknown parameter `hotkeys_over_acpi'
+NET: Registered protocol family 10
+lo: Disabled Privacy Extensions
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: disabled - APM is not SMP safe.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
-Failure registering capabilities with primary security module.
+Capability LSM initialized
+agpgart: pg_start == 0x000006ff,intel_private.gtt_entries == 0x00000800
+agpgart: Trying to insert into local/stolen memory
+agpgart: pg_start == 0x000006ff,intel_private.gtt_entries == 0x00000800
+agpgart: Trying to insert into local/stolen memory
+agpgart: pg_start == 0x000006ff,intel_private.gtt_entries == 0x00000800
+agpgart: Trying to insert into local/stolen memory
+mtrr: no more MTRRs available
+mtrr: no more MTRRs available
+mtrr: no more MTRRs available
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: G33 graphics broken after 2.6.23-rc6
2007-10-06 0:20 G33 graphics broken after 2.6.23-rc6 Matthew Reppert
@ 2007-10-06 4:42 ` Kyle McMartin
2007-10-06 5:34 ` Kyle McMartin
0 siblings, 1 reply; 9+ messages in thread
From: Kyle McMartin @ 2007-10-06 4:42 UTC (permalink / raw)
To: Matthew Reppert; +Cc: dri-devel, linux-kernel, airlied
On Fri, Oct 05, 2007 at 08:20:01PM -0400, Matthew Reppert wrote:
> It works fine in the Ubuntu kernels (pre 2.6.22-13) and in mainline through
> 2.6.23-rc6; since 2.6.23-rc7 (and Ubuntu 2.6.22-13), the X server won't
> start up, and I get this at the end of my Xorg.log:
>
AOL. And I was in the middle of watching a bloody movie too.
commit f443675affe3f16dd428e46f0f7fd3f4d703eeab
Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
Date: Tue Sep 11 15:23:57 2007 -0700
intel_agp: fix stolen mem range on G33
G33 GTT stolen memory is below graphics data stolen memory and be seperate,
so don't subtract it in stolen mem counting.
Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com>
Acked-by: Dave Airlie <airlied@linux.ie>
Cc: Dave Jones <davej@codemonkey.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Looks to be the commit that breaks things.
Regards,
Kyle M.
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: G33 graphics broken after 2.6.23-rc6
2007-10-06 4:42 ` Kyle McMartin
@ 2007-10-06 5:34 ` Kyle McMartin
2007-10-06 5:42 ` Revert "intel_agp: fix stolen mem range on G33" Kyle McMartin
0 siblings, 1 reply; 9+ messages in thread
From: Kyle McMartin @ 2007-10-06 5:34 UTC (permalink / raw)
To: Matthew Reppert; +Cc: dri-devel, linux-kernel, airlied
On Sat, Oct 06, 2007 at 12:42:21AM -0400, Kyle McMartin wrote:
> commit f443675affe3f16dd428e46f0f7fd3f4d703eeab
> intel_agp: fix stolen mem range on G33
> G33 GTT stolen memory is below graphics data stolen memory and be seperate,
> so don't subtract it in stolen mem counting.
>
Found it, without this corresponding change to xf86-video-intel, this
breaks utterly:
commit 2a8592f2ebcba86b1127aa889155d58a3dc186ca
Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
Date: Wed Sep 5 14:52:56 2007 +0800
Fix G33 GTT stolen mem range
G33 GTT table lives in seperate stolen mem with
graphics data stolen mem.
I think this should be reverted for 2.6.23, it certainly doesn't seem to have
been appropriate for 2.6.23-rc6.
Cheers,
Kyle M.
^ permalink raw reply [flat|nested] 9+ messages in thread* Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 5:34 ` Kyle McMartin
@ 2007-10-06 5:42 ` Kyle McMartin
2007-10-06 10:41 ` Jiri Slaby
0 siblings, 1 reply; 9+ messages in thread
From: Kyle McMartin @ 2007-10-06 5:42 UTC (permalink / raw)
To: Linus Torvalds; +Cc: dri-devel, linux-kernel, airlied, arashi
This reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which
breaks horribly if you aren't running an unreleased xf86-video-intel
driver out of git.
Conflicts:
drivers/char/agp/intel-agp.c
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
---
drivers/char/agp/intel-agp.c | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c
index a5d0e95..141ca17 100644
--- a/drivers/char/agp/intel-agp.c
+++ b/drivers/char/agp/intel-agp.c
@@ -506,11 +506,6 @@ static void intel_i830_init_gtt_entries(void)
break;
}
} else {
- /* G33's GTT stolen memory is separate from gfx data
- * stolen memory.
- */
- if (IS_G33)
- size = 0;
switch (gmch_ctrl & I855_GMCH_GMS_MASK) {
case I855_GMCH_GMS_STOLEN_1M:
gtt_entries = MB(1) - KB(size);
--
1.5.3.3
On Sat, Oct 06, 2007 at 01:34:10AM -0400, Kyle McMartin wrote:
> On Sat, Oct 06, 2007 at 12:42:21AM -0400, Kyle McMartin wrote:
> > commit f443675affe3f16dd428e46f0f7fd3f4d703eeab
> > intel_agp: fix stolen mem range on G33
> > G33 GTT stolen memory is below graphics data stolen memory and be seperate,
> > so don't subtract it in stolen mem counting.
> >
>
> Found it, without this corresponding change to xf86-video-intel, this
> breaks utterly:
>
> commit 2a8592f2ebcba86b1127aa889155d58a3dc186ca
> Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
> Date: Wed Sep 5 14:52:56 2007 +0800
>
> Fix G33 GTT stolen mem range
>
> G33 GTT table lives in seperate stolen mem with
> graphics data stolen mem.
>
> I think this should be reverted for 2.6.23, it certainly doesn't seem to have
> been appropriate for 2.6.23-rc6.
>
> Cheers,
> Kyle M.
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 5:42 ` Revert "intel_agp: fix stolen mem range on G33" Kyle McMartin
@ 2007-10-06 10:41 ` Jiri Slaby
2007-10-06 15:59 ` Linus Torvalds
2007-10-07 12:17 ` Daniel Stone
0 siblings, 2 replies; 9+ messages in thread
From: Jiri Slaby @ 2007-10-06 10:41 UTC (permalink / raw)
To: Kyle McMartin; +Cc: Linus Torvalds, dri-devel, linux-kernel, airlied, arashi
On 10/06/2007 07:42 AM, Kyle McMartin wrote:
> This reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which
> breaks horribly if you aren't running an unreleased xf86-video-intel
> driver out of git.
I guess, this will break my graphics, no?
http://lkml.org/lkml/2007/9/20/447
> Conflicts:
>
> drivers/char/agp/intel-agp.c
>
> Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
> ---
>
> drivers/char/agp/intel-agp.c | 5 -----
> 1 files changed, 0 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c
> index a5d0e95..141ca17 100644
> --- a/drivers/char/agp/intel-agp.c
> +++ b/drivers/char/agp/intel-agp.c
> @@ -506,11 +506,6 @@ static void intel_i830_init_gtt_entries(void)
> break;
> }
> } else {
> - /* G33's GTT stolen memory is separate from gfx data
> - * stolen memory.
> - */
> - if (IS_G33)
> - size = 0;
> switch (gmch_ctrl & I855_GMCH_GMS_MASK) {
> case I855_GMCH_GMS_STOLEN_1M:
> gtt_entries = MB(1) - KB(size);
--
Jiri Slaby (jirislaby@gmail.com)
Faculty of Informatics, Masaryk University
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 10:41 ` Jiri Slaby
@ 2007-10-06 15:59 ` Linus Torvalds
2007-10-06 19:29 ` Keith Packard
2007-10-07 12:17 ` Daniel Stone
1 sibling, 1 reply; 9+ messages in thread
From: Linus Torvalds @ 2007-10-06 15:59 UTC (permalink / raw)
To: Jiri Slaby; +Cc: Kyle McMartin, dri-devel, linux-kernel, airlied, arashi
On Sat, 6 Oct 2007, Jiri Slaby wrote:
>
> I guess, this will break my graphics, no?
http://lkml.org/lkml/2007/9/20/447
Can you try it?
We do have a rule about "no regressions", so I think we'll have to do the
revert, but it would be nice to hear what the consequences for the revert
is for the affected hardware and new X.org..
Linus
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 15:59 ` Linus Torvalds
@ 2007-10-06 19:29 ` Keith Packard
2007-10-07 10:05 ` Jiri Slaby
0 siblings, 1 reply; 9+ messages in thread
From: Keith Packard @ 2007-10-06 19:29 UTC (permalink / raw)
To: Linus Torvalds
Cc: keithp, Jiri Slaby, Kyle McMartin, airlied, dri-devel,
linux-kernel, arashi
[-- Attachment #1: Type: text/plain, Size: 482 bytes --]
On Sat, 2007-10-06 at 08:59 -0700, Linus Torvalds wrote:
> We do have a rule about "no regressions", so I think we'll have to do the
> revert, but it would be nice to hear what the consequences for the revert
> is for the affected hardware and new X.org..
No regressions is more important than making new X.org bits work. I'll
make sure that any future fixes for this are tested against older X
versions before having them sent along.
--
keith.packard@intel.com
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 19:29 ` Keith Packard
@ 2007-10-07 10:05 ` Jiri Slaby
0 siblings, 0 replies; 9+ messages in thread
From: Jiri Slaby @ 2007-10-07 10:05 UTC (permalink / raw)
To: Keith Packard
Cc: Linus Torvalds, Kyle McMartin, airlied, dri-devel, linux-kernel,
arashi
On 10/06/2007 09:29 PM, Keith Packard wrote:
> On Sat, 2007-10-06 at 08:59 -0700, Linus Torvalds wrote:
>
>> We do have a rule about "no regressions", so I think we'll have to do the
>> revert, but it would be nice to hear what the consequences for the revert
>> is for the affected hardware and new X.org..
Agree with the first part. Here comes the X log diff:
--- orig 2007-10-07 11:57:50.000000000 +0200
+++ agp 2007-10-07 11:56:07.000000000 +0200
@@ -3,7 +3,7 @@
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Fedora Core 7 Red Hat, Inc.
-Current Operating System: Linux bellona 2.6.23-rc8-mm2_64 #58 SMP Fri Sep 28
08:52:12 CEST 2007 x86_64
+Current Operating System: Linux bellona 2.6.23-rc8-mm2_64 #59 SMP Sun Oct 7
11:43:55 CEST 2007 x86_64
Build Date: 11 June 2007
Build ID: xorg-x11-server 1.3.0.0-9.fc7
Before reporting problems, check http://wiki.x.org
@@ -12,7 +12,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 7 11:57:20 2007
+(==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 7 11:54:36 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen0" (0)
@@ -34,7 +34,8 @@
(**) Option "BlankTime" "8"
(**) Option "StandbyTime" "10"
(**) Extension "Composite" is enabled
-(II) Open ACPI successful (/var/run/acpid.socket)
+(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
+(II) No APM support in BIOS or kernel
(II) Loader magic: 0x7be760
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
@@ -760,18 +761,18 @@
(II) intel(0): 0x08000000-0x09ffffff: textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 10, (OK)
+drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 10, (OK)
+drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 10, (OK)
-drmOpenByBusid: drmOpenMinor returns 10
+drmOpenDevice: open result is 9, (OK)
+drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) intel(0): [drm] DRM interface version 1.3
(II) intel(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) intel(0): [drm] added 8192 byte SAREA at 0x2efff000
-(II) intel(0): [drm] mapped SAREA 0x2efff000 to 0x7f794b3bb000
+(II) intel(0): [drm] mapped SAREA 0x2efff000 to 0x7fd637f76000
(II) intel(0): [drm] framebuffer handle = 0xd4000000
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): [drm] Registers = 0xffa80000
@@ -838,11 +839,11 @@
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 11, (OK)
+drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 11, (OK)
-drmOpenByBusid: drmOpenMinor returns 11
+drmOpenDevice: open result is 10, (OK)
+drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
@@ -906,7 +907,7 @@
(II) <default pointer>: ps2EnableDataReporting: succeeded
(II) Mouse0-usb-0000:00:1d.0-1.2/input0: Off
(II) intel(0): [drm] removed 1 reserved context for kernel
-(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0x2efff000 at 0x7f794b3bb000
+(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0x2efff000 at 0x7fd637f76000
(EE) intel(0): I830 Vblank Pipe Setup Failed 0
(EE) intel(0): I830 Vblank Pipe Setup Failed 0
(EE) intel(0): I830 Vblank Pipe Setup Failed 0
And it seems to work, so I think no regression here.
regards,
--
Jiri Slaby (jirislaby@gmail.com)
Faculty of Informatics, Masaryk University
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Revert "intel_agp: fix stolen mem range on G33"
2007-10-06 10:41 ` Jiri Slaby
2007-10-06 15:59 ` Linus Torvalds
@ 2007-10-07 12:17 ` Daniel Stone
1 sibling, 0 replies; 9+ messages in thread
From: Daniel Stone @ 2007-10-07 12:17 UTC (permalink / raw)
To: Jiri Slaby
Cc: Kyle McMartin, airlied, dri-devel, Linus Torvalds, linux-kernel,
arashi
[-- Attachment #1: Type: text/plain, Size: 415 bytes --]
On Sat, Oct 06, 2007 at 12:41:21PM +0200, Jiri Slaby wrote:
> On 10/06/2007 07:42 AM, Kyle McMartin wrote:
> > This reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which
> > breaks horribly if you aren't running an unreleased xf86-video-intel
> > driver out of git.
>
> I guess, this will break my graphics, no?
> http://lkml.org/lkml/2007/9/20/447
You need to upgrade Mesa.
Cheers,
Daniel
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-10-07 12:40 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-06 0:20 G33 graphics broken after 2.6.23-rc6 Matthew Reppert
2007-10-06 4:42 ` Kyle McMartin
2007-10-06 5:34 ` Kyle McMartin
2007-10-06 5:42 ` Revert "intel_agp: fix stolen mem range on G33" Kyle McMartin
2007-10-06 10:41 ` Jiri Slaby
2007-10-06 15:59 ` Linus Torvalds
2007-10-06 19:29 ` Keith Packard
2007-10-07 10:05 ` Jiri Slaby
2007-10-07 12:17 ` Daniel Stone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox