Bug 7574

Summary: Opera driver firmware load problem???
Product: v4l-dvb Reporter: Cijoml Cijomlovic Cijomlov (cijoml)
Component: dvb-otherAssignee: dvb-other (v4l-dvb_dvb-other)
Status: CLOSED PATCH_ALREADY_AVAILABLE    
Severity: high    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.20 Subsystem:
Regression: --- Bisected commit-id:
Attachments: opera dvb-s package
Marco's lates seen driver
Marco's last seen patch 20070415

Description Cijoml Cijomlovic Cijomlov 2006-11-23 04:28:56 UTC
Need finish opera dvb-s driver
Comment 1 Cijoml Cijomlovic Cijomlov 2006-11-23 04:31:36 UTC
Created attachment 9601 [details]
opera dvb-s package

http://www.informatik.uni-leipzig.de/bsv/Hlawit/dvb.html
Comment 2 Cijoml Cijomlovic Cijomlov 2007-03-05 09:57:10 UTC
Created attachment 10617 [details]
Marco's lates seen driver

[linux-dvb] [PATCH] Initial Support for Opera USB2.0 DVB-S Adapter

Posted by Marco at
Sat, 24 Feb 2007 15:26:03
Comment 3 Mauro Carvalho Chehab 2007-03-05 10:28:12 UTC
Is the driver ready to be used? If so, maybe it is time to include it at the
subsystem tree (at http://linuxtv.org). This is a required step for it to go to
kernel.

For the driver to be included, one of the driver's authors should send the patch
to dvb mailing list (linux-dvb@linuxtv.org). They should read the following docs
at kernel, for a proper driver submission (at Documentation/ dir):
HOWTO
SubmitChecklist
SubmittingDrivers
SubmittingPatches
CodingStyle

The e-mail should have a Signed-off-by:, signed by all driver authors, as
described on SubmittingPatches. The authors may copy me at the email.
Comment 4 Cijoml Cijomlovic Cijomlov 2007-03-05 12:06:49 UTC
It has still some problems - for me firmware load doesn't work.
---------------------------------------------------------------

usb 5-3: new high speed USB device using ehci_hcd and address 4
usb 5-3: configuration #1 chosen from 1 choice
dvb-usb: found a 'Opera1 DVB-S USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'opera1.fw'
dvb-usb: firmware download failed at 9418 with -22
opera1: probe of 5-3:1.0 failed with error -22
usbcore: registered new interface driver opera1


Comment 5 Cijoml Cijomlovic Cijomlov 2007-04-15 11:04:24 UTC
Created attachment 11147 [details]
Marco's last seen patch 20070415

Marco's last seen patch 20070415
Comment 6 Cijoml Cijomlovic Cijomlov 2007-04-21 02:27:10 UTC
Comment on attachment 11147 [details]
Marco's last seen patch 20070415

Current code is now in linux-dvb SVN repository
Comment 7 Cijoml Cijomlovic Cijomlov 2007-04-21 15:16:22 UTC
With v4l-dvb-ef2e375bd152, linux-2.6.20-mh1 and latest firmware opera1.fw
(modified 2007-04-17) I see different problem in my dmesg log:

usb 2-3: new high speed USB device using ehci_hcd and address 4
usb 2-3: configuration #1 chosen from 1 choice
dvb-usb: found a 'Opera1 DVB-S USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'opera.fw'
usbcore: registered new interface driver opera1
dvb_opera_usb: disagrees about version of symbol dvb_usb_device_init
dvb_opera_usb: Unknown symbol dvb_usb_device_init
Comment 8 Cijoml Cijomlovic Cijomlov 2007-04-26 08:24:34 UTC
usb 2-3: new high speed USB device using ehci_hcd and address 2
usb 2-3: configuration #1 chosen from 1 choice
dvb-usb: found a 'Opera1 DVB-S USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-opera-01.fw'
usbcore: registered new interface driver opera1
^^^^^^^^
looks like fpga firmware is not loaded, but driver registered

scan ~cijoml/.kde/share/apps/kaffeine/dvb-s/Astra-19.2E
scanning /home/cijoml/.kde/share/apps/kaffeine/dvb-s/Astra-19.2E
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file
or directory

and no frontend device si created! :(
Comment 9 Cijoml Cijomlovic Cijomlov 2007-04-26 10:20:05 UTC
Firmware files were badly renamed on firmware site. With gut firmware files,
tuner finally works!

Thanks Mario and Marco!