I have a philips 40PFL5605H/12 and according to the manual it supports "MKV video (*.mkv): H.264"

Yet, when I try to play a MKV movie on the TV it wont work. I get the error: "The file cannot be read" (translated from the Danish error message).

The file is a 20 GB MKV movie split up to 4 GB pieces in order to fit on a FAT32 USB drive.

If I try to play the file (the split) on my computer it works perfectly so I don't exspect the splitting to be a problem.

The file is H.264. Here's some output from mediainfo:

Format : Matroska
File size : 3.91 GiB
Duration : 3h 23mn
Overall bit rate : 2 747 Kbps
Encoded date : UTC 2010-12-01 03:15:25
Writing application : mkvmerge v4.4.0 ('Die Wiederkehr') built on Oct 31 2010 21:52:48
Writing library : libebml v1.0.0 + libmatroska v1.0.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 3h 23mn
Bit rate : 1 182 Kbps
Nominal bit rate : 14.5 Mbps
Width : 1 918 pixels
Height : 1 078 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.024
Stream size : 1.68 GiB (43%)
Title : 14500 kbps
Writing library : x264 core 110 r1804 e89c4cf

Why doesn't this work?