I haven't tried making any changes yet. Sorry - I'm going to need a bit more details. I just did a search on SU1278/SH and happened to find this other email.
I'm more than willing to any testing that you suggest. Thanks. Graeme -----Original Message----- From: Holger Waechtler [mailto:[EMAIL PROTECTED]] Sent: 03 December 2002 18:11 To: Graeme Ogilvie Cc: [EMAIL PROTECTED] Subject: Re: FW: [linux-dvb] 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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > On Behalf Of Peter Schildmann > Sent: 24 November 2002 10:24 > To: [EMAIL PROTECTED] > 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 [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
