dvbscan triggers kernel error and hangs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linuxtv-dvb-apps (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: dvb-apps
I have an Aopen MP45-DR mini-pc. I am trying to get a DVB card working in it. The DVB card is a Mini-PCI express card. It fits on a minicard slot inside the pc.
I can activate the 'Firmware for DVB cards' in the Hardware Drivers applet:
Oct 24 10:59:14 wulf kernel: [ 121.660518] usbcore: deregistering interface driver dvb_usb_dib0700
Oct 24 10:59:14 wulf kernel: [ 121.692684] xc2028 6-0061: destroying instance
Oct 24 10:59:14 wulf kernel: [ 121.692899] dvb-usb: YUAN High-Tech STK7700PH successfully deinitialized and disconnected.
Oct 24 10:59:14 wulf kernel: [ 121.830020] dib0700: loaded with support for 9 different device-types
Oct 24 10:59:14 wulf kernel: [ 121.830217] dvb-usb: found a 'YUAN High-Tech STK7700PH' in warm state.
Oct 24 10:59:14 wulf kernel: [ 121.830249] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Oct 24 10:59:14 wulf kernel: [ 121.830526] DVB: registering new adapter (YUAN High-Tech STK7700PH)
Oct 24 10:59:14 wulf kernel: [ 122.073837] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
Oct 24 10:59:14 wulf kernel: [ 122.074000] xc2028 6-0061: creating new instance
Oct 24 10:59:14 wulf kernel: [ 122.074002] xc2028 6-0061: type set to XCeive xc2028/xc3028 tuner
Oct 24 10:59:14 wulf kernel: [ 122.074061] input: IR-receiver inside an USB DVB receiver as /devices/
Oct 24 10:59:14 wulf kernel: [ 122.074085] dvb-usb: schedule remote query interval to 50 msecs.
Oct 24 10:59:14 wulf kernel: [ 122.074088] dvb-usb: YUAN High-Tech STK7700PH successfully initialized and connected.
Oct 24 10:59:14 wulf kernel: [ 122.074223] usbcore: registered new interface driver dvb_usb_dib0700
When I try to run dvbscan (or scan, or w_scan) I get this kernel crash:
Oct 24 11:00:16 wulf kernel: [ 183.791444] *pde = bb6dc067
Oct 24 11:00:16 wulf kernel: [ 183.791456] Modules linked in: dvb_usb_dib0700 dib7000p dib7000m dvb_usb dvb_core dib3000mc dibx000_common dib0070 binfmt_misc ppdev tuner_xc2028 snd_hda_
Oct 24 11:00:16 wulf kernel: [ 183.791510]
Oct 24 11:00:16 wulf kernel: [ 183.791514] Pid: 1951, comm: kdvb-ad-0-fe-0 Not tainted (2.6.31-14-generic #48-Ubuntu) i45GMx-I
Oct 24 11:00:16 wulf kernel: [ 183.791518] EIP: 0060:[<c03a8a13>] EFLAGS: 00010202 CPU: 1
Oct 24 11:00:16 wulf kernel: [ 183.791522] EIP is at _request_
Oct 24 11:00:16 wulf kernel: [ 183.791525] EAX: 00000000 EBX: f5f62070 ECX: 00000001 EDX: c07068ec
Oct 24 11:00:16 wulf kernel: [ 183.791528] ESI: c07179ac EDI: f5c4fa70 EBP: f6419d30 ESP: f6419cfc
Oct 24 11:00:16 wulf kernel: [ 183.791536] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Oct 24 11:00:16 wulf kernel: [ 183.791541] 80000200 f6980c00 000000c0 03400000 00000006 f6419d69 00000006 00000000
Oct 24 11:00:16 wulf kernel: [ 183.791547] <0> f6419d94 fa614062 f4483900 00000000 00000000 f6419d3c c03a8b12 00000001
Oct 24 11:00:16 wulf kernel: [ 183.791552] <0> f6419dcc f84bc741 f6419e78 fa61485b 00000002 00000002 f55f86a8 f55f8000
Oct 24 11:00:16 wulf kernel: [ 183.791564] [<fa614062>] ? dib0700_
Oct 24 11:00:16 wulf kernel: [ 183.791567] [<c03a8b12>] ? request_
Oct 24 11:00:16 wulf kernel: [ 183.791572] [<f84bc741>] ? load_all_
Oct 24 11:00:16 wulf kernel: [ 183.791576] [<fa61485b>] ? dib0700_
Oct 24 11:00:16 wulf kernel: [ 183.791581] [<fa614062>] ? dib0700_
Oct 24 11:00:16 wulf kernel: [ 183.791585] [<fa61485b>] ? dib0700_
Oct 24 11:00:16 wulf kernel: [ 183.791589] [<f84bd68b>] ? check_firmware+
Oct 24 11:00:16 wulf kernel: [ 183.791593] [<f84bdb05>] ? generic_
Oct 24 11:00:16 wulf kernel: [ 183.791597] [<fa61489b>] ? dib0700_
Oct 24 11:00:16 wulf kernel: [ 183.791601] [<c043c634>] ? i2c_transfer+
Oct 24 11:00:16 wulf kernel: [ 183.791605] [<fa5fd074>] ? dib7000p_
Oct 24 11:00:16 wulf kernel: [ 183.791609] [<f84be275>] ? xc2028_
Oct 24 11:00:16 wulf kernel: [ 183.791613] [<fa5ff29b>] ? dib7000p_
Oct 24 11:00:16 wulf kernel: [ 183.791617] [<c0150485>] ? try_to_
Oct 24 11:00:16 wulf kernel: [ 183.791626] [<fa5c8a41>] ? dvb_frontend_
Oct 24 11:00:16 wulf kernel: [ 183.791630] [<c013c347>] ? try_to_
Oct 24 11:00:16 wulf kernel: [ 183.791637] [<fa5c9601>] ? dvb_frontend_
Oct 24 11:00:16 wulf kernel: [ 183.791643] [<fa5ca007>] ? dvb_frontend_
Oct 24 11:00:16 wulf kernel: [ 183.791647] [<c015c280>] ? autoremove_
Oct 24 11:00:16 wulf kernel: [ 183.791654] [<fa5c9c80>] ? dvb_frontend_
Oct 24 11:00:16 wulf kernel: [ 183.791657] [<c015bf8c>] ? kthread+0x7c/0x90
Oct 24 11:00:16 wulf kernel: [ 183.791659] [<c015bf10>] ? kthread+0x0/0x90
Oct 24 11:00:16 wulf kernel: [ 183.791662] [<c0104007>] ? kernel_
Oct 24 11:00:16 wulf kernel: [ 183.791703] ---[ end trace 47864f2e99ae2e14 ]---
Oct 24 11:02:11 wulf kerneloops-submit: Submitted 1 kernel oopses to www.kerneloops.org
Oct 24 11:02:11 wulf kerneloops-submit: kerneloops.org: oops is posted as http://
Here is the output from w_scan:
w_scan -c gb
w_scan version 20090808 (compiled for DVB API 5.0)
using settings for UNITED KINGDOM
DVB aerial
DVB-T GB
frontend_type DVB-T, channellist 6
output format vdr-1.6
Info: using DVB adapter auto detection.
/dev/dvb/
Using DVB-T frontend (adapter /dev/dvb/
-_-_-_-_ Getting frontend capabilities-
Using DVB API 5.0
frontend DiBcom 7000PC supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-
Scanning 7MHz frequencies...
177500: (time: 00:00)
This is a fresh install of Ubuntu 9,10 Release Candidate a few hours ago.
ProblemType: KernelOops
Annotation: Your system might become unstable now and might need to be restarted.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfdff4000 irq 22'
Mixer name : 'Intel G45 DEVCTG'
Components : 'HDA:10ec0888,
Controls : 27
Simple ctrls : 14
Date: Sat Oct 24 11:00:22 2009
DistroRelease: Ubuntu 9.10
Failure: oops
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate i386 (20091020.3)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: AOpen i45GMx-I
Package: linux-image-
ProcCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.24
RfKill:
SourcePackage: linux
Tags: kernel-oops
Title: BUG: unable to handle kernel NULL pointer dereference at 00000008
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 12/05/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.
dmi.board.name: i45GMx-I
dmi.board.vendor: AOpen
dmi.board.version: 558EX10IG90
dmi.chassis.type: 3
dmi.chassis.vendor: AOpen
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: i45GMx-I
dmi.product.
dmi.sys.vendor: AOpen
Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 429662, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.