public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* DVICO Fusion Dual Express
  2009-07-06  8:42 [linux-dvb] Status of em28xx support Mike Martin
@ 2009-07-06 10:21 ` Collier Family
  0 siblings, 0 replies; 4+ messages in thread
From: Collier Family @ 2009-07-06 10:21 UTC (permalink / raw)
  To: linux-media

I have a Dvico Fusion Dual Express. It is unfortunately rev 4 and the 
firmware is not correct.

lspci -vv -nn

04:00.0 0400: 14f1:8852 (rev 04)
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
ping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort-
<MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 193
        Region 0: Memory at 57200000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: [40] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, 
ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0
                Link: Latency L0s <2us, L1 <4us
                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x1
        Capabilities: [80] 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: [90] Vital Product Data
        Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0 
Enable
-
                Address: 0000000000000000  Data: 0000

the system recognises it 2.6.18-128.1.10.el5 using 
video4linux-20090415-88.0.4.el5.x86_64 from atrpms

I'm getting the following from firmware load

Jul  6 20:18:41 localhost kernel: xc2028 1-0061: Loading firmware for 
type=BASE F8MHZ (3), id 0000000000000000.
Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading firmware for 
type=D2633 DTV7 (90), id 0000000000000000.
Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading SCODE for type=DTV6 
QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4760 (620003e0), id 
0000000000000000.
Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Incorrect readback of 
firmware version.

I suspect rev 4 uses different firmware.

Any help would be greatly appreciated.

Stephen






^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVICO Fusion Dual Express
@ 2009-07-06 17:04 sonofzev
  2009-07-06 21:52 ` Collier Family
  2009-07-08 10:26 ` Collier Family
  0 siblings, 2 replies; 4+ messages in thread
From: sonofzev @ 2009-07-06 17:04 UTC (permalink / raw)
  To: linux-media, 'Collier Family'


Hi there

I get this error message on some of my motherboards but not all, only when
another tuner is in the machine..
I think this was IRQ sharing related. When I have it on a newer board with more
interrupts it seems to work fine

On Mon Jul  6 20:21 , "Collier Family"  sent:

>I have a Dvico Fusion Dual Express. It is unfortunately rev 4 and the 
>firmware is not correct.
>
>lspci -vv -nn
>
>04:00.0 0400: 14f1:8852 (rev 04)
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
>Step
>ping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
>
>SERR- 
>        Latency: 0
>        Interrupt: pin A routed to IRQ 193
>        Region 0: Memory at 57200000 (64-bit, non-prefetchable) [size=2M]
>        Capabilities: [40] Express Endpoint IRQ 0
>                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, 
>ExtTag-
>                Device: Latency L0s 
>                Device: AtnBtn- AtnInd- PwrInd-
>                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
>                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
>                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0
>                Link: Latency L0s 
>                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
>                Link: Speed 2.5Gb/s, Width x1
>        Capabilities: [80] 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: [90] Vital Product Data
>        Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0 
>Enable
>-
>                Address: 0000000000000000  Data: 0000
>
>the system recognises it 2.6.18-128.1.10.el5 using 
>video4linux-20090415-88.0.4.el5.x86_64 from atrpms
>
>I'm getting the following from firmware load
>
>Jul  6 20:18:41 localhost kernel: xc2028 1-0061: Loading firmware for 
>type=BASE F8MHZ (3), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading firmware for 
>type=D2633 DTV7 (90), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading SCODE for type=DTV6 
>QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4760 (620003e0), id 
>0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Incorrect readback of 
>firmware version.
>
>I suspect rev 4 uses different firmware.
>
>Any help would be greatly appreciated.
>
>Stephen
>
>
>
>
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>)



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVICO Fusion Dual Express
  2009-07-06 17:04 DVICO Fusion Dual Express sonofzev
@ 2009-07-06 21:52 ` Collier Family
  2009-07-08 10:26 ` Collier Family
  1 sibling, 0 replies; 4+ messages in thread
From: Collier Family @ 2009-07-06 21:52 UTC (permalink / raw)
  To: sonofzev, linux-media

Thanks for the reply

After I sent the original message I pulled latest hg and installed.

It worked after that.

I suspect some relevent changes since Axel's last video4linux rpm.

Stephen


----- Original Message ----- 
From: <sonofzev@iinet.net.au>
To: <linux-media@vger.kernel.org>; "'Collier Family'" 
<judithc@bigpond.net.au>
Sent: Tuesday, July 07, 2009 3:04 AM
Subject: Re: DVICO Fusion Dual Express



Hi there

I get this error message on some of my motherboards but not all, only when
another tuner is in the machine..
I think this was IRQ sharing related. When I have it on a newer board with 
more
interrupts it seems to work fine

On Mon Jul  6 20:21 , "Collier Family"  sent:

>I have a Dvico Fusion Dual Express. It is unfortunately rev 4 and the
>firmware is not correct.
>
>lspci -vv -nn
>
>04:00.0 0400: 14f1:8852 (rev 04)
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>Step
>ping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>
>SERR-
>        Latency: 0
>        Interrupt: pin A routed to IRQ 193
>        Region 0: Memory at 57200000 (64-bit, non-prefetchable) [size=2M]
>        Capabilities: [40] Express Endpoint IRQ 0
>                Device: Supported: MaxPayload 128 bytes, PhantFunc 0,
>ExtTag-
>                Device: Latency L0s
>                Device: AtnBtn- AtnInd- PwrInd-
>                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
>                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
>                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 
> 0
>                Link: Latency L0s
>                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
>                Link: Speed 2.5Gb/s, Width x1
>        Capabilities: [80] 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: [90] Vital Product Data
>        Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0
>Enable
>-
>                Address: 0000000000000000  Data: 0000
>
>the system recognises it 2.6.18-128.1.10.el5 using
>video4linux-20090415-88.0.4.el5.x86_64 from atrpms
>
>I'm getting the following from firmware load
>
>Jul  6 20:18:41 localhost kernel: xc2028 1-0061: Loading firmware for
>type=BASE F8MHZ (3), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading firmware for
>type=D2633 DTV7 (90), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading SCODE for 
>type=DTV6
>QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4760 (620003e0), id
>0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Incorrect readback of
>firmware version.
>
>I suspect rev 4 uses different firmware.
>
>Any help would be greatly appreciated.
>
>Stephen
>
>
>
>
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>)



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVICO Fusion Dual Express
  2009-07-06 17:04 DVICO Fusion Dual Express sonofzev
  2009-07-06 21:52 ` Collier Family
