public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] FusionHDTV Dual Digital 4 Segfault
@ 2008-04-19  4:40 Andrew Jeffery
       [not found] ` <20080419102156.GA8217@ts4.de>
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Jeffery @ 2008-04-19  4:40 UTC (permalink / raw)
  To: linux-dvb

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

Bought myself a Dual Digital 4 the other day and I'm trying to get it up
and running - bumped into a segfault though :(

htpc v4l-dvb # lsmod
Module                  Size  Used by
snd_seq                51936  0
snd_pcm_oss            43424  0
snd_mixer_oss          18688  1 snd_pcm_oss
ehci_hcd               32652  0
uhci_hcd               26400  0
usbcore               128808  3 ehci_hcd,uhci_hcd
nvidia               8844612  0
i2c_core               24832  1 nvidia
e1000                 120384  0
snd_hda_intel         333860  0
snd_pcm                77448  2 snd_pcm_oss,snd_hda_intel
snd_timer              23560  2 snd_seq,snd_pcm
snd                    53864  6
snd_seq,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer
snd_page_alloc         12304  2 snd_hda_intel,snd_pcm
htpc v4l-dvb # modprobe tuner-xc2028
htpc v4l-dvb # modprobe zl10353
htpc v4l-dvb # modprobe dvb_usb_cxusb
Segmentation fault
htpc v4l-dvb # dmesg
*** snip ***
dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software
demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4)
dvb-usb: recv bulk message failed: -110
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
general protection fault: 0000 [1] SMP
CPU 1
Modules linked in: dvb_usb_cxusb dvb_usb dvb_core zl10353 tuner_xc2028
snd_seq snd_pcm_oss snd_mixer_oss ehci_hcd uhci_hcd usbcore nvidia(P)
i2c_core e1000 snd_hda_intel snd_pcm snd_timer snd snd_page_alloc
Pid: 12926, comm: modprobe Tainted: P        2.6.23-gentoo-r8 #1
RIP: 0010:[<ffffffff88950949>]  [<ffffffff88950949>]
:tuner_xc2028:xc2028_attach+0x19d/0x1e7
RSP: 0018:ffff81003ca93c18  EFLAGS: 00010206
RAX: 0020000000a08c00 RBX: ffffffff88954590 RCX: 0000000000000080
RDX: 00000000ffffffff RSI: ffffffff88952940 RDI: ffff81003dcac278
RBP: ffff81003ca93c48 R08: ffff81003ca92000 R09: ffff810001012820
R10: ffff81003c4e7918 R11: 0000000000000009 R12: 0000000000000000
R13: ffff81003dcac008 R14: ffff81003ba08040 R15: 0000000000000001
FS:  00002ae8822d6b00(0000) GS:ffff81003f0dacc0(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00002ac26dd940a8 CR3: 000000003104a000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 12926, threadinfo ffff81003ca92000, task
ffff81003e7070c0)
Stack:  0000000000000001 ffff81003ba08d70 ffff81003ba08000 0000000000000000
~ ffffffff8897d428 ffffffff88977b78 ffff81003ba08a28 0000000000000061
~ 0000000000000000 0000000000000000 ffffffff88977818 ffff81003ba08000
Call Trace:
~ [<ffffffff88977b78>]
:dvb_usb_cxusb:cxusb_dvico_xc3028_tuner_attach+0x5e/0xab
~ [<ffffffff88977818>]
:dvb_usb_cxusb:dvico_bluebird_xc2028_callback+0x0/0x91
~ [<ffffffff88970ead>] :dvb_usb:dvb_usb_adapter_frontend_init+0xd4/0xf5
~ [<ffffffff889708e6>] :dvb_usb:dvb_usb_device_init+0x470/0x582
~ [<ffffffff88977115>] :dvb_usb_cxusb:cxusb_probe+0xdf/0x134
~ [<ffffffff88925c1f>] :usbcore:usb_probe_interface+0x8b/0xc1
~ [<ffffffff8035237d>] driver_probe_device+0xf6/0x17f
~ [<ffffffff8035251c>] __driver_attach+0x6f/0xaf
~ [<ffffffff803524ad>] __driver_attach+0x0/0xaf
~ [<ffffffff803524ad>] __driver_attach+0x0/0xaf
~ [<ffffffff80351758>] bus_for_each_dev+0x43/0x6e
~ [<ffffffff80351ad0>] bus_add_driver+0x7b/0x19d
~ [<ffffffff88925723>] :usbcore:usb_register_driver+0x7e/0xe1
~ [<ffffffff8808401b>] :dvb_usb_cxusb:cxusb_module_init+0x1b/0x35
~ [<ffffffff802506ca>] sys_init_module+0x1524/0x168a
~ [<ffffffff8020bb6e>] system_call+0x7e/0x83


Code: 8b 90 c8 02 00 00 48 8b 73 28 31 c0 0f b6 c9 49 c7 c0 47 2d
RIP  [<ffffffff88950949>] :tuner_xc2028:xc2028_attach+0x19d/0x1e7
~ RSP <ffff81003ca93c18>

- --
"Encouraging innovation by restricting the spread & use of information
seems highly counterintuitive to me." - Slashdot comment
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFICXe2/5R+ugbygqQRAlJqAJ40nEWBKmobVnuSS70ivv+urypIOQCdFomD
jok+iU2vCJc0sgUAXR0tYv0=
=9NcT
-----END PGP SIGNATURE-----

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] FusionHDTV Dual Digital 4 Segfault
       [not found] ` <20080419102156.GA8217@ts4.de>
