皆様

オオツキです。

Jessie で backport を入れたりしていたら、モバイルルータが usb0 と認識されず、ストレージデバイスとしてしか認識されなくなってしまいました。
backports で入ったものをすべて戻してみましたが、改善しません。

そこで usb の プロダクト ID を直接いじってみようとしているのですが、エラーとなってしまいます。
※ 一番下の [References] を参考に試してみました。

何か的はずれなことをやってしまっているのでしょうか?
改善方法をご存知の方いらっしゃいますか?

[ルーター]
$ lsusb -d 12d1:
Bus 003 Device 004: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)

[試したコマンド]
# usb_modeswitch -p 0x1f01 -v 0x12d1 -P 0x14db -V 0x12d1
# usb_modeswitch -p 0x1f01 -v 0x12d1 -J

[ログ]
dmesg  | grep usb_mode
[  972.277901] usb_modeswitch[2589]: segfault at 5 ip 0000000000401c4f sp 00007ffc1b03eb20 error 4 in usb_modeswitch[400000+c000]
[  978.340456] usb_modeswitch[2596]: segfault at 5 ip 0000000000401c4f sp 00007ffdc8599980 error 4 in usb_modeswitch[400000+c000]

$ apt-cache show usb-modeswitch
Package: usb-modeswitch
Version: 2.2.0+repack0-2

$ apt-cache show usb-modeswitch
Package: usb-modeswitch-data
Version: 20150115-1

[References]
https://lists.debian.org/debian-laptop/2015/02/msg00018.html
https://ubuntuforums.org/showthread.php?t=1874253
http://blog.kawauso.com/?p=748

------------------------
Key fingerprint = 310C 6FCE 254A E0DF 395D  23A3 D2F2 5C56 84D1 A6F2

Yosuke OTSUKI