[Openchrome-users] trying to get DRM working on a 1106:3344 (unichrome Pro)

dave denney daud
Fri May 26 12:38:53 PDT 2006


I'm working on a Gentoo Linux system running 2.6.16-gentoo-r7 with
a VIA EPIA EN15000 motherboard, which has a VIA CN700 North Bridge
and a VIA8237R South Bridge.  I was able to get everything working
for our application, except DRM.

The lspci for the VGA shows:

01:00.0 0300: 1106:3344 (rev 01)
        Subsystem: 1106:3344
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (500ns min)
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at f4000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at fc000000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] AGP version 3.0
                Status: RQ=256 Iso- ArqSz=0 Cal=7 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3+ Rate=x4,x8
                Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>

The non-verbose output of lspci:

00:00.0 Host bridge: VIA Technologies, Inc. P4M800CE Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M800CE Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M800CE Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M800CE Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. P4M800CE Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:14.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
01:00.0 VGA compatible controller: VIA Technologies, Inc. Unknown device 3344 (rev 01)

I get an error in Xorg and no Direct Rendering enabled:

(II) VIA(0): VIAGetRec
(**) VIA(0): Depth 24, (--) framebuffer bpp 32
(==) VIA(0): RGB weight 888
(==) VIA(0): Default visual is TrueColor
(**) VIA(0): Option "DisableIRQ"
(**) VIA(0): Option "EnableAGPDMA"
(==) VIA(0): Using XAA acceleration architecture
(==) VIA(0): Using HW cursor
(**) VIA(0): Option: DisableIRQ - DRI IRQ Disabled
(**) VIA(0): Option: EnableAGPDMA - Enabling AGP DMA
(--) VIA(0): Chipset: "VM800"
(II) VIA(0): VIAMapMMIO
(--) VIA(0): mapping MMIO @ 0xfb000000 with size 0x9000
(--) VIA(0): mapping BitBlt MMIO @ 0xfb200000 with size 0x10000
(II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(--) VIA(0): Chipset Rev.: 0
(WW) VIA(0): Manufacturer plainly copied main PCI ids to Subsystem/Card ids.
(EE) VIA(0): Unknown Card-Ids (1106|3344), report this to openchrome-users at openchrome.org ASAP
(II) VIA(0): Detected MemClk 6
(II) VIA(0): ViaGetMemoryBandwidth
(II) VIA(0): Detected TV Standard: NTSC.
(==) VIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) VIA(0): videoram =  65536k

I selected this board because I thought the Unichrome Pro video
was well supported, but apparently there are several different
versions?  Is there any way to get this working? I tried searching
the openchrome-users email list, but found nothing... I'v had
no trouble with DRM on our older VIA systems that arent 'Pro'.

Thanks in advance for any help!

-- 
David Denney * Inferno Consulting
daud at inferno.us * 720-220-8023



More information about the Openchrome-users mailing list