@ 2008-04-20  1:34   ` Andrew Jeffery
  2008-04-20  3:58     ` Andrew Jeffery
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Jeffery @ 2008-04-20  1:34 UTC (permalink / raw)
  To: linux-dvb; +Cc: Thomas Schuering

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Thomas Schuering wrote:
| On Sat, Apr 19, 2008 at 02:10:22PM +0930, Andrew Jeffery wrote:
|> -----BEGIN PGP SIGNED MESSAGE-----
|> Hash: SHA1
|>
|> Hi all,
|>
|> Bought myself a Dual Digital 4 the other day and I'm trying to get it up
|> and running - bumped into a segfault though :(
|
| Hi Andrew,
|
| I suppose you tried the standard-branch of v4l, didn't you?
| That one also caused the same problems on my side.
|
| Try this one instead:
| hg clone http://linuxtv.org/hg/~pascoe/xc-test/

Yeah I was using the standard branch and tried the xc-test branch after
I emailed :) It started working with Chris' branch but now I'm having
troubles with the USB device on the card. This is what I'm getting in dmesg:

...
usb usb8: configuration #1 chosen from 1 choice
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 4 ports detected
usb 8-1: new high speed USB device using ehci_hcd and address 2
usb 8-1: device descriptor read/64, error -71
usb 8-1: device descriptor read/64, error -71
usb 8-1: new high speed USB device using ehci_hcd and address 3
usb 8-1: device descriptor read/64, error -71
usb 8-1: device descriptor read/64, error -71
usb 8-1: new high speed USB device using ehci_hcd and address 4
EXT3 FS on sda3, internal journal
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
usb 8-1: device not accepting address 4, error -71
tda1004x: setting up plls for 48MHz sampling clock
usb 8-1: new high speed USB device using ehci_hcd and address 5
usb 8-1: device not accepting address 5, error -71
usb 8-2: new high speed USB device using ehci_hcd and address 6
usb 8-2: configuration #1 chosen from 1 choice
...

If I modprobe the drivers (tuner-xc2028, zl10353 and dvb-usb-cxusb) in
nothing happens, dmesg just says that a new interface has been loaded -
no hardware initialisation messages or anything. It doesn't look very
promising and it happens every boot since I got it working with Chris'
drivers... not sure if it's correlated :( I've read the errors are
something to do with the device getting suspended so I set noapic and
acpi=off but that didn't help either :/ I'll chuck the card in a windows
box and see what happens, see if that can kickstart it or something.
Anything else I should try?

Andrew
|
| That helped removing the segfault.
|
|
| Hope this helps.
|
| Regards, Thomas

- --
"Encouraging innovation by restricting the spread & use of information
seems highly counterintuitive to me." - Slashdot comment
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFICp2g/5R+ugbygqQRAlPyAJ9ipjJzwx/hmCrhzl+xnnFew6WUFwCeK/wz
qqxc55s+RJj9zRdXT6vsrmU=
=Hd3l
-----END PGP SIGNATURE-----

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] FusionHDTV Dual Digital 4 Segfault
  2008-04-20  1:34   ` Andrew Jeffery
@ 2008-04-20  3:58     ` Andrew Jeffery
  2008-04-20  4:29       ` Andrew Jeffery
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Jeffery @ 2008-04-20  3:58 UTC (permalink / raw)
  To: linux-dvb; +Cc: Thomas Schuering

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Andrew Jeffery wrote:
|
|
| Thomas Schuering wrote:
| | On Sat, Apr 19, 2008 at 02:10:22PM +0930, Andrew Jeffery wrote:
| |> -----BEGIN PGP SIGNED MESSAGE-----
| |> Hash: SHA1
| |>
| |> Hi all,
| |>
| |> Bought myself a Dual Digital 4 the other day and I'm trying to get
it up
| |> and running - bumped into a segfault though :(
| |
| | Hi Andrew,
| |
| | I suppose you tried the standard-branch of v4l, didn't you?
| | That one also caused the same problems on my side.
| |
| | Try this one instead:
| | hg clone http://linuxtv.org/hg/~pascoe/xc-test/
|
| Yeah I was using the standard branch and tried the xc-test branch after
| I emailed :) It started working with Chris' branch but now I'm having
| troubles with the USB device on the card. This is what I'm getting in
dmesg:
|
| ...
| usb usb8: configuration #1 chosen from 1 choice
| hub 8-0:1.0: USB hub found
| hub 8-0:1.0: 4 ports detected
| usb 8-1: new high speed USB device using ehci_hcd and address 2
| usb 8-1: device descriptor read/64, error -71
| usb 8-1: device descriptor read/64, error -71
| usb 8-1: new high speed USB device using ehci_hcd and address 3
| usb 8-1: device descriptor read/64, error -71
| usb 8-1: device descriptor read/64, error -71
| usb 8-1: new high speed USB device using ehci_hcd and address 4
| EXT3 FS on sda3, internal journal
| DVB: registering new adapter (saa7133[0])
| DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
| usb 8-1: device not accepting address 4, error -71
| tda1004x: setting up plls for 48MHz sampling clock
| usb 8-1: new high speed USB device using ehci_hcd and address 5
| usb 8-1: device not accepting address 5, error -71
| usb 8-2: new high speed USB device using ehci_hcd and address 6
| usb 8-2: configuration #1 chosen from 1 choice
| ...
|
| If I modprobe the drivers (tuner-xc2028, zl10353 and dvb-usb-cxusb) in
| nothing happens, dmesg just says that a new interface has been loaded -
| no hardware initialisation messages or anything.

That's actually wrong, here one of the tuners accepted address 6 and I
could load the frontend for it. Not sure why but it seems that
occasionally one of the tuners will work, other times neither of them,
and as I said before I did have both of them working at one stage - it
seems pretty random :(

I had a look at the FAQ at http://www.linux-usb.org/ and found that my
problem's described there as well. I tried the relevant solutions (bios
update, rmmod/modprobe uhci-hcd) but none of them have worked.

It doesn't look very
| promising and it happens every boot since I got it working with Chris'
| drivers... not sure if it's correlated :( I've read the errors are
| something to do with the device getting suspended so I set noapic and
| acpi=off but that didn't help either :/ I'll chuck the card in a windows
| box and see what happens, see if that can kickstart it or something.
| Anything else I should try?
|
| Andrew
| |
| | That helped removing the segfault.
| |
| |
| | Hope this helps.
| |
| | Regards, Thomas
|

Andrew

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

- --
"Encouraging innovation by restricting the spread & use of information
seems highly counterintuitive to me." - Slashdot comment
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFICr94/5R+ugbygqQRAgO8AJ97PUX+VS/AfeeUdDKNsZAFqxIUCwCeIDUr
paNfJUUgk64J0KC5xA4DuaA=
=h0KX
-----END PGP SIGNATURE-----

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] FusionHDTV Dual Digital 4 Segfault
  2008-04-20  3:58     ` Andrew Jeffery
