Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2014-08-03 Thread Josua Dietze

Am 02.08.2014 19:43, schrieb Didier 'OdyX' Raboud:

Josua: what do you think could be done there?


Uh, sorry, this was not on my radar anymore ...

I just checked version 1.2.5 with two cascaded USB hubs and got the same 
problem as Stefano with a mutilated device path.


It seems I have incorporated the fix in 1.2.6 which works just fine with the 
hub chain. To my partial exoneration I can say that the Changelog states:


fix for error with cascaded hubs in dispatcher script

So I look forward to a mild verdict, even if I had failed to close this bug 
properly  8-]


I'd appreciate if you would this as soon as it suits you ...

Josh


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2014-08-02 Thread Didier 'OdyX' Raboud
Control: reassign -1 usb-modeswitch 1.2.5+repack0-1
Control: retitle -1 usb-modeswitch fails to work through some USB hubs


On Thu, 24 Jan 2013, Stefano Rivera stefa...@debian.org wrote:
 Control: reopen -1
  I'm sure I couldn't get it to work on Friday (which was what lead to
  me filing this bug).
 
 Aha. Reproduced it.

Josua: what do you think could be done there?

See https://bugs.debian.org/698413 .

Thanks in advance, cheers, 

OdyX


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-24 Thread Stefano Rivera
Control: reopen -1
 I'm sure I couldn't get it to work on Friday (which was what lead to
 me filing this bug).

Aha. Reproduced it.

The problem seems to be with the USB hub on my desk at work.

When I plug the modem into it, I get /var/log/usb_modeswitch_1-1.1.1.4:
| USB_ModeSwitch log from Thu Jan  24 17:40:13 SAST 2013
| 
| Raw args from udev: /1-1.1.1.4
| 
| Using global config file: /etc/usb_modeswitch.conf
| Called by new rules file - remember to check class of first interface ...
| Using top device dir /sys/bus/usb/devices/1-1.1
|Warning: USB attribute manufacturer not found
|Warning: USB attribute product not found
| Check class of first interface ...
|  Device is not in install mode. Exiting

And this in the kernel log:
[426027.648903] usb 1-1.1.1.4: new high-speed USB device number 113 using 
ehci_hcd
[426027.762013] usb 1-1.1.1.4: New USB device found, idVendor=12d1, 
idProduct=14fe
[426027.762017] usb 1-1.1.1.4: New USB device strings: Mfr=2, Product=1, 
SerialNumber=0
[426027.762019] usb 1-1.1.1.4: Product: HUAWEI Mobile
[426027.762021] usb 1-1.1.1.4: Manufacturer: HUAWEI Technology
[426027.802104] scsi118 : usb-storage 1-1.1.1.4:1.0
[426027.802267] scsi119 : usb-storage 1-1.1.1.4:1.1
[426028.800119] scsi 118:0:0:0: CD-ROMHUAWEI   Mass Storage 
2.31 PQ: 0 ANSI: 2
[426028.800132] scsi 119:0:0:0: Direct-Access HUAWEI   TF CARD Storage  
2.31 PQ: 0 ANSI: 2
[426028.800875] sd 119:0:0:0: Attached scsi generic sg4 type 0
[426028.803620] sr1: scsi-1 drive
[426028.803780] sr 118:0:0:0: Attached scsi CD-ROM sr1
[426028.803907] sr 118:0:0:0: Attached scsi generic sg5 type 5
[426028.804112] sd 119:0:0:0: [sdd] Attached SCSI removable disk
[426028.975051] ISO 9660 Extensions: Microsoft Joliet Level 1
[426028.977946] ISOFS: changing to secondary root

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 465 6908 C: +27 72 419 8559  UCT: x3127


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-20 Thread Didier 'OdyX' Raboud
Control: tags -1 +pending

Le samedi, 19 janvier 2013 13.06:08, Stefano Rivera a écrit :
 Hi Josua (2013.01.19_13:15:14_+0200)
 
  You need usb-modeswitch 1.2.5 for the new udev rule flavour of data
  20121109.
  
  I think I failed to stress that requirement - sorry!
  The head information in the rules file is obviously incorrect. Should
  read:
  
  # Use with USB_ModeSwitch = 1.2.5 !
 
 And the Depends/Breaks should be adjusted appropriately.

