How can I use the WinTV-Nova-S-Plus with feisty?

Asked by MrHonky

I installed Ubuntu Feisty an looked to the device Manager, there is an "cx88 IR Hauppauge Nova S Plus" But when I start Kaffeine it tells me that I dont have any DVB Devices.
How can I use the card and watch TV?

##sorry for my bad english :)

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
MrHonky
Solved:
Last query:
Last reply:
Revision history for this message
Markus Thielmann (thielmann) said :
#1

Thanks for your question.

Please provide the output of the following commands:

lspci -v
dmesg | grep cx88

If you've never used terminal before, you might find the screencast usefull: http://video.google.com/videoplay?docid=8851055906542319438

Revision history for this message
MrHonky (moritzhoffmann89) said :
#2

Here are the outputs:

lspci -v
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
        Flags: bus master, 66MHz, fast devsel, latency 0
        Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: <access denied>

00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
        Subsystem: nVidia Corporation Unknown device 0c17
        Flags: 66MHz, fast devsel

00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
        Subsystem: nVidia Corporation Unknown device 0c17
        Flags: 66MHz, fast devsel

00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
        Subsystem: nVidia Corporation Unknown device 0c17
        Flags: 66MHz, fast devsel

00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
        Subsystem: nVidia Corporation Unknown device 0c17
        Flags: 66MHz, fast devsel

00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
        Subsystem: nVidia Corporation Unknown device 0c17
        Flags: 66MHz, fast devsel

00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0
        Capabilities: <access denied>

00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: 66MHz, fast devsel, IRQ 10
        I/O ports at ec00 [size=32]
        Capabilities: <access denied>

00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
        Memory at e2002000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>

00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
        Memory at e2003000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>

00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 20 [EHCI])
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 12
        Memory at e2004000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>

00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
        Memory at e2000000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at e000 [size=8]
        Capabilities: <access denied>

00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3) (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: de000000-e1ffffff

00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) (prog-if 8a [Master SecP PriP])
        Subsystem: nVidia Corporation Unknown device 0c11
        Flags: bus master, 66MHz, fast devsel, latency 0
        [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
        [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
        I/O ports at f000 [size=16]
        Capabilities: <access denied>

00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 32
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        Memory behind bridge: dc000000-ddffffff
        Prefetchable memory behind bridge: d0000000-d7ffffff

01:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
        Subsystem: Hauppauge computer works Inc. Nova-S-Plus DVB-S
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>

01:07.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9202
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at df000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>

01:07.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9202
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>

01:07.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9202
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at e1000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>

01:0a.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
        Subsystem: Hercules Unknown device a650
        Flags: bus master, medium devsel, latency 32, IRQ 5
        I/O ports at d000 [size=256]
        Capabilities: <access denied>

02:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) (prog-if 00 [VGA])
        Subsystem: LeadTek Research Inc. Unknown device 2967
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 10
        Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        [virtual] Expansion ROM at dd000000 [disabled] [size=128K]
        Capabilities: <access denied>

dmesg | grep cx88
[ 47.816374] CORE cx88[0]: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37,autodetected]
[ 48.173974] cx88[0]: hauppauge eeprom: model=92001
[ 48.174099] input: cx88 IR (Hauppauge Nova-S-Plus as /class/input/input4
[ 48.174151] cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 10, latency: 32, mmio: 0xde000000
[ 48.174206] cx88[0]/0: registered device video0 [v4l2]
[ 48.174237] cx88[0]/0: registered device vbi0
[ 48.186886] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
[ 48.186965] cx88[0]/2: cx2388x 8802 Driver Manager
[ 48.187001] cx88[0]/2: found at 0000:01:07.2, rev: 5, irq: 10, latency: 32, mmio: 0xe0000000
[ 48.579145] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards

Revision history for this message
Markus Thielmann (thielmann) said :
#3

Thanks for your answer.

As far as I can see, it all looks quite right.

To rule out problems with Kaffeine, would you please install Klear ("sudo apt-get install klear") and tell us what exakt error messages Kaffeine and Klear produce?

Revision history for this message
MrHonky (moritzhoffmann89) said :
#4

    Klears first error message:
 klear
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
Starting up Klear version 0.6.0
Running Config dialog
Channelfile: /home/mrhonky/.klear//channels.conf
Klear config loaded
EIT vector set up
Playback Engine added to GUI
Starting exception protected startup
Window resized to last value
Loading channels list
Channelsconf is:/home/mrhonky/.klear//channels.conf
Error ControllerMain: Could not load channel list
StartUp() KlearFatalException catched
Showing Exception...
Terminated

    Then I build a channels.conf

    and get this message:
klear
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
Starting up Klear version 0.6.0
Current configuration-version: 19
Needed configuration-version: 19
Klear config loaded
EIT vector set up
Playback Engine added to GUI
Starting exception protected startup
Window resized to last value
Loading channels list
Channelsconf is:/home/mrhonky/.klear//channels.conf
ControllerMain: Channels list found. Reading in....
Channellist loaded
zapping to 'VIVA':
sat 0, frequency = 11973 MHz V, symbolrate 27500000, vpid = 0x0fdd, apid = 0x0fde
AudioPid: 4062
VideoPid: 4061
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
opening frontend failed

   Kaffeine dont give me any DVB options

Revision history for this message
Markus Thielmann (thielmann) said :
#5

Thanks for your patience :-)

It does not seem to be a problem of the DVB-S Card, but maybe with your X11 configuration. There's a bug filed at launchpad, concerning the xorg.conf setup with a nvidia driver.

So please have a look at https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/42553. Please try to change your xorg.conf according to the given proposal there:

1) Backup your configuration: open a terminal and write:
sudo cp -a /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

2) Edit /etc/X11/xorg.conf : open a terminal and write:
kdesu kate /etc/X11/xorg.conf

>>> SNIP >>>

3) Comment out problematic entries. Replace:
        InputDevice "stylus" "SendCoreEvents"
        InputDevice "cursor" "SendCoreEvents"
        InputDevice "eraser" "SendCoreEvents"
with :
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"

4) Save the file and restart the computer.

5) If you encounter any problems (the graphical interface does not load) just restore the backup with:
sudo cp -a /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

and restart the computer.

>>> SNIP >>>

After that, please run Klear again.

Revision history for this message
MrHonky (moritzhoffmann89) said :
#6

I commented out the entrys and restarted, but the message of Klear is:

klear
DCOPClient::attachInternal. Attach failed Could not open network socket
kbuildsycoca running...
Starting up Klear version 0.6.0
Current configuration-version: 19
Needed configuration-version: 19
Klear config loaded
EIT vector set up
Playback Engine added to GUI
Starting exception protected startup
Window resized to last value
Loading channels list
Channelsconf is:/home/mrhonky/.klear//channels.conf
ControllerMain: Channels list found. Reading in....
Channellist loaded
zapping to 'VIVA':
sat 0, frequency = 11973 MHz V, symbolrate 27500000, vpid = 0x0fdd, apid = 0x0fde
AudioPid: 4062
VideoPid: 4061
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
opening frontend failed: No such file or directory

I dont have any folder like "/dev/dvb/"

Revision history for this message
Markus Thielmann (thielmann) said :
#7

At least we solved another problem :-)

Allright, please run "lsmod | grep cx88". There should be an entry called "cx88-dvb" (it's the kernel module for your card). If there isn't one, please run "sudo modprobe cx88-dvb", which will load the module. After that, please check if /dev/dvb now exists. If it does, please run "sudo sh -c "echo "cx88_dvb" >> /etc/modules" " to make sure it doesn't get lost after a reboot. Retry "klear" again.

If there are error messages at any of the steps, please report here.

Revision history for this message
MrHonky (moritzhoffmann89) said :
#8

Thanks for the answer
I only had the entrys "cx88_alsa" "cx8802""cx8800" and "cx88xx"
I added cx88-dvb and dev/dvb still exists now

The next error message I got, you can see at this screenshot http://img144.imageshack.us/img144/8140/bildschirmfotopp3.png

sorry for my bad english again

Revision history for this message
Best MrHonky (moritzhoffmann89) said :
#9

With Kaffeine it works, and I could scan channels and watch them

Thanks a lot