Re: Hauppauge 2250 on Ubuntu 15.04

2015-06-11 Thread Steven Toth
On Wed, Jun 10, 2015 at 1:23 PM, Jeff Allen worthspend...@gmail.com wrote:
 I am trying to get the firmware to load on a fresh install of Ubuntu 15.04
 desktop 64-bit on a new system.

 uname -a
 Linux 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64
 x86_64 x86_64 GNU/Linux

That's not going to work. You need to pull tip, compile and install it
for HVR2255 support.

No amount of specifying card=X on the module load fixes these kinds of issues.

-- 
Steven Toth - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Hauppauge 2250 on Ubuntu 15.04

2015-06-11 Thread Steven Toth
On Thu, Jun 11, 2015 at 2:58 PM, Jeff Allen worthspend...@gmail.com wrote:
 Thanks, I did that and it is working now.  However, I ran into another
 problem.  The card will not scan any channels.  I live in the Chicago area
 and my cable provider is Wowway.  Wowway requires a main set top box and
 digital adapters for every other TV in the home.  Cable ready TV's after
 2010 are suppose to work without the need for a digital adapter.  I have a
 feeling that the 2255 card I have will not work with my cable provider.

 Any thoughts?

Cc'ing linux-media back in.

I'm not aware of any US cable provider that the HVR2255 cannot
tune/demodulate. I'd be highly surprised if your HVR2255 isn't
delivering packets, unless its faulty.

However, depending on your provider, those multiplexes may only
contain encrypted tv channels - not watchable by you. I have a handful
of channels from my provider that are watchable. 300+ are fully
encrypted the data delivered by the card isn't that useful, for
encrypted channels.

I suggest you share the output from your scan tests with the mailing
list and see if anyone can help.

-- 
Steven Toth - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: Hauppauge 2250 on Ubuntu 15.04

2015-06-10 Thread Jake Hawkins
We've had a dozen or two of these cards through our lab and the labels on the 
card aren't 100% reliable; we've seen both HVR-2250 labelled as HVR-2255 and 
vice versa.

Jake

-Original Message-
From: linux-media-ow...@vger.kernel.org 
[mailto:linux-media-ow...@vger.kernel.org] On Behalf Of Olli Salonen
Sent: June-10-15 2:57 PM
To: Jeff Allen
Cc: linux-media
Subject: Re: Hauppauge 2250 on Ubuntu 15.04

Hi Jeff,

Based on the PCI subsystem ID I think your card is actually HVR-2255 and not 
the older HVR-2250. Check what it says on the card. Some people have reported 
buying a HVR-2250, but receiving actually a HVR-2255.

Anyway, HVR-2255 is supported by the media_tree these days, but you need to 
build the driver yourself before kernel 4.2 is out. Follow the steps here to do 
that:
http://git.linuxtv.org/cgit.cgi/media_build.git/about/

Cheers,
-olli

On 10 June 2015 at 19:23, Jeff Allen worthspend...@gmail.com wrote:
 I am trying to get the firmware to load on a fresh install of Ubuntu 
 15.04 desktop 64-bit on a new system.

 uname -a
 Linux 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 
 x86_64
 x86_64 x86_64 GNU/Linux

 lshw
 description: Computer
 width: 64 bits
 capabilities: smbios-2.7 vsyscall32
   *-core
description: Motherboard
physical id: 0
  *-memory
   description: System memory
   physical id: 0
   size: 7884MiB
  *-cpu
   product: AMD FX(tm)-8320 Eight-Core Processor
   vendor: Advanced Micro Devices [AMD]
   physical id: 1
   bus info: cpu@0
   size: 1400MHz
   capacity: 3500MHz
   width: 64 bits
   capabilities: fpu fpu_exception wp vme de pse tsc msr pae 
 mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 
 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc 
 rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor 
 ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm 
 cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch 
 osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext 
 perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save 
 tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold 
 vmmcall bmi1 cpufreq

 I have tried for a few hours now.  Many combinations / suggestions 
 from the documentation, forum posts, etc.  The most recent attempts 
 were made with another fresh install of Ubuntu 15.04 and following the 
 instructions at the following link:
 http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250

 Here is what I did on my last attempt after the fresh install.

 sudo lshw -C multimedia
   *-multimedia
