Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: FW: Lorenzen SL DVB-S PCI, trouble with SU1278
Hi,
does the SU1278 works when you hardcode a PLL adress of 0x60? I don't
have this tuner module here so I can't test this on my own. Maybe you
have to enable DiSEqC over the stv0299 in av7110.c, by disabling the
dvb_add_frontend_ioctls() call.
Holger
Graeme Ogilvie wrote:
> This sounds suspiciously like my problem because it is also using a
> Philips frontend labelled:
>
> SU1278/SH
> 3112 297 12871
> 238 HJ11 GC00046
>
> Ideas? Is it as simple as adding that line to the saa7146_code.c?
>
> Graeme
>
> -----Original Message-----
> From: linux-dvb-bounce@linuxtv.org [mailto:linux-dvb-bounce@linuxtv.org]
> On Behalf Of Peter Schildmann
> Sent: 24 November 2002 10:24
> To: linux-dvb@linuxtv.org
> Subject: [linux-dvb] Lorenzen SL DVB-S PCI, trouble with SU1278
>
>
> Hello,
>
> I recently bought a SL DVB-S PCI card (Technotrend budget)
> from Lorenzen (http://www.lorenzen.de/receiverdigisl.htm).
> The card I got is different from the one at the photo:
> It is equipped with a Philips SU1278 frontend (not BSRU6)
> and has a new PCB layout:
> * different placement of some components
> * unused pins of SAA7146 routed to a (not soldered in)
> connector at the top of the board
> * board revision: 1.0
> * production date: 09/2002.
>
> The frontend is labeled with:
>
> SU1278/SH
> 3112 297 12871
> 214 HJ11 GA00136
>
> To load the driver (dvb-ttpci.o) I had to add an adequate subsystem ID
> entry to saa7146_code.c:
>
> { PHILIPS_SAA7146, 0x13c2, 0x100f, CARD_INFO ttbs }, /*
> LORENZEN DVB-S */
>
> But the setup of the frequency synthesizer doesn't work:
>
> Nov 23 14:42:24 verdi kernel: tsa5059_set_tv_freq
> Nov 23 14:42:24 verdi kernel: tsa5059_write
> Nov 23 14:42:24 verdi kernel: saa7146: ==> i2c_reset
> Nov 23 14:42:24 verdi kernel: saa7146: ==> i2c_status_check:0x00000100
> Nov 23 14:42:24 verdi last message repeated 2 times Nov 23 14:42:24
> verdi kernel: saa7146: ==> writeout: 0xd005b5e8 (before) (to:100)
>
> some lines deleted (enabling i2c repeater on stv0299 works)
>
> Nov 23 14:42:24 verdi kernel: saa7146: writeout: 0xd005b5e8 (after) Nov
> 23 14:42:24 verdi kernel: saa7146: ==> writeout: 0xc226a0e8 (before)
> (to:100) Nov 23 14:42:24 verdi kernel: saa7146: ==>
> i2c_busy_rise_and_fall Nov 23 14:42:24 verdi kernel: saa7146:
> i2c_busy_rise_and_fall; rise wait 5 Nov 23 14:42:24 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000101 Nov 23 14:42:24 verdi kernel:
> saa7146: i2c_busy_rise_and_fall; fall wait 100 Nov 23 14:42:24 verdi
> kernel: saa7146: ==> i2c_status_check:0x00000101 Nov 23 14:42:24 verdi
> kernel: saa7146: i2c_busy_rise_and_fall; fall wait 99 Nov 23 14:42:24
> verdi kernel: saa7146: ==> i2c_status_check:0x00000123 Nov 23 14:42:24
> verdi kernel: saa7146: i2c_busy_rise_and_fall: error in address phase
> Nov 23 14:42:24 verdi kernel: saa7146: i2c_write_out; error in address
> phase
>
> Because the TSA5059 can be configured to 4 different I2C addresses I
> checked out the other addresses (0x60, 0x62, 0x63). There was no
> difference with 0x62 and 0x63 but 0x60:
>
> Nov 22 21:28:42 verdi kernel: tsa5059_set_tv_freq
> Nov 22 21:28:42 verdi kernel: tsa5059_write
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_reset
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000100
> Nov 22 21:28:42 verdi last message repeated 2 times Nov 22 21:28:42
> verdi kernel: saa7146: ==> writeout: 0xd005b5e8 (before) (to:100) Nov 22
> 21:28:42 verdi kernel: saa7146: ==> i2c_busy_rise_and_fall Nov 22
> 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; rise wait 5 Nov
> 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101 Nov
> 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 99 Nov 22 21:28:42 verdi kernel: saa7146: ==>
> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi kernel: saa7146:
> i2c_busy_rise_and_fall; fall wait 98 Nov 22 21:28:42 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi kernel:
> saa7146: i2c_busy_rise_and_fall; fall wait 97 Nov 22 21:28:42 verdi
> kernel: saa7146: ==> i2c_status_check:0x00000100 Nov 22 21:28:42 verdi
> kernel: saa7146: writeout: 0xd005b5e8 (after) Nov 22 21:28:42 verdi
> kernel: saa7146: ==> writeout: 0xc026a0e8 (before) (to:100) Nov 22
> 21:28:42 verdi kernel: saa7146: ==> i2c_busy_rise_and_fall Nov 22
> 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; rise wait 5 Nov
> 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101 Nov
> 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 99 Nov 22 21:28:42 verdi kernel: saa7146: ==>
> i2c_status_check:0x00000123 Nov 22 21:28:42 verdi kernel: saa7146:
> i2c_busy_rise_and_fall: error in address phase Nov 22 21:28:42 verdi
> kernel: saa7146: i2c_write_out; error in address phase Nov 22 21:28:42
> verdi kernel: saa7146: ==> i2c_reset Nov 22 21:28:42 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000123 Nov 22 21:28:42 verdi kernel:
> saa7146: i2c_reset: busy_state detected Nov 22 21:28:42 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000142 Nov 22 21:28:42 verdi kernel:
> saa7146: i2c_reset: error_state detected, status:0x00000142 Nov 22
> 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000100 Nov 22
> 21:28:42 verdi kernel: saa7146: ==> writeout: 0xd005b5e8 (before)
> (to:100) Nov 22 21:28:42 verdi kernel: saa7146: ==>
> i2c_busy_rise_and_fall Nov 22 21:28:42 verdi kernel: saa7146:
> i2c_busy_rise_and_fall; rise wait 5 Nov 22 21:28:42 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi kernel:
> saa7146: i2c_busy_rise_and_fall; fall wait 100 Nov 22 21:28:42 verdi
> kernel: saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi
> kernel: saa7146: i2c_busy_rise_and_fall; fall wait 99 Nov 22 21:28:42
> verdi kernel: saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42
> verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait 98 Nov 22
> 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000100 Nov 22
> 21:28:42 verdi kernel: saa7146: writeout: 0xd005b5e8 (after)
> Nov 22 21:28:42 verdi kernel: saa7146: ==> writeout: 0xc026a0e8 (before)
> (to:100) <
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_busy_rise_and_fall
> < successful
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; rise wait
> 5 < write
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> < to the
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 100 < TSA5059
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> <
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 99 <
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> <
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 98 <
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> <
> Nov 22 21:28:42 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 97 <
> Nov 22 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000100
> <
> Nov 22 21:28:42 verdi kernel: saa7146: writeout: 0xc026a0e8 (after)
> <
> Nov 22 21:28:42 verdi kernel: saa7146: ==> writeout: 0x84c40090 (before)
> (to:100) Nov 22 21:28:42 verdi kernel: saa7146: ==>
> i2c_busy_rise_and_fall Nov 22 21:28:42 verdi kernel: saa7146:
> i2c_busy_rise_and_fall; rise wait 5 Nov 22 21:28:42 verdi kernel:
> saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi kernel:
> saa7146: i2c_busy_rise_and_fall; fall wait 100 Nov 22 21:28:42 verdi
> kernel: saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42 verdi
> kernel: saa7146: i2c_busy_rise_and_fall; fall wait 99 Nov 22 21:28:42
> verdi kernel: saa7146: ==> i2c_status_check:0x00000101 Nov 22 21:28:42
> verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait 98 Nov 22
> 21:28:42 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
>
> some lines deleted
>
> Nov 22 21:28:43 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 2 Nov 22 21:28:43 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> Nov 22 21:28:43 verdi kernel: saa7146: i2c_busy_rise_and_fall; fall wait
> 1 Nov 22 21:28:43 verdi kernel: saa7146: ==> i2c_status_check:0x00000101
> Nov 22 21:28:43 verdi kernel: saa7146: i2c_busy_rise_and_fall: timeout
> #2 Nov 22 21:28:43 verdi kernel: saa7146: i2c_write_out; timeout
>
>
> Does anyone know where to find documentation about the SU1278 frontend
> and the STV0299 chip?
>
> regards,
>
> Peter
>
>
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index