I cant get DRI to work at all on my Dell Inspiron 510M laptop. I am not sure 
whether the problem is in the i915 driver or agptarget side of things. I am 
hoping someone thats more familiar with the internal workings of DRI may be 
able to point me in the right direction.

Firstly,

Scanpci output:
=========

# /usr/X11/bin/scanpci
pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x3580
Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x00 function 0x01: vendor 0x8086 device 0x3584
Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x00 function 0x03: vendor 0x8086 device 0x3585
Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x3582
Intel Corporation 82852/855GM Integrated Graphics Device

pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x8086 device 0x3582
Intel Corporation 82852/855GM Integrated Graphics Device

pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x24c2
Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1

pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x24c4
Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2

pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x24c7
Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3

pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x24cd
Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x2448
Intel Corporation 82801 Mobile PCI Bridge

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x24cc
Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge

pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x24ca
Intel Corporation 82801DBM (ICH4-M) IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x05: vendor 0x8086 device 0x24c5
Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

pci bus 0x0001 cardnum 0x01 function 0x00: vendor 0x104c device 0xac44
Texas Instruments PCI4510 PC card Cardbus Controller

pci bus 0x0001 cardnum 0x01 function 0x01: vendor 0x104c device 0x8029
Texas Instruments PCI4510 IEEE-1394 Controller

pci bus 0x0001 cardnum 0x03 function 0x00: vendor 0x8086 device 0x4223
Intel Corporation PRO/Wireless 2915ABG Network Connection

pci bus 0x0001 cardnum 0x08 function 0x00: vendor 0x8086 device 0x103d
Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller

================================

# prtconf -D |grep i915
#
# cat /etc/driver_aliases |grep i915
(and theres nothing there)

# cat /etc/driver_aliases |grep agptarget
agptarget "pci8086,7124"
agptarget "pci8086,7122"
agptarget "pci8086,7120"
agptarget "pci1022,7454"
agptarget "pci8086,3580"
agptarget "pci8086,3575"
agptarget "pci8086,2560"
agptarget "pci8086,2570"
agptarget "pci8086,2580"
agptarget "pci8086,2590"
agptarget "pci8086,2770"
agptarget "pci8086,27a0"
agptarget "pci8086,2970"
agptarget "pci8086,2980"
agptarget "pci8086,2990"
agptarget "pci8086,29a0"
agptarget "pci8086,2a00"
agptarget "pci8086,2a12"
agptarget "pci8086,1130"

Are the correct agptarget statement(s) really there for my hardware?

>From the Xorg logs:
============

(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 832 kB
(II) I810(0): VESA VBE OEM: Intel(r)852GM/852GME/855GM/855GME Graphics Chip 
Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)852GM/852GME/855GM/855GME Graphics 
Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 855GME
(--) I810(0): Chipset: "852GM/855GM"
(--) I810(0): Linear framebuffer at 0xF0000000
(--) I810(0): IO registers at addr 0xFAF80000
(II) I810(0): 2 display pipes available.
(II) I810(0): detected 892 kB stolen memory.
(II) GARTInit: /dev/agpgart opened successfully
(II) I810(0): xf86AcquireGART: AGPIOC_ACQUIRE succeeded
(II) I810(0): xf86ReleaseGART: AGPIOC_RELEASE succeeded
(II) I810(0): I830CheckAvailableMemory: 131072 kB available
(II) I810(0): Will try to reserve 32768 kiB of AGP aperture space
for the DRM memory manager.
(II) I810(0): Monitoring connected displays enabled
(II) I810(0): Will attempt to tell the BIOS that there is 12288 kB VideoRAM

(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 512 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 6144 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0x5fff000 (0x3473f000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0x5ffb000 (0x010b3000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0x5ffa000 (0x34734000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0x5fea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "i915"
(II) I810(0): [drm] drmOpen failed
(EE) I810(0): [dri] DRIScreenInit failed. Disabling DRI.

===============================

/dev/dri/card0 is missing because i915 isnt being loaded, or am I missing 
something else here (like a problem with agptarget)?

Thanks
Alex
 
 
This message posted from opensolaris.org

Reply via email to