Hi,
I have installed QNX 6.5.0 on a Dell Inspiron Mini 10 netbook.
Most things work fine so far, I am especially pleased about the
graphics driver (devg-gma9xx.so) supporting the display’s rather
unusual resolution (1280x576).
The netbook has a separate VGA output for connecting an
external monitor. Unfortunately, my configuration attempts for
activating it have been rather fruitless up to now.
The relevant sections of the `pci’-output look as follows:
Class = Display (VGA)
Vendor ID = 8086h, Intel Corporation
Device ID = 27aeh, Mobile 945GME Express Integrated Graphics Controller
PCI index = 0h
BAR - 0 [Mem] = f0000000h enabled
BAR - 1 [I/O] = 1800h enabled
BAR - 2 [Mem] = d0000000h enabled
BAR - 3 [Mem] = f0200000h enabled
PCI Int Pin = INT A
Interrupt line = 7
CPU Interrupt = 7h
Class = Display (Other)
Vendor ID = 8086h, Intel Corporation
Device ID = 27a6h, Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
PCI index = 0h
BAR - 0 [Mem] = f0080000h enabled
PCI Int Pin = NC
Interrupt line = 0
CPU Interrupt = 0h
I have tried to configure io-graphics to use the second device
(8086:27a6) instead of the first one by writing a respective
configuration file:
[GLOBAL]
devices = intel
[DEVICE.intel]
dllpath=devg-gma9xx.so
pci_vendor_id = 0x8086
pci_device_id = 0x27a6
pci_index = 0
displays = 1
plugins = photon
xres = 1024
yres = 768
bitpp = 16
refresh = 60
[PLUGIN.photon]
dllpath = gri-photon.so
My display.conf looks like this:
device {
photon {
driver {
drivername=svga
modeopts=
}
driver {
drivername=gma9xx
modeopts=
}
driver {
drivername=i830
modeopts=
}
driver {
drivername=vesabios
modeopts=
}
}
drivername=gma9xx
modeopts=
vid=0x8086
did=0x27a6
deviceindex=0x0
display {
xres=1024
yres=768
refresh=60
pixel_format=rgb565
photon {
enabled=1
xoffset=0
yoffset=0
cursor=hardware
input_group=1
}
}
}
However, Photon won’t start up:
Feb 02 17:43:37 1 8 0 phfont.so: init...
Feb 02 17:43:37 1 8 0 phfont.so: initialized.
Feb 02 17:43:37 1 8 0 phfont.so: '/dev/phfont[<32|64>]' server installed.
Feb 02 17:43:37 2 8 0 no device vid=0x8086, did=0x27ae, deviceindex=0
Obviously, it still attempts to use the first (main) display
instead of the second.
Is there any way to make the second display work? (I only need
one of the two displays at a time).
Thanks!
Best regards,
Holger Sebert