@ 2008-04-20  4:29       ` Andrew Jeffery
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Jeffery @ 2008-04-20  4:29 UTC (permalink / raw)
  To: linux-dvb; +Cc: Thomas Schuering

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just for the record (and so I can stop replying to myself while being
completely OT) - if I put the tuner in a windows box and use both of the
tuners (i.e. do picture-in-picture or view/record simultaneously etc)
then pop it back in the linux box everything works. The linux usb stack
must be doing something funny with the card :/ (gentoo 2.6.23-r8 kernel)

Andrew

Andrew Jeffery wrote:
|
|
| Andrew Jeffery wrote:
| |
| |
| | Thomas Schuering wrote:
| | | On Sat, Apr 19, 2008 at 02:10:22PM +0930, Andrew Jeffery wrote:
| | |> -----BEGIN PGP SIGNED MESSAGE-----
| | |> Hash: SHA1
| | |>
| | |> Hi all,
| | |>
| | |> Bought myself a Dual Digital 4 the other day and I'm trying to get
| it up
| | |> and running - bumped into a segfault though :(
| | |
| | | Hi Andrew,
| | |
| | | I suppose you tried the standard-branch of v4l, didn't you?
| | | That one also caused the same problems on my side.
| | |
| | | Try this one instead:
| | | hg clone http://linuxtv.org/hg/~pascoe/xc-test/
| |
| | Yeah I was using the standard branch and tried the xc-test branch after
| | I emailed :) It started working with Chris' branch but now I'm having
| | troubles with the USB device on the card. This is what I'm getting in
| dmesg:
| |
| | ...
| | usb usb8: configuration #1 chosen from 1 choice
| | hub 8-0:1.0: USB hub found
| | hub 8-0:1.0: 4 ports detected
| | usb 8-1: new high speed USB device using ehci_hcd and address 2
| | usb 8-1: device descriptor read/64, error -71
| | usb 8-1: device descriptor read/64, error -71
| | usb 8-1: new high speed USB device using ehci_hcd and address 3
| | usb 8-1: device descriptor read/64, error -71
| | usb 8-1: device descriptor read/64, error -71
| | usb 8-1: new high speed USB device using ehci_hcd and address 4
| | EXT3 FS on sda3, internal journal
| | DVB: registering new adapter (saa7133[0])
| | DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
| | usb 8-1: device not accepting address 4, error -71
| | tda1004x: setting up plls for 48MHz sampling clock
| | usb 8-1: new high speed USB device using ehci_hcd and address 5
| | usb 8-1: device not accepting address 5, error -71
| | usb 8-2: new high speed USB device using ehci_hcd and address 6
| | usb 8-2: configuration #1 chosen from 1 choice
| | ...
| |
| | If I modprobe the drivers (tuner-xc2028, zl10353 and dvb-usb-cxusb) in
| | nothing happens, dmesg just says that a new interface has been loaded -
| | no hardware initialisation messages or anything.
|
| That's actually wrong, here one of the tuners accepted address 6 and I
| could load the frontend for it. Not sure why but it seems that
| occasionally one of the tuners will work, other times neither of them,
| and as I said before I did have both of them working at one stage - it
| seems pretty random :(
|
| I had a look at the FAQ at http://www.linux-usb.org/ and found that my
| problem's described there as well. I tried the relevant solutions (bios
| update, rmmod/modprobe uhci-hcd) but none of them have worked.
|
| It doesn't look very
| | promising and it happens every boot since I got it working with Chris'
| | drivers... not sure if it's correlated :( I've read the errors are
| | something to do with the device getting suspended so I set noapic and
| | acpi=off but that didn't help either :/ I'll chuck the card in a windows
| | box and see what happens, see if that can kickstart it or something.
| | Anything else I should try?
| |
| | Andrew
| | |
| | | That helped removing the segfault.
| | |
| | |
| | | Hope this helps.
| | |
| | | Regards, Thomas
| |
|
| Andrew
|
| _______________________________________________
| linux-dvb mailing list
| linux-dvb@linuxtv.org
| http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
|

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

- --
"Encouraging innovation by restricting the spread & use of information
seems highly counterintuitive to me." - Slashdot comment
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFICsaO/5R+ugbygqQRAlU7AJ0ftWPB0b9KKfU9oLogBhZ8hOrXkACbB+0n
cYGY3on3l4Yj2YiY0IXeYvU=
=3msu
-----END PGP SIGNATURE-----

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-04-20  4:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-19  4:40 [linux-dvb] FusionHDTV Dual Digital 4 Segfault Andrew Jeffery
     [not found] ` <20080419102156.GA8217@ts4.de>
2008-04-20  1:34   ` Andrew Jeffery
2008-04-20  3:58     ` Andrew Jeffery
2008-04-20  4:29       ` Andrew Jeffery

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox