[Openchrome-users] Issues w/ SP-13000 & DVI-02 module & 0.2.1.svn295

Xavier Bachelot xavier
Thu Apr 5 15:24:06 PDT 2007


Philip Prindeville wrote:
> Well, I installed a DVI-02 module (and remembered to set
> the jumpers that aren't documented anywhere!)... set BIOS
> to have CRT,LCD...
> 
> And tried the following config file (attached).
> 
> ...
> 
> (II) VIA(0): VIAScreenInit
> (II) VIA(0): VIAMapFB
> (--) VIA(0): mapping framebuffer @ 0xe8000000 with size 0x4000000
> (==) VIA(0): Write-combining range (0xe8000000,0x4000000)
> (--) VIA(0): Frame buffer start: 0xb3db1000, free start: 0xc00000 end: 0x4000000
> (II) VIA(0): VIAMapMMIO
> (--) VIA(0): mapping MMIO @ 0xec000000 with size 0x9000
> (--) VIA(0): mapping BitBlt MMIO @ 0xec200000 with size 0x10000
> (II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
> (II) VIA(0): VIASave
> (II) VIA(0): Primary
> (II) VIA(0): TVSave...
> (II) VIA(0): VT162xSave
> 
> Backtrace:
> 0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80c3f91]
> 1: [0xf82420]
> 2: /usr/lib/xorg/modules/drivers//via_drv.so(ViaVbeSetMode+0x4a) [0x303eea]
> 3: /usr/lib/xorg/modules/drivers//via_drv.so [0x2f5f87]
> 4: /usr/bin/Xorg(AddScreen+0x1ee) [0x80702de]
> 5: /usr/bin/Xorg(InitOutput+0x21e) [0x80a23be]
> 6: /usr/bin/Xorg(main+0x27b) [0x8070a7b]
> 7: /lib/libc.so.6(__libc_start_main+0xdc) [0x116f2c]
> 8: /usr/bin/Xorg(FontFileCompleteXLFD+0x1e9) [0x806ffc1]
> 
> Fatal server error:
> Caught signal 11.  Server aborting
>

I think I understand why the code needs to be patched to add LCD 
capability to the boards that are able to use a DVI addon.

Panel is not supported for most of the chipsets, and falls back to VBE 
modesetting to try to enable it. And probably also enables the DVI 
module at the same time. Unfortunately, in your case, the VBE code is 
segfaulting...

> 
> 
> Is this a known issue?  I'm running a patched version of 0.2.1.svn295.
> 
> Also, what affect does the:
> 
>     Option "ActiveDevice" "LCD"
> 
> command supposedly have?  

it enables the laptop's panel

> Because I'm not seeing DDC using the DVI
> interface to probe for EDID information... it seems to use the VGA
> port regardless.  What am I missing?

Yes, because you selected CRT+LCD in the bios, and the bios is used thru 
VBE. I guess if you only enable LCD in the bios, the VGA port will get 
disabled.

> Also, I'm seeing:
> 
> (==) VIA(0): Will not scan I2C buses.
> 
> Where is that message coming from?  And more importantly, why isn't
> it scanning for I2C buses?
>

No idea on this one, sorry.

> Thanks,
> 
> -Philip
> 
Regards,
Xavier




More information about the Openchrome-users mailing list