Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> General pcHDTV topics -> Getting /dev/dtv to work with HD-3000 and Athlon 64 System
Post new topic  This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic 
Getting /dev/dtv to work with HD-3000 and Athlon 64 System
PostPosted: Sat Dec 04, 2004 8:28 am Reply with quote
rab45
 
Joined: 24 Nov 2004
Posts: 42




I installed the 32-bit version of FC2 on an Athlon 64 system (I had been using the 64-bit version). Previoiusly I could not boot with the card in but re-inserted it and now it boots fine. I installed the driver and can get NTSC broadcasts but not ATSC broadcasts. I've used the same card (even two different cards) in another slow Intel-based FC2 system and I know the card and driver works. I can view ATSC broadcasts but the cpu is just not powerful enough.

How can I get the driver to load correcdtly? I downloaded the latest driver. Here is the output I get:

[root@localhost tar]# uname -r
2.6.5-1.358

[root@localhost FedoraCore2-HD3000-driver-rev-1.4]# make
make -C /lib/modules/2.6.5-1.358/build SUBDIRS=/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4 modules
make[1]: Entering directory `/lib/modules/2.6.5-1.358/build'
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-driver.o
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-driver.c: In function `bttv_resume':
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-driver.c:4065: warning: ignoring return value of `pci_enable_device', declared with attribute warn_unused_result
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-cards.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-if.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.o
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c: In function `btatsc_ioctl':
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:626: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:642: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:651: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:691: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:706: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:713: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:738: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:760: warning: initialization makes pointer from integer without a cast
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-atsc.c:789: warning: initialization makes pointer from integer without a cast
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-risc.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-vbi.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-i2c.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv-gpio.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-video.o
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-video.c: In function `cx8800_resume':
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-video.c:2690: warning: ignoring return value of `pci_enable_device', declared with attribute warn_unused_result
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-tvaudio.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-i2c.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-vbi.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.o
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c: In function `btatsc_read':
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:717: warning: long unsigned int format, pointer arg (arg 2)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:717: warning: long unsigned int format, pointer arg (arg 3)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:717: warning: long unsigned int format, pointer arg (arg 4)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:717: warning: long unsigned int format, dma_addr_t arg (arg 5)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:718: warning: long unsigned int format, pointer arg (arg 2)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:718: warning: long unsigned int format, pointer arg (arg 3)
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:661: warning: `ndst' might be used uninitialized in this function
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c: At top level:
/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-atsc.c:273: warning: `write_regs' defined but not used
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-cards.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88-core.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx8800.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88xx.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/tuner.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l2-common.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l1-compat.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/video-buf.o
CC [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/btcx-risc.o
Building modules, stage 2.
MODPOST
*** Warning: "cx88_card_list" [/opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx8800.ko] has no CRC!
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/btcx-risc.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/btcx-risc.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/bttv.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx8800.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx8800.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88xx.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/cx88xx.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/tuner.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/tuner.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l1-compat.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l1-compat.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l2-common.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/v4l2-common.ko
CC /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/video-buf.mod.o
LD [M] /opt/tar/HD-3000-CD-04/linux/FedoraCore2-Kernel-2.6-systems/drivers/FedoraCore2-HD3000-driver-rev-1.4/video-buf.ko
make[1]: Leaving directory `/lib/modules/2.6.5-1.358/build'
[root@localhost FedoraCore2-HD3000-driver-rev-1.4]# search
bash: search: command not found
[root@localhost FedoraCore2-HD3000-driver-rev-1.4]# ls
bt832.h bttv-cards.o bttv.mod.c cx8800.o cx88-tvaudio.c Makefile tvmixer.mod.c video-buf.c
bt848.h bttv-driver.c bttv.mod.o cx88-atsc.c cx88-tvaudio.o minstall v4l1-compat.c video-buf.ko
btcx-risc.c bttv-driver.o bttv.o cx88-atsc.o cx88-vbi.c tuner.c v4l1-compat.ko video-buf.mod.c
btcx-risc.h bttv-gpio.c bttvp.h cx88-cards.c cx88-vbi.o tuner.ko v4l1-compat.mod.c video-buf.mod.o
btcx-risc.ko bttv-gpio.o bttv-risc.c cx88-cards.o cx88-video.c tuner.mod.c v4l1-compat.mod.o video-buf.o
btcx-risc.mod.c bttv.h bttv-risc.o cx88-core.c cx88-video.o tuner.mod.o v4l1-compat.o videocodec.h
btcx-risc.mod.o bttv-i2c.c bttv-vbi.c cx88-core.o cx88xx.ko tuner.o v4l2-common.c videodev.c
btcx-risc.o bttv-i2c.o bttv-vbi.o cx88.h cx88xx.mod.c tvaudio.c v4l2-common.ko videodev.mod.c
bttv-atsc.c bttv-if.c cx8800.ko cx88-i2c.c cx88xx.mod.o tvaudio.h v4l2-common.mod.c vino.h
bttv-atsc.o bttv-if.o cx8800.mod.c cx88-i2c.o cx88xx.o tvaudio.mod.c v4l2-common.mod.o
bttv-cards.c bttv.ko cx8800.mod.o cx88-reg.h include tvmixer.c v4l2-common.o
[root@localhost FedoraCore2-HD3000-driver-rev-1.4]# make install
install -d /lib/modules/2.6.5-1.358/kernel/drivers/media/video /lib/modules/misc /lib/modules/2.6.5-1.358/kernel/drivers/media/video/cx88
install -c tuner.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c tuner.ko /lib/modules/misc
install -c bttv.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c bttv.ko /lib/modules/misc
install -c cx8800.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video/cx88
install -c cx8800.ko /lib/modules/misc
install -c cx88xx.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video/cx88
install -c cx88xx.ko /lib/modules/misc
install -c video-buf.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c video-buf.ko /lib/modules/misc
install -c v4l2-common.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c v4l2-common.ko /lib/modules/misc
install -c v4l1-compat.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c v4l1-compat.ko /lib/modules/misc
install -c btcx-risc.ko /lib/modules/2.6.5-1.358/kernel/drivers/media/video
install -c btcx-risc.ko /lib/modules/misc
install -c include/videodev.h /usr/include/linux
/sbin/depmod -a 2.6.5-1.358
./minstall
bt832.h bttv-cards.o bttv.mod.c cx8800.o cx88-tvaudio.c Makefile tvmixer.mod.c video-buf.c
bt848.h bttv-driver.c bttv.mod.o cx88-atsc.c cx88-tvaudio.o minstall v4l1-compat.c video-buf.ko
btcx-risc.c bttv-driver.o bttv.o cx88-atsc.o cx88-vbi.c tuner.c v4l1-compat.ko video-buf.mod.c
btcx-risc.h bttv-gpio.c bttvp.h cx88-cards.c cx88-vbi.o tuner.ko v4l1-compat.mod.c video-buf.mod.o
btcx-risc.ko bttv-gpio.o bttv-risc.c cx88-cards.o cx88-video.c tuner.mod.c v4l1-compat.mod.o video-buf.o
btcx-risc.mod.c bttv.h bttv-risc.o cx88-core.c cx88-video.o tuner.mod.o v4l1-compat.o videocodec.h
btcx-risc.mod.o bttv-i2c.c bttv-vbi.c cx88-core.o cx88xx.ko tuner.o v4l2-common.c videodev.c
btcx-risc.o bttv-i2c.o bttv-vbi.o cx88.h cx88xx.mod.c tvaudio.c v4l2-common.ko videodev.mod.c
bttv-atsc.c bttv-if.c cx8800.ko cx88-i2c.c cx88xx.mod.o tvaudio.h v4l2-common.mod.c vino.h
bttv-atsc.o bttv-if.o cx8800.mod.c cx88-i2c.o cx88xx.o tvaudio.mod.c v4l2-common.mod.o
bttv-cards.c bttv.ko cx8800.mod.o cx88-reg.h include tvmixer.c v4l2-common.o
ln: `/dev/video32': File exists
ln: `/dev/video33': File exists
ln: `/dev/video34': File exists
ln: `/dev/video35': File exists
[root@localhost FedoraCore2-HD3000-driver-rev-1.4]# dtvsignal /dev/dtv 38
main: argc 3 argv[1] /dev/dtv
channel 38
freq*16 = 9844
main: ioctl 1 rtn 0
main: ioctl 2 rtn 0
dtvsignal ver 0.2 - by Jack Kelliher (c) 2002
channel = 38 freq*16 = 9844
Signal: | . : . | .____:____.____|
Signal: 000 .


