QNX 6.5.0 on Dell Inspiron Mini 10, external monitor

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

The PCI output does not list two DISPLAYs … 0x27ea is the CONTROLLER, not a display. so it’s no wonder the driver can’t find the VGA! I have a netbook with that exact controller - I have never been able to get to use the VGA (other than in Windows).

BTW- the i830 driver handles this controller as well as driver gma9xx.

I don’t have any experience with that computer.
When I’ve used lap tops with QNX I have often been able to get the external video activated using a hardware keystroke.
The hardware keys are sometimes activated with a Blue “Fn” key.
I recall the hardware cycling between three modes, Internal, External, and then Both monitors duplicated.

I don’t know if this will help you, but I’d check for a monitor hardware key.

On my netbook, the monitor switch key does nothing - except under windows, i.e. a driver). Yes, this is unlike other laptops I have used.