@ 2009-07-08 10:26 ` Collier Family
  1 sibling, 0 replies; 4+ messages in thread
From: Collier Family @ 2009-07-08 10:26 UTC (permalink / raw)
  To: sonofzev, linux-media

It accepted the firmware OK after the update but still wouldn't tune.

I did some debugging and found the version was the fault.

The code expects version 2 but this card supplies version 4 to the driver.

a quick patch  added the lines below to cx23885-core.c at line 724

       case 0x04:
                /* CX23885-13Z */
                dev->hwrevision = 0xb0;
                break;

and all worked.

Stephen

----- Original Message ----- 
From: <sonofzev@iinet.net.au>
To: <linux-media@vger.kernel.org>; "'Collier Family'" 
<judithc@bigpond.net.au>
Sent: Tuesday, July 07, 2009 3:04 AM
Subject: Re: DVICO Fusion Dual Express



Hi there

I get this error message on some of my motherboards but not all, only when
another tuner is in the machine..
I think this was IRQ sharing related. When I have it on a newer board with 
more
interrupts it seems to work fine

On Mon Jul  6 20:21 , "Collier Family"  sent:

>I have a Dvico Fusion Dual Express. It is unfortunately rev 4 and the
>firmware is not correct.
>
>lspci -vv -nn
>
>04:00.0 0400: 14f1:8852 (rev 04)
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>Step
>ping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>
>SERR-
>        Latency: 0
>        Interrupt: pin A routed to IRQ 193
>        Region 0: Memory at 57200000 (64-bit, non-prefetchable) [size=2M]
>        Capabilities: [40] Express Endpoint IRQ 0
>                Device: Supported: MaxPayload 128 bytes, PhantFunc 0,
>ExtTag-
>                Device: Latency L0s
>                Device: AtnBtn- AtnInd- PwrInd-
>                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
>                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
>                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 
> 0
>                Link: Latency L0s
>                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
>                Link: Speed 2.5Gb/s, Width x1
>        Capabilities: [80] 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: [90] Vital Product Data
>        Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0
>Enable
>-
>                Address: 0000000000000000  Data: 0000
>
>the system recognises it 2.6.18-128.1.10.el5 using
>video4linux-20090415-88.0.4.el5.x86_64 from atrpms
>
>I'm getting the following from firmware load
>
>Jul  6 20:18:41 localhost kernel: xc2028 1-0061: Loading firmware for
>type=BASE F8MHZ (3), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading firmware for
>type=D2633 DTV7 (90), id 0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Loading SCODE for 
>type=DTV6
>QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4760 (620003e0), id
>0000000000000000.
>Jul  6 20:18:42 localhost kernel: xc2028 1-0061: Incorrect readback of
>firmware version.
>
>I suspect rev 4 uses different firmware.
>
>Any help would be greatly appreciated.
>
>Stephen
>
>
>
>
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>)



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-07-08 11:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-06 17:04 DVICO Fusion Dual Express sonofzev
2009-07-06 21:52 ` Collier Family
2009-07-08 10:26 ` Collier Family
  -- strict thread matches above, loose matches on Subject: below --
2009-07-06  8:42 [linux-dvb] Status of em28xx support Mike Martin
2009-07-06 10:21 ` DVICO Fusion Dual Express Collier Family

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox