Bug 42819
Summary: | Kernel oops when accessing dvb device - dib0700 | ||
---|---|---|---|
Product: | v4l-dvb | Reporter: | Loki (michal) |
Component: | dvb-usb | Assignee: | dvb-usb (v4l-dvb_dvb-usb) |
Status: | NEW --- | ||
Severity: | blocking | CC: | kernel, szg00000 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.2.7 x86 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | Kernel logs. |
I have this very same problem, the easiest way to reproduce is: $ scan /usr/share/dvb/dvb-t/nl-all ( example ) This bug has been triaged over at ubuntu launchpad ( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/979402 ) And tested with 3.2.0 3.3.0 3.4.0 ( latest mainline versions. also on Fedora 16 with kernel 3.3.1-3.fc16.x86_64. This crash is due to missing xc4000 firmware. Install dvb-fe-xc4000-1.4.1.fw into lib/firmware, maybe create a hard link under the name dvb-fe-xc4000-1.4.fw and the driver will not crash anymore. For some reason this firmware is not in the non-free firmware package anymore. http://kernellabs.com/firmware/xc4000/ axion Thats not a reason of a problem. I've put this firmware in a right place, and nothing change. Still without solution. if you check the log messages you will see that the driver expects version 1.4 of the firmware so you have to either rename the file or create a symbolic or hard link to the original with the correct name. at least then the kernel doesn't segfault anymore. An the stick works. |
Created attachment 72481 [details] Kernel logs. Kernel oops when trying to scan or watch dvb-t channels in device Pinnacle PCTV Hybrid Stick Solo 340e using driver dib0700. I'm using Arch Linux. This bug occured on default kernel and on vanilla kernel from kernel.org. Steps to reproduce 1) Connect this device. 2) Open any DVB app and try to search or watch DVB-T TV. Actual result: Kernel crashed. Expectated result: Card operates well.