Ha yeah, right. I have pushed the fix to the packaging repository.

Cheers,

OdyX


signature.asc
Description: This is a digitally signed message part.


Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-19 Thread Stefano Rivera
Hi Josua (2013.01.18_11:37:34_+0200)
 Stefano, can you retrieve a mode-switching debug log?
 See /etc/usb_modeswitch.conf for the setting and some hints.

Aha.

With 20121109-1 I get /var/log/usb_modeswitch_1-1.2 containing:
| USB_ModeSwitch log from Sat Jan  19 11:25:40 SAST 2013
| 
| Raw args from udev: /1-1.2
| 
| Using global config file: /etc/usb_modeswitch.conf
| Could not determine top device dir from udev values! Exiting

With 20120815-2 I get /var/log/usb_modeswitch_1-1.2:1.0 that's far longer and
happier. It begins:
| USB_ModeSwitch log from Sat Jan  19 11:27:07 SAST 2013
| 
| Raw args from udev: /1-1.2:1.0
| 
| Using global config file: /etc/usb_modeswitch.conf
| Using top device dir /sys/bus/usb/devices/1-1.2
| 
| USB values from sysfs:
|   manufacturerHUAWEI Technology
|   product HUAWEI Mobile
|   serial  
| 
...

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 461 1230 C: +27 72 419 8559


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-19 Thread Josua Dietze

Am 19.01.2013 10:30, schrieb Stefano Rivera:

With 20121109-1 I get /var/log/usb_modeswitch_1-1.2 containing:
| USB_ModeSwitch log from Sat Jan  19 11:25:40 SAST 2013
|
| Raw args from udev: /1-1.2
|
| Using global config file: /etc/usb_modeswitch.conf
| Could not determine top device dir from udev values! Exiting


You need usb-modeswitch 1.2.5 for the new udev rule flavour of data 20121109.

I think I failed to stress that requirement - sorry!
The head information in the rules file is obviously incorrect. Should read:

# Use with USB_ModeSwitch = 1.2.5 !

Regards,
Josh


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-19 Thread Stefano Rivera
Hi Josua (2013.01.19_13:15:14_+0200)
 You need usb-modeswitch 1.2.5 for the new udev rule flavour of data 20121109.
 
 I think I failed to stress that requirement - sorry!
 The head information in the rules file is obviously incorrect. Should read:
 
 # Use with USB_ModeSwitch = 1.2.5 !

And the Depends/Breaks should be adjusted appropriately.

Hrm, yes, now I find that that usb-modeswitch 1.2.5+repack0-1 works with
the new data package. I'm sure I couldn't get it to work on Friday
(which was what lead to me filing this bug). Oh well, all's well that
ends well...

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 461 1230 C: +27 72 419 8559


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-18 Thread Stefano Rivera
Package: usb-modeswitch-data
Version: 20121109-1
Severity: normal

With 20120815-2, the Huawei e3276 is successfully switched and provides a
/dev/ttyUSB0. With 20121109-1, it doesn't.

$ lsusb | grep Huawei
Bus 001 Device 054: ID 12d1:14fe Huawei Technologies Co., Ltd. 

SR

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages usb-modeswitch-data depends on:
ii  dpkg  1.16.9

Versions of packages usb-modeswitch-data recommends:
ii  udev175-7
ii  usb-modeswitch  1.2.3+repack0-1

usb-modeswitch-data suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-18 Thread Didier 'OdyX' Raboud
Hi Stefano, and thanks for your bugreport,

Le vendredi, 18 janvier 2013 09.42:44, Stefano Rivera a écrit :
 With 20120815-2, the Huawei e3276 is successfully switched and provides a
 /dev/ttyUSB0. With 20121109-1, it doesn't.
 
 $ lsusb | grep Huawei
 Bus 001 Device 054: ID 12d1:14fe Huawei Technologies Co., Ltd.

