Re: Various problems with MPEX EMPRESS board (saa7134 driver)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi Greg,

Make sure you are using board type 18 (SAA7134_BOARD_BMK_MPEX_NOTUNER) and not board type 4 (SAA7134_BOARD_EMPRESS).

Board type 4 is an experimental board from Philips Semiconductors which I played with in the friday afternoon at work. It is expected there are hardware wiring differences compared to the BMK MPEX board.

Up until recently (before 0.2.9 snapshot) I used the EMPRESS board with a userspace I2C program for initialisation and could get a transport stream by just doing "cat /dev/video1 > file.ts" or display it with "cat /dev/video1 | mpeg2dec -t 0x100".


Gert


greg wrote:

Hi Gerd,

I've been evaluating one of the MPEX EMPRESS boards with snapshot
20030813 and
Kernel 2.6.0-test3. So far no joy.

First, the driver doesn't select the correct video source (at the
hardware level)
when a source is chosen by the user. A small patch is attached.

Second, I can't seem to get an MPEG stream out no matter how hard I try.
If you
have any hints they'd be greatly appreciated. I've experienced various
strange
Behaviour: process locking - Once a process accesses /dev/video1 it
becomes wedged
and can't be killed; total system lockup; no TS data from /dev/video1
(all 0x00...).

On a side note I've been inspecting the internals of the driver and am
partially
Confused by the way i2c commands are issued. It appears that the routine
'i2c_clients_command' issues the request command to all devices on the
i2c bus.
For example, an i2c command to drive the tuner will also result in an
unknown
command being passed to the 6752? Is this normal? (or correct -
diagnosis maybe wrong).

I've used the card with the Windows drivers and it truly generates some
excellent
transport streams. Can't wait to begin using linux.

Thanks,

  -Greg

--


--- saa7134-0.2.9/saa7134-cards.c	2003-08-06 13:19:40.000000000 +0100
+++ saa7134-0.2.9-20030813/saa7134-cards.c	2003-08-19 16:18:59.000000000 +0100
@@ -155,7 +155,7 @@
		.tuner_type	= TUNER_PHILIPS_PAL,
		.inputs         = {{
			.name = name_comp1,
-			.vmux = 0,
+			.vmux = 1,
			.amux = LINE1,
		},{
			.name = name_svideo,
@@ -163,7 +163,7 @@
			.amux = LINE1,
		},{
			.name = name_tv,
-			.vmux = 1,
+			.vmux = 3,
			.amux = LINE2,
			.tv   = 1,
		}},
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

.







[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux