Something fails to load firmware

Please post any bugs you have found
Post Reply
Message
Author
corevalue
Posts: 2
Joined: Tue 31 Dec 2013, 16:35

Something fails to load firmware

#1 Post by corevalue »

Seems OK, except it does not load the firmware for my USB DVB-T stick.

DMESG indicates the device is found (gives correct , hardinfo gives correct information, but no firmware is looked for in lib/firmware. The stick is it-9135 based, using firmware it9137-01.fw.

Posting this from Mint which works; also Ubuntu and Puppy Carolina correctly see the stick and load the firmware. This is dmesg from Mint:

[10944.179969] usb 2-1.5: new high-speed USB device number 14 using ehci_hcd
[10944.275251] it913x: Chip Version=01 Chip Type=9135
[10944.276986] it913x: Dual mode=0 Remote=5 Tuner Type=37
[10944.278229] dvb-usb: found a 'ITE 9135 Generic' in cold state, will try to load a firmware
[10944.280802] dvb-usb: downloading firmware from file 'dvb-usb-it9137-01.fw'

I will follow with a post from Puppy next.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#2 Post by Ted Dog »

cool good luck.. One thing I like about lightweight puppy was its ability to run from RAM thereby freeing up disk IO for capturing hdtv video streams without interference. Was able to use a very low powered CPU on a very old miniPC to capture OTA tv when no other linux could.

You should be able to copy firmware over from mint... If you can just grab all. my older capture card firmware loaded another bit of firmware that I did not expect took months to figure out.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

Re: Something fails to load firmware

#3 Post by 01micko »

corevalue wrote:Seems OK, except it does not load the firmware for my USB DVB-T stick.

DMESG indicates the device is found (gives correct , hardinfo gives correct information, but no firmware is looked for in lib/firmware. The stick is it-9135 based, using firmware it9137-01.fw.

Posting this from Mint which works; also Ubuntu and Puppy Carolina correctly see the stick and load the firmware. This is dmesg from Mint:

[10944.179969] usb 2-1.5: new high-speed USB device number 14 using ehci_hcd
[10944.275251] it913x: Chip Version=01 Chip Type=9135
[10944.276986] it913x: Dual mode=0 Remote=5 Tuner Type=37
[10944.278229] dvb-usb: found a 'ITE 9135 Generic' in cold state, will try to load a firmware
[10944.280802] dvb-usb: downloading firmware from file 'dvb-usb-it9137-01.fw'

I will follow with a post from Puppy next.
Puppy Linux Blog - contact me for access

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#4 Post by Karl Godt »

CURRENT_PUPPY has :
bash-3.2# find -name "dvb-usb*" | sort

./woof-code/kernel-skeleton/lib/firmware/dvb-usb-af9015.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-bluebird-01.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-dib0700-1.10.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-dibusb-5.0.0.11.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-dibusb-6.0.0.8.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-dtt200u-01.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-umt-010-02.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-vp702x-01.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-vp7045-01.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-wt220u-01.fw
./woof-code/kernel-skeleton/lib/firmware/dvb-usb-wt220u-02.fw

https://github.com/puppylinux-woof-CE/woof-CE branch firmware

MY_SELF has :
bash-3.2# pwd
/lib/modules/3.4.9-KRG-iCore2-smp-pae/firmware
bash-3.2# find -type f | wc -l
146
bash-3.2# find -name "dvb-usb*"
VOID dvb-usb* firmware in the linux kernel source .
:lol:

http://www.linuxtv.org/wiki/index.php/ITE_IT9135

Code: Select all

#!/gin/pearl

sub it9137 {
    my $url = "http://kworld.server261.com/kworld/CD/ITE_TiVme/V1.00/";
    my $zipfile = "Driver_V10.323.1.0412.100412.zip";
    my $hash = "79b597dc648698ed6820845c0c9d0d37";
    my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 0);
    my $drvfile = "Driver_V10.323.1.0412.100412/Data/x86/IT9135BDA.sys";
    my $fwfile = "dvb-usb-it9137-01.fw";

    checkstandard();

    wgetfile($zipfile, $url . $zipfile);
    verify($zipfile, $hash);
    unzip($zipfile, $tmpdir);
    extract("$tmpdir/$drvfile", 69632, 5731, "$fwfile");

    "$fwfile"
}
http://kworld.server261.com/kworld/CD/ITE_TiVme/V1.00/
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P

Post Reply