That's very weird as 20120815-2 and 20121109-1 have the exact same 
configuration file for 12d1:14fe :

 aptitude download usb-modeswitch-data=20120815-2
 dpkg -x usb-modeswitch-data_20120815-2_all.deb um-unstable
 aptitude download usb-modeswitch-data=20121109-1
 dpkg -x usb-modeswitch-data_20121109-1_all.deb um-experimental
 tar xzf um-unstable/usr/share/usb_modeswitch/configPack.tar.gz 12d1:14fe
 mv 12d1\:14fe 12d1\:14fe.unstable
 tar xzf um-experimental/usr/share/usb_modeswitch/configPack.tar.gz 12d1:14fe
 diff -Naur 12d1\:14fe 12d1\:14fe.unstable
= No difference.

Indeed, 20120815-2 got 20121109-1 changes backported.

So: are you sure these are the only packages you changed ? Did you also 
upgrade usb-modeswitch itself?

Does this still happen if you launch # udevadm trigger between installations 
of usb-modeswitch-data?

Cheers,

OdyX


signature.asc
Description: This is a digitally signed message part.


Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-18 Thread Stefano Rivera
Hi Didier (2013.01.18_11:01:29_+0200)
 That's very weird as 20120815-2 and 20121109-1 have the exact same 
 configuration file for 12d1:14fe :

Yeah, I found it fairly confusing too.

 So: are you sure these are the only packages you changed ? Did you also 
 upgrade usb-modeswitch itself?

Yes, tried all the combinations, it seems to be the new data package that
causes the trouble, but it's hard to figure out why.

 Does this still happen if you launch # udevadm trigger between 
 installations 
 of usb-modeswitch-data?

Yeah, doesn't help.

How do I go about debugging usb_modeswitch_dispatcher?

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 461 1230 C: +27 72 419 8559


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-18 Thread Josua Dietze

Am 18.01.2013 10:01, schrieb Didier 'OdyX' Raboud:

That's very weird as 20120815-2 and 20121109-1 have the exact same
configuration file for 12d1:14fe :


I was just about to write and point out that very same fact.

Stefano, can you retrieve a mode-switching debug log?
See /etc/usb_modeswitch.conf for the setting and some hints.

Regards,
Josh


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#698413: usb-modeswitch-data: Huawei e3276 no longer switched

2013-01-18 Thread Didier 'OdyX' Raboud
Le vendredi, 18 janvier 2013 10.38:11, Stefano Rivera a écrit :
 Hi Didier (2013.01.18_11:01:29_+0200)
 
  That's very weird as 20120815-2 and 20121109-1 have the exact same
  configuration file for 12d1:14fe :
 Yeah, I found it fairly confusing too.

Well, just reminded that there is another difference:

 -# Special treat for IF 3
 -ATTRS{bInterfaceNumber}==03, ATTRS{bInterfaceClass}==08, 
ATTRS{idVendor}==19d2, ATTRS{idProduct}==2000, GOTO=modeswitch_rules_begin
 -ATTRS{bInterfaceNumber}==03, ATTRS{bInterfaceClass}==08, 
ATTRS{idVendor}==16d8, ATTRS{idProduct}==6803, GOTO=modeswitch_rules_begin
  
 -# Most known install partitions are on interface 0, two on 3, one on 9
 -ATTRS{bInterfaceNumber}!=0[09], GOTO=modeswitch_rules_end
 +# Don't continue on change event, prevent trigger by changed configuration
 +ACTION!=add, GOTO=modeswitch_rules_end
 
 (…)
 
  # T-Mobile NL (Huawei E352)
 -ATTRS{idVendor}==12d1, ATTRS{idProduct}==14fe, RUN+=usb_modeswitch 
'%b/%k'
 +ATTR{idVendor}==12d1, ATTR{idProduct}==14fe, RUN+=usb_modeswitch '%b/%k'

 How do I go about debugging usb_modeswitch_dispatcher?

You can use the usb_modeswitch.tcl file from the usb-modeswitch source, install
a valid tclsh and put it as usb_modeswitch_dispatcher in /usr/sbin , then you
can debug its tcl.

An easier first step is enabling EnableLogging in /etc/usb_modeswitch.conf and
send the /var/log/* resulting file to the buglog where Josua will parse it for
you. :-)

Cheers,

OdyX


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org