[Openchrome-users] Black screen with VIA Chrome9 HC DX9

Tassilo Horn tassilo
Sun Jun 24 10:26:00 PDT 2007


Benno Schulenberg <bensberg at justemail.net> writes:

Hi Benno,

> Tassilo Horn wrote:
>>[   15.814148] agpgart: Detected AGP bridge 0
>>[   15.818412] agpgart: AGP aperture is 128M @ 0xd0000000
>>[   16.481833] Linux agpgart interface v0.102 (c) Dave Jones
>
> Uh?  Where's your drm and via kernel module?

Oh, I started using the vesa driver at that point. If I don't start with
vesa the system will be locked after X starts. I even cannot ssh to it.

So this time I started with vesa and loaded via and drm with modprobe.

,----[ dmesg | grep -e agp -e drm ]
| [   15.928550] agpgart: Detected AGP bridge 0
| [   15.932791] agpgart: AGP aperture is 128M @ 0xd0000000
| [   16.595580] Linux agpgart interface v0.102 (c) Dave Jones
| [  507.391325] [drm] Initialized drm 1.1.0 20060810
| [  512.997160] [drm] Initialized via 2.11.0 20061227 on minor 0
`----

> Didn't you build the drm modules from source?

No, make in the git checkout's linux-core subdir fails with an error:

,----[ make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via ]
| sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt
| make -C /lib/modules/2.6.20-16-generic/build  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
| make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_auth.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_bufs.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_context.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_dma.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_drawable.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_drv.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_fops.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_ioctl.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_irq.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_lock.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_memory.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_proc.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_stub.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_vm.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_sysfs.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_pci.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_agpsupport.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_scatter.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_memory_debug.o
|   CC [M]  /home/heimdall/src/drm/linux-core/ati_pcigart.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_sman.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_hashtab.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_mm.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_object.o
|   CC [M]  /home/heimdall/src/drm/linux-core/drm_compat.o
| /home/heimdall/src/drm/linux-core/drm_compat.c:190: error: static declaration of 'vm_insert_pfn' follows non-static declaration
| include/linux/mm.h:1126: error: previous declaration of 'vm_insert_pfn' was here
| make[2]: *** [/home/heimdall/src/drm/linux-core/drm_compat.o] Error 1
| make[1]: *** [_module_/home/heimdall/src/drm/linux-core] Error 2
| make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'
| make: *** [modules] Error 2
`----

> If you did, then make sure that these modules get loaded early during
> boot, before X starts, by adding their names to /etc/modules.

Ok, I did that anyway. But it seems not to help. The system locks
directly after X starts. I've put the Xorg.0.log at
http://www.tsdh.de/mnb/ as 3-Xorg.0.log.

> But first do an 'svn up' in your openchrome dir and build and 
> install the driver again.

I did that.

Bye,
Tassilo




More information about the Openchrome-users mailing list