I should see strong signal on at least 6 channels (and do on the other system). I can get the NTSC broadcasts. I don't think the driver is loading correctly.

Any suggestions?

_________________
Rick B.
View user's profile Send private message Send e-mail
Working for me...
PostPosted: Sun Dec 05, 2004 8:18 pm Reply with quote
largo
 
Joined: 25 Nov 2004
Posts: 4




I've got the -3000 up and running on an Athlon 64, w/ Fedora Cora 2. Did not have to do anything other than follow the directions.

In my case, the machine is a FIC K8-800T Motherboard w/ Athlon 64 3000+ processor, 1GB of RAM.

I did have one glitcch where dtvsignal was not finding a signal .... turned out the particular station I was tuning to was off the air at that moment.

Does dtvscan show it seeing any signals?

Regards,

Bill
View user's profile Send private message
Re: Working for me...
PostPosted: Sun Dec 05, 2004 10:11 pm Reply with quote
rab45
 
Joined: 24 Nov 2004
Posts: 42




I wasn't getting any indication of a signal using dtvsignal. After looking over comments by others, I used lsmod and lspci which seemed to indicate that the hardware was correctly recognized and the driver was installed. I also found a comment that indicated a warm reboot would not reset the HD3000 so I did a complete shutdown and removed the power plug for at least 30 seconts. Once the machine rebooted I was able to get strong dtv signals and am now able to record and view ATSC broadcasts.

I have an nvidia GEFORCE 5500 LE card but I'm using the vesa driver. The output from xine from recorded output is OK but slightly choppy. Direct viewing is more of a problem especially with HD broadcasts. I'm going to install the nvidia binary drive to see if this fixes these problems.

Are you using the 32 bit version of FC2 or the 64-bit version?

Rick B.

_________________
Rick B.
View user's profile Send private message Send e-mail
PostPosted: Sun Dec 05, 2004 10:50 pm Reply with quote
largo
 
Joined: 25 Nov 2004
Posts: 4




I think I've also seen the warm reset problem now that you mention it.

I'm using an Nvidia 6800 based card with the Nvidia accelerated drivers and don't see any choppiness.

I'm on the x86 (32 bit) version of core 2 -- figured I'd get that working before tackling trying to get it running on the 64 bit versoin

Cheers,

Bill
View user's profile Send private message
Getting /dev/dtv to work with HD-3000 and Athlon 64 System
  pcHDTV Forum Index -> General pcHDTV topics
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