unable to get ASUS My Cinema u3100-mini DMB/TH working in hardy

Bug #282028 reported by larry
6
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Nominated for Jaunty by trk-hun
Nominated for Lucid by trk-hun

Bug Description

hi
i have a ASUS My Cinema-U3100Mini/DMB-TH, the device id is 0x1721, which is different from the value USB_PID_ASUS_U3100 as defined in dvb-usb-ids.h, i changed the value, recompile, and install. the stick can now be recognized but i received the following error:

[ 5405.409957] usb 5-6: new high speed USB device using ehci_hcd and address 14
[ 5405.542324] usb 5-6: configuration #1 chosen from 1 choice
[ 5410.538662] dvb-usb: found a 'ASUS My Cinema U3100 Mini DVBT Tuner' in cold state, will try to load a firmware
[ 5410.540180] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
[ 5410.540184] dib0700: firmware download failed at 7 with -22

i m using the firmware dvb-usb-dib0700-1.10.fw

asus releases a firmware which could be downloaded here: http://dlcdnet.asus.com/pub/ASUS/vga/tvtuner/asus-dmbth-20080528_tar.zip

please help.

Revision history for this message
Alan Knowles (alan-akbkhome) wrote :

It appears unlikely that this product will work, ASUS have stopped answering any support requests, and the source they did release appears to not match the binary eeepc drivers they released. (grepping symbols on the binary compared with the released source)

Technically it's a GPL violation, as the binary they released contains GPL code.

My suspicion is that they outsourced the driver development, but lost the source code. (or the original developer left)

Revision history for this message
dcam (david-pastornet) wrote :

The existing U3100 support would seem to be for the DVB-T device (the European digital video standard), but isn't this an entirely different piece of hardware, supporting the separate DMB-TH standard? If so then it would appear that changing the kernel usb ids as you've said above would be quite a wrong approach because it would need a different firmware and driver.

Revision history for this message
larry (larry1chan) wrote : Re: [Bug 282028] Re: unable to get ASUS My Cinema u3100-mini DMB/TH working in hardy
Download full text (4.3 KiB)

Alan,
I found that you finally got the stick working in ubuntu. Congratulations!
I tried the instructions you posted here:
http://www.akbkhome.com/svn/asus_dvb_driver/v4l_notes.txt

First of all, in your instruction, when you say

"copy the files from src into the correct places to make the build
work...", do you mean copy the source code from
http://www.akbkhome.com/svn/asus_dvb_driver/src/ into the respective
folders under v4l-dvb, I created a script to do just that

ROOT=/home/lchan/asus3100
cp dib3000mc.c $ROOT/v4l-dvb/linux/drivers/media/dvb/frontends/dib3000mc.c
cp dib3000mc.h $ROOT/v4l-dvb/linux/drivers/media/dvb/frontends/dib3000mc.h
cp dibusb-common.c $ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dibusb-common.c
cp dibusb-mc.c $ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dibusb-mc.c
cp dvb-usb-firmware.c
$ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-firmware.c
cp dvb-usb-ids.h $ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
cp dvb-usb-remote.c
$ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-remote.c
cp dvb-usb-urb.c $ROOT/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-urb.c
cp initfrontend.h $ROOT/v4l-dvb/linux/drivers/media/dvb/frontends/initfrontend.h

but I got an error during compiling.

make[2]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
  CC [M] /home/lchan/asus3100/v4l-dvb/v4l/a800.o
  CC [M] /home/lchan/asus3100/v4l-dvb/v4l/af9005-remote.o
  CC [M] /home/lchan/asus3100/v4l-dvb/v4l/af9005.o
  CC [M] /home/lchan/asus3100/v4l-dvb/v4l/af9005-fe.o
  CC [M] /home/lchan/asus3100/v4l-dvb/v4l/af9015.o
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c: In function 'af9015_read_config':
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:837: error:
'USB_PID_TREKSTOR_DVBT' undeclared (first use in this function)
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:837: error: (Each undeclared
identifier is reported only once
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:837: error: for each function it
appears in.)
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:997: error:
'USB_PID_AVERMEDIA_A850' undeclared (first use in this function)
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c: At top level:
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:1264: error:
'USB_PID_KWORLD_395U_2' undeclared here (not in a function)
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:1265: error:
'USB_PID_KWORLD_395U_3' undeclared here (not in a function)
/home/lchan/asus3100/v4l-dvb/v4l/af9015.c:1266:

Anyway to skip those unwanted modules or am I doing something wrong.
here is my output from uname
2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

hope you can help me out.
thanks much,
Larry

On Tue, Nov 11, 2008 at 1:02 PM, Alan Knowles <email address hidden> wrote:

> It appears unlikely that this product will work, ASUS have stopped
> answering any support requests, and the source they did release appears
> to not match the binary eeepc drivers they released. (grepping symbols
> on the binary compared with the released source)
>
> Technically it's a GPL violation, as the binary they released contains
> GPL code.
>
> My suspicion is that they outsourced the driver development, but lost
> the source code. (or the original develo...

Read more...

Revision history for this message
Alan Knowles (alan-akbkhome) wrote :

 run
#make config

(or make menuconfig if you can get it to work)

before you build it, and strip out most of the unneeded modules

- Just added myself to the watch for this bug report

Revision history for this message
Alan Knowles (alan-akbkhome) wrote :
Revision history for this message
larry (larry1chan) wrote :

ok i will give it a try. thanks.

On Mon, May 25, 2009 at 10:17 AM, Alan Knowles <email address hidden> wrote:

> run
> #make config
>
> (or make menuconfig if you can get it to work)
>
> before you build it, and strip out most of the unneeded modules
>
> - Just added myself to the watch for this bug report
>
> --
> unable to get ASUS My Cinema u3100-mini DMB/TH working in hardy
> https://bugs.launchpad.net/bugs/282028
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” source package in Ubuntu: New
>
> Bug description:
>
>
> hi
> i have a ASUS My Cinema-U3100Mini/DMB-TH, the device id is 0x1721, which is
> different from the value USB_PID_ASUS_U3100 as defined in dvb-usb-ids.h, i
> changed the value, recompile, and install. the stick can now be recognized
> but i received the following error:
>
> [ 5405.409957] usb 5-6: new high speed USB device using ehci_hcd and
> address 14
> [ 5405.542324] usb 5-6: configuration #1 chosen from 1 choice
> [ 5410.538662] dvb-usb: found a 'ASUS My Cinema U3100 Mini DVBT Tuner' in
> cold state, will try to load a firmware
> [ 5410.540180] dvb-usb: downloading firmware from file
> 'dvb-usb-dib0700-1.10.fw'
> [ 5410.540184] dib0700: firmware download failed at 7 with -22
>
> i m using the firmware dvb-usb-dib0700-1.10.fw
>
> asus releases a firmware which could be downloaded here:
> http://dlcdnet.asus.com/pub/ASUS/vga/tvtuner/asus-dmbth-20080528_tar.zip
>
> please help.
>

Revision history for this message
kernel-janitor (kernel-janitor) wrote :

Hi larry,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/releases/karmic . If the issue remains, please run following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 282028

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.