Difference between revisions of "HP Z556 Media Center"
(→Disable NFS file attribute caching) |
|||
Line 1: | Line 1: | ||
This HOWTO is a step-by-step guide to getting the HP Z556 Media Center setup for use with Ubuntu 7.04 & MythTV. | This HOWTO is a step-by-step guide to getting the HP Z556 Media Center setup for use with Ubuntu 7.04 & MythTV. | ||
+ | [[Image:Hpz556.jpg|frame|HP Z556]] | ||
== Hardware Overview == | == Hardware Overview == | ||
Revision as of 14:44, 16 May 2007
This HOWTO is a step-by-step guide to getting the HP Z556 Media Center setup for use with Ubuntu 7.04 & MythTV.
Contents
Hardware Overview
This HOWTO aims to collect the multitude of tips regarding optimizing performance of your system for use with MythTV.
Installing the OS
Download / Burn / Boot
This walk through is based on Ubuntu 7.04 "Fiesty Fawn"
Download from here: http://www.ubuntu.com/news/Ubuntu704Beta
Installation Tips
For you file system choose either the XFS file system
After you boot into your desktop open a console and type
restricted-manager
and check the nvidia display drivers let it go through its process and then restart
Getting the hardware to work
PCI Bus output
This is a lspci of the system
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19) 03:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 03:03.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 03:03.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) 03:04.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 11) 03:05.0 Ethernet controller: Atheros Communications, Inc. AR5006X 802.11abg NIC (rev 01) 04:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) 04:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
All the hardware works with the default install of Ubuntu 7.04 except for the HD Tuner which needs a little tweak to get it to work. After hours of reading I find out HP modified this card to fit in the case and for some reason it doesn't auto detect the card and tuner.
ATI HDTV Wonder (CX23880/1/2/3 Chipset)
we need to extract the nxt2004 firmware
in a console type:
sudo apt-get install linux-doc-2.6.20 cd /usr/share/doc/linux-doc-2.6.20/Documentation/dvb sudo gzip -d get_dvb_firmware.gz sudo chmod +x get_dvb_firmware sudo ./get_dvb_firmware nxt2004 sudo cp dvb-fe-nxt2004.fw /lib/firmware/
sudo gedit /etc/modprobe.d/options
Add the following to the file:
options cx88xx card=34 tuner=68
After a reboot this card should be working and "dmesg | grep cx" should output something like this:
[ 16.852541] ivtv0: Autodetected Hauppauge card (cx23416 based) [ 17.048053] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded [ 17.062557] cx2388x v4l2 driver version 0.0.6 loaded [ 17.563559] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) [ 17.911550] cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0) [ 22.975399] cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes) [ 23.556039] ivtv1: Autodetected Hauppauge card (cx23416 based) [ 24.219067] ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) [ 24.485478] cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1) [ 29.459922] cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes) [ 30.103888] CORE cx88[0]: subsystem: 1002:a103, board: ATI HDTV Wonder [card=34,insmod option] [ 30.228420] tuner 3-0061: chip found @ 0xc2 (cx88[0]) [ 30.284210] cx88[0]/2: cx2388x 8802 Driver Manager [ 30.284244] cx88[0]/2: found at 0000:03:03.2, rev: 5, irq: 18, latency: 64, mmio: 0xce000000 [ 30.284351] cx88[0]/0: found at 0000:03:03.0, rev: 5, irq: 18, latency: 64, mmio: 0xcd000000 [ 30.290183] cx88[0]/0: registered device video3 [v4l2] [ 30.290215] cx88[0]/0: registered device vbi2 [ 30.332260] cx2388x dvb driver version 0.0.6 loaded [ 30.332266] cx8802_register_driver() ->registering driver type=dvb access=shared [ 30.332272] CORE cx88[0]: subsystem: 1002:a103, board: ATI HDTV Wonder [card=34] [ 30.332276] cx88[0]/2: cx2388x based dvb card [ 30.358398] DVB: registering new adapter (cx88[0])
Testing NTSC Tuner Cards
in a console type
dmesg | grep ivtv | grep 'video' | grep 'MPEG'
which should output something similar to:
[ 23.520549] ivtv0: Registered device video1 for encoder MPEG (4 MB) [ 30.070392] ivtv1: Registered device video2 for encoder MPEG (4 MB)
this means your 1st NTSC tuner card is set at /dev/video1 and your 2nd at /dev/video2
- this will be needed for mythtv down the road so write it down.
Testing ASTC Tuner Card (ATI HDTV Wonder)
in a console type
ls /dev/dvb/
you should see something similar to:
adapter0
if you see this all is well for now and we can test all the card functionality later once myth is setup