Debian と TI usb3410

Debian と TI usb3410

TI usb3410 USBデバイス(TI MSP-FET430UIFプログラマ)があり、Debianコンピュータ(キュー2.6.32-5-amd64を実行)に接続すると、dmesgに次のように表示されます。

[ 3159.380099] usb 2-1: New USB device found, idVendor=0451, idProduct=f430
[ 3159.380108] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3159.380116] usb 2-1: Product: MSP-FET430UIF JTAG Tool
[ 3159.380121] usb 2-1: Manufacturer: Texas Instruments
[ 3159.380128] usb 2-1: SerialNumber: TUSB3410410886330C60FFD9
[ 3159.380411] usb 2-1: configuration #1 chosen from 1 choice
[ 3159.384312] ti_usb_3410_5052 2-1:1.0: TI USB 3410 1 port adapter converter detected
[ 3159.384336] usb 2-1: firmware: requesting ti_usb-v0451-pf430.fw
[ 3159.391011] usb 2-1: firmware: requesting ti_3410.fw
[ 3159.399203] usb 2-1: ti_download_firmware - firmware not found
[ 3159.399240] ti_usb_3410_5052: probe of 2-1:1.0 failed with error -5

そしてlsusbは

Bus 002 Device 004: ID 0451:f430 Texas Instruments, Inc. MSP-FET430UIF JTAG Tool
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05c8:010c Cheng Uei Precision Industry Co., Ltd (Foxlink) 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ただし、/devには対応するデバイスはありません(/dev/ttyUSB0などを読む必要があります)。

udevルールを作成しました(説明どおり)。http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Getting_Started_with_Debugging)しかし、特に違いはありません。このページから(またhttp://ubuntuforums.org/showthread.php?t=979460)ではファームウェアを新しい場所にコピー(または接続)することを提案していますが、私のシステムではファームウェアが元の場所に存在しません(これによりコピー/リンクが少し難しくなります)。

ファームウェアパッケージ(firmware-linux-nonfree、ファームウェア-linux-free、およびファームウェア-linux)をインストールしましたが、まだパッケージがありません。

/lib/firmware は次のようになります。

3com              cxgb3                     hp           mts_gsm.fw
advansys          dabusb                    kaweth       r128
agere_ap_fw.bin   dsp56k                    keyspan_pda  radeon
agere_sta_fw.bin  dvb-fe-xc5000-1.6.114.fw  matrox       tehuti
av7110            dvb-usb-dib0700-1.20.fw   mts_cdma.fw  tigon
cis               e100                      mts_edge.fw

私の質問は、このUSBデバイスを操作するにはどうすればよいですか?/ファームウェアファイルはどこにありますか?

ベストアンサー1

Jasonwryanの提案に従って、以下からrpmをダウンロードしました。ここOpenSuSE 11.2ファームウェアを含むパッケージ。

次に(を使用して)rpmを抽出したrpm2cpio kernel-firmware-20090821-4.1.noarch.rpm |cpio -vid。これにより、libとusrという2つのディレクトリが作成されます。ファームウェアはlibディレクトリにあるため、システムにコピーするのは簡単ですsudo cp lib/firmware/ti_* /lib/firmware/。これにより、2つのファームウェアファイル(ti_3410.fwとti_5052.fw)がコピーされます。その後、デバイスを接続すると、devフォルダにttyUSB0と表示されます(そうする必要があります)。

私はまだこれらのファイルが含まれていないのか(Debianパッケージで利用できないのか)わかりません。 Debian のライセンス要件のためだと想像するしかありません。

おすすめ記事