description: Multimedia controller
product: SAA7164
vendor: Philips Semiconductors
physical id: 0
bus info: pci@:05:00.0
version: 81
width: 64 bits
clock: 33MHz
capabilities: msi pciexpress pm bus_master cap_list
configuration: driver=saa7164 latency=0
resources: irq:47 memory:fe00-fe3f 
 memory:fdc0-fdff

 dmesg | grep 7164

 [0.00] On node 0 totalpages: 2071641
 [0.530288] pci :05:00.0: [1131:7164] type 00 class 0x048000
 [5.977865] saa7164 driver loaded
 [5.977973] saa7164[0]: Your board isn't known (yet) to the driver.
 saa7164[0]: Try to pick one of the existing card configs via
 saa7164[0]: card=n insmod option.  Updating to the latest
 saa7164[0]: version might help as well.
 [5.977976] saa7164[0]: Here are valid choices for the card=n insmod
 option:
 [5.977977] saa7164[0]:card=0 - Unknown
 [5.977978] saa7164[0]:card=1 - Generic Rev2
 [5.977979] saa7164[0]:card=2 - Generic Rev3
 [5.977981] saa7164[0]:card=3 - Hauppauge WinTV-HVR2250
 [5.977981] saa7164[0]:card=4 - Hauppauge WinTV-HVR2200
 [5.977982] saa7164[0]:card=5 - Hauppauge WinTV-HVR2200
 [5.977983] saa7164[0]:card=6 - Hauppauge WinTV-HVR2200
 [5.977984] saa7164[0]:card=7 - Hauppauge WinTV-HVR2250
 [5.977985] saa7164[0]:card=8 - Hauppauge WinTV-HVR2250
 [5.977986] saa7164[0]:card=9 - Hauppauge WinTV-HVR2200
 [5.977987] saa7164[0]:card=10 - Hauppauge WinTV-HVR2200
 [5.978018] CORE saa7164[0]: subsystem: 0070:f111, board: Unknown
 [card=0,autodetected]
 [5.978021] saa7164[0]/0: found at :05:00.0, rev: 129, irq: 47,
 latency: 0, mmio: 0xfe00
 [5.978037] saa7164_initdev() Unsupported board detected, registering
 without firmware


 - created a file at: /etc/modprobe.d/saa7164.conf with the following 
 contents

   options saa7164 card=8

 - downloaded the firmware and copied it to /lib/firmware

   wget
 http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
   cp *.fw /lib/firmware

 -  reboot

 - after reboot

 dmesg | grep 7164

 [0.00] On node 0 totalpages: 2071641

Re: Hauppauge 2250 on Ubuntu 15.04

2015-06-10 Thread Olli Salonen
Hi Jeff,

Based on the PCI subsystem ID I think your card is actually HVR-2255
and not the older HVR-2250. Check what it says on the card. Some
people have reported buying a HVR-2250, but receiving actually a
HVR-2255.

Anyway, HVR-2255 is supported by the media_tree these days, but you
need to build the driver yourself before kernel 4.2 is out. Follow the
steps here to do that:
http://git.linuxtv.org/cgit.cgi/media_build.git/about/

Cheers,
-olli

On 10 June 2015 at 19:23, Jeff Allen worthspend...@gmail.com wrote:
 I am trying to get the firmware to load on a fresh install of Ubuntu 15.04
 desktop 64-bit on a new system.

 uname -a
 Linux 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64
 x86_64 x86_64 GNU/Linux

 lshw
 description: Computer
 width: 64 bits
 capabilities: smbios-2.7 vsyscall32
   *-core
description: Motherboard
physical id: 0
  *-memory
   description: System memory
   physical id: 0
   size: 7884MiB
  *-cpu
   product: AMD FX(tm)-8320 Eight-Core Processor
   vendor: Advanced Micro Devices [AMD]
   physical id: 1
   bus info: cpu@0
   size: 1400MHz
   capacity: 3500MHz
   width: 64 bits
   capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8
 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx
 mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc
 extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2
 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm
 sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce
 nodeid_msr tbm topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv
 svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists
 pausefilter pfthreshold vmmcall bmi1 cpufreq

 I have tried for a few hours now.  Many combinations / suggestions from the
 documentation, forum posts, etc.  The most recent attempts were made with
 another fresh install of Ubuntu 15.04 and following the instructions at the
 following link:
 http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250

 Here is what I did on my last attempt after the fresh install.

 sudo lshw -C multimedia
   *-multimedia
description: Multimedia controller
product: SAA7164
vendor: Philips Semiconductors
physical id: 0
bus info: pci@:05:00.0
version: 81
width: 64 bits
clock: 33MHz
capabilities: msi pciexpress pm bus_master cap_list
configuration: driver=saa7164 latency=0
resources: irq:47 memory:fe00-fe3f memory:fdc0-fdff

 dmesg | grep 7164

 [0.00] On node 0 totalpages: 2071641
 [0.530288] pci :05:00.0: [1131:7164] type 00 class 0x048000
 [5.977865] saa7164 driver loaded
 [5.977973] saa7164[0]: Your board isn't known (yet) to the driver.
 saa7164[0]: Try to pick one of the existing card configs via
 saa7164[0]: card=n insmod option.  Updating to the latest
 saa7164[0]: version might help as well.
 [5.977976] saa7164[0]: Here are valid choices for the card=n insmod
 option:
 [5.977977] saa7164[0]:card=0 - Unknown
 [5.977978] saa7164[0]:card=1 - Generic Rev2
 [5.977979] saa7164[0]:card=2 - Generic Rev3
 [5.977981] saa7164[0]:card=3 - Hauppauge WinTV-HVR2250
 [5.977981] saa7164[0]:card=4 - Hauppauge WinTV-HVR2200
 [5.977982] saa7164[0]:card=5 - Hauppauge WinTV-HVR2200
 [5.977983] saa7164[0]:card=6 - Hauppauge WinTV-HVR2200
 [5.977984] saa7164[0]:card=7 - Hauppauge WinTV-HVR2250
 [5.977985] saa7164[0]:card=8 - Hauppauge WinTV-HVR2250
 [5.977986] saa7164[0]:card=9 - Hauppauge WinTV-HVR2200
 [5.977987] saa7164[0]:card=10 - Hauppauge WinTV-HVR2200
 [5.978018] CORE saa7164[0]: subsystem: 0070:f111, board: Unknown
 [card=0,autodetected]
 [5.978021] saa7164[0]/0: found at :05:00.0, rev: 129, irq: 47,
 latency: 0, mmio: 0xfe00
 [5.978037] saa7164_initdev() Unsupported board detected, registering
 without firmware


 - created a file at: /etc/modprobe.d/saa7164.conf with the following
 contents

   options saa7164 card=8

 - downloaded the firmware and copied it to /lib/firmware

   wget
 http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
   cp *.fw /lib/firmware

 -  reboot

 - after reboot

 dmesg | grep 7164

 [0.00] On node 0 totalpages: 2071641
 [0.530265] pci :05:00.0: [1131:7164] type 00 class 0x048000
 [1.571643] device-mapper: ioctl: 4.29.0-ioctl (2014-10-28) initialised:
 dm-de...@redhat.com
 [6.584365] saa7164 driver loaded
 [6.584503] CORE saa7164[0]: subsystem: 0070:f111, board: Hauppauge
 WinTV-HVR2250 [card=8,insmod option]
 [6.584506] saa7164[0]/0: found at :05:00.0, rev: 129, irq: 47,
 latency: 0, mmio: 0xfe00
 [6.758475] 

Hauppauge 2250 on Ubuntu 15.04

2015-06-10 Thread Jeff Allen
I am trying to get the firmware to load on a fresh install of Ubuntu 
15.04 desktop 64-bit on a new system.


uname -a
Linux 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 
x86_64 x86_64 x86_64 GNU/Linux


lshw
description: Computer
width: 64 bits
capabilities: smbios-2.7 vsyscall32
  *-core
   description: Motherboard
   physical id: 0
 *-memory
  description: System memory
  physical id: 0
  size: 7884MiB
 *-cpu
  product: AMD FX(tm)-8320 Eight-Core Processor
  vendor: Advanced Micro Devices [AMD]
  physical id: 1
  bus info: cpu@0
  size: 1400MHz
  capacity: 3500MHz
  width: 64 bits
  capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce 
cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 
syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good 
nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma 
cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm 
extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop 
skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb 
arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean 
flushbyasid decodeassists pausefilter pfthreshold vmmcall bmi1 cpufreq


I have tried for a few hours now.  Many combinations / suggestions from 
the documentation, forum posts, etc.  The most recent attempts were made 
with another fresh install of Ubuntu 15.04 and following the 
instructions at the following link: 
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250


Here is what I did on my last attempt after the fresh install.

sudo lshw -C multimedia
  *-multimedia
   description: Multimedia controller
   product: SAA7164
   vendor: Philips Semiconductors
   physical id: 0
   bus info: pci@:05:00.0
   version: 81
   width: 64 bits
   clock: 33MHz
   capabilities: msi pciexpress pm bus_master cap_list
   configuration: driver=saa7164 latency=0
   resources: irq:47 memory:fe00-fe3f memory:fdc0-fdff

dmesg | grep 7164

[0.00] On node 0 totalpages: 2071641
[0.530288] pci :05:00.0: [1131:7164] type 00 class 0x048000
[5.977865] saa7164 driver loaded
[5.977973] saa7164[0]: Your board isn't known (yet) to the driver.
saa7164[0]: Try to pick one of the existing card configs via
saa7164[0]: card=n insmod option.  Updating to the latest
saa7164[0]: version might help as well.
[5.977976] saa7164[0]: Here are valid choices for the card=n 
insmod option:

[5.977977] saa7164[0]:card=0 - Unknown
[5.977978] saa7164[0]:card=1 - Generic Rev2
[5.977979] saa7164[0]:card=2 - Generic Rev3
[5.977981] saa7164[0]:card=3 - Hauppauge WinTV-HVR2250
[5.977981] saa7164[0]:card=4 - Hauppauge WinTV-HVR2200
[5.977982] saa7164[0]:card=5 - Hauppauge WinTV-HVR2200
[5.977983] saa7164[0]:card=6 - Hauppauge WinTV-HVR2200
[5.977984] saa7164[0]:card=7 - Hauppauge WinTV-HVR2250
[5.977985] saa7164[0]:card=8 - Hauppauge WinTV-HVR2250
[5.977986] saa7164[0]:card=9 - Hauppauge WinTV-HVR2200
[5.977987] saa7164[0]:card=10 - Hauppauge WinTV-HVR2200
[5.978018] CORE saa7164[0]: subsystem: 0070:f111, board: Unknown 
[card=0,autodetected]
[5.978021] saa7164[0]/0: found at :05:00.0, rev: 129, irq: 47, 
latency: 0, mmio: 0xfe00
[5.978037] saa7164_initdev() Unsupported board detected, registering 
without firmware



- created a file at: /etc/modprobe.d/saa7164.conf with the following 
contents


  options saa7164 card=8

- downloaded the firmware and copied it to /lib/firmware

  wget 
http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw

  cp *.fw /lib/firmware

-  reboot

- after reboot

dmesg | grep 7164

[0.00] On node 0 totalpages: 2071641
[0.530265] pci :05:00.0: [1131:7164] type 00 class 0x048000
[1.571643] device-mapper: ioctl: 4.29.0-ioctl (2014-10-28) 
initialised: dm-de...@redhat.com

[6.584365] saa7164 driver loaded
[6.584503] CORE saa7164[0]: subsystem: 0070:f111, board: Hauppauge 
WinTV-HVR2250 [card=8,insmod option]
[6.584506] saa7164[0]/0: found at :05:00.0, rev: 129, irq: 47, 
latency: 0, mmio: 0xfe00

[6.758475] saa7164_downloadfirmware() no first image
[6.758483] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)
[6.836305] saa7164 :05:00.0: Direct firmware load for 
NXP7164-2010-03-10.1.fw failed with error -2

[6.836309] saa7164_downloadfirmware() Upload failed. (file not found?)
[0.00] On node 0 totalpages: 2071641
[0.530263] pci :05:00.0: [1131:7164] type 00 class 0x048000
[6.372707] saa7164 driver loaded
[6.372835] CORE saa7164[0]: subsystem: 0070:f111, board: Hauppauge 
WinTV-HVR2250 [card=8,insmod option]
[6.372838]