Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> HD-2000/3000 drivers -> Motherboard swap problems
Post new topic  This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic 
Motherboard swap problems
PostPosted: Thu Oct 12, 2006 1:53 pm Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




I have been using a HD3000 quite successfully over the last year. I recently upgraded my system from a AMD 3800+ to the Core 2 Duo board (Gigabyte GA-965P-DS3) with a 6300 proccessor.

Two things broke (and I am not sure why). the Intel HD Audio card doesn't play any music, and only half (!!) of the PCHDTV card shows up. (This is the same kerrnel and setup as I was running before. I also built a new kernel to see if that would fix things).

The system is running Ubuntu Edgy Eft.

dmesg | grep -i cx

[ 20.632345] cx2388x v4l2 driver version 0.0.6 loaded
[ 20.632416] CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetected]
[ 20.788941] cx88[0]/0: found at 0000:05:00.0, rev: 5, irq: 21, latency: 32, mmio: 0xf0000000
[ 20.807367] tuner 0-0043: chip found @ 0x86 (cx88[0])
[ 20.810505] tuner 0-0061: chip found @ 0xc2 (cx88[0])
[ 20.824072] cx88[0]/0: registered device video0 [v4l2]
[ 20.824093] cx88[0]/0: registered device vbi0
[ 20.824108] cx88[0]/0: registered device radio0

If I try to manually insert the cx88-dvb module I get:
[ 2037.545219] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
[ 2037.548752] cx2388x dvb driver version 0.0.6 loaded
[ 2037.548757] cx8802_register_driver() ->registering driver type=dvb access=shared

But no cards, no frontend, no attempt to load firmware, and no /dev/dvb at all. I also have a PVR-150 in this box.

Anyone seen anything like this?
View user's profile Send private message
PostPosted: Thu Oct 12, 2006 2:03 pm Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




Here is the lspci -v

05:00.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Subsystem: pcHDTV pcHDTV HD3000 HDTV
Flags: medium devsel, IRQ 21
Memory at f0000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

05:00.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
Subsystem: pcHDTV Unknown device 3000
Flags: bus master, medium devsel, latency 32, IRQ 14
Memory at f1000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2

And the PVR-150:

05:01.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 150
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2


And the irq:
mediacore:~> sudo lspci -v | grep -i irq
Capabilities: [a0] Express Root Port (Slot+) IRQ 0
Flags: bus master, medium devsel, latency 0, IRQ 16
Flags: bus master, medium devsel, latency 0, IRQ 20
Flags: bus master, medium devsel, latency 0, IRQ 18
Flags: bus master, fast devsel, latency 0, IRQ 218
Capabilities: [70] Express Unknown type IRQ 0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Flags: bus master, medium devsel, latency 0, IRQ 19
Flags: bus master, medium devsel, latency 0, IRQ 17
Flags: bus master, medium devsel, latency 0, IRQ 18
Flags: medium devsel, IRQ 19
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
Flags: medium devsel, IRQ 15
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
Flags: bus master, fast devsel, latency 0, IRQ 10
Capabilities: [78] Express Endpoint IRQ 0
Flags: bus master, fast devsel, latency 0, IRQ 17
Capabilities: [50] Express Legacy Endpoint IRQ 1
Flags: bus master, fast devsel, latency 0, IRQ 16
Flags: bus master, fast devsel, latency 0, IRQ 219
Capabilities: [e0] Express Legacy Endpoint IRQ 0
Flags: medium devsel, IRQ 21
Flags: bus master, medium devsel, latency 32, IRQ 14
Flags: bus master, medium devsel, latency 32, IRQ 11
Flags: bus master, medium devsel, latency 254, IRQ 18


So it doesn't look like there is a IRQ conflict.
View user's profile Send private message
PostPosted: Tue Oct 17, 2006 7:51 pm Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




After working with the guys on the DVB list, this actually looks like the eeprom or some other hardware failure. Is there any way to redo the eeprom?
View user's profile Send private message
PostPosted: Tue Oct 17, 2006 8:03 pm Reply with quote
xyzzy
 
Joined: 12 Feb 2006
Posts: 225




onepennyshort wrote:
After working with the guys on the DVB list, this actually looks like the eeprom or some other hardware failure. Is there any way to redo the eeprom?

I posted links to an eeprom tool I wrote in this forum. You could see if the mpeg port is really turned off in the eeprom.
View user's profile Send private message
PostPosted: Tue Oct 17, 2006 8:05 pm Reply with quote
pcHDTV_tech
 
Joined: 16 Dec 2004
Posts: 295




Here is a link to xyzzy's post and code to reprogram the eeprom...

http://pchdtv.com/forum/viewtopic.php?t=1466&start=12
View user's profile Send private message Visit poster's website
PostPosted: Wed Oct 18, 2006 10:17 am Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




Here is what I get when I run it:

josh@surprise:~/Desktop$ sudo ./i2c_detect
Found CX88 Card 0 on I2C bus 2
Appears to be a pcHDTV HD-3000
Run cx88_eeprom on this card? (y/n)
y
Running cx88_eeprom on /dev/i2c-2

And get nothing. I wget'd the cx88_eeprom file, and did a chmod a+x, but it seems to be failing running the cx88_eeprom script.

when I try to run it directly (not from the script)
josh@surprise:~/Desktop$ ./cx88_eeprom /dev/i2c-2
bash: ./cx88_eeprom: No such file or directory
View user's profile Send private message
PostPosted: Wed Oct 18, 2006 11:04 am Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




GOT it. It was a 32 bit binary issue.

This got me a lot further, and sure enough, the mpeg port is disabled:

josh@surprise:~/Desktop$ sudo ./i2c_detect
Found CX88 Card 0 on I2C bus 2
Appears to be a pcHDTV HD-3000
Run cx88_eeprom on this card? (y/n)
y
Running cx88_eeprom on /dev/i2c-2
pcHDTV HD-3000 / HD-5500 Audio Function Enabler V1.0
By Trent Piepho <xyzzy@speakeasy.org>

Opening I2C device /dev/i2c-2
Vendor: pcHDTV Device: HD-3000
Video Decoder: Enabled (always)
Audio Port: Disabled
MPEG Port: Disabled
VIP Host: Disabled
IR Port: Enabled

Will toggle Audio Port setting to Enabled
Are you sure you want to do this and write your card's EEPROM?
Type "yes" to continue:

I am rebooting now.What can I do to re-enable the MPEG Port?
View user's profile Send private message
PostPosted: Wed Oct 18, 2006 6:19 pm Reply with quote
onepennyshort
 
Joined: 12 Oct 2006
Posts: 8




Or, is there a copy of the eeprom around anywhere? I was told that a cp from the /sys/bus/i2c/*/eeprom tree would work.
View user's profile Send private message
Motherboard swap problems
  pcHDTV Forum Index -> HD-2000/3000 drivers
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 7 Hours  
Page 1 of 1  

  
  
 Post new topic  This topic is locked: you cannot edit posts or make replies.  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin