Duncan Sands wrote:
I finally get vmware to work on 2.6.8. kernel. Unfortunately, the synchronisation problem I described in my last message is still present and this time I was not able to get modem synchronised properly. It always stopped right after firmware loading finished. When the phone cable is unplugged from modem the modem enters synchronisation phase and the DSL LED is blinking. But as soon as I plug the cable back, the LED either stops blinking or stays on and diag utility still shows that the modem is synchronising. I don't know if this is related, but vmware log shows following 4 messages:When I find more time I compile 2.6 kernel with usb_snoop support so we can see what's going on
behind scenes.
Yes, that would be very helpful. I guess it is good news because it looks
like you can reproduce a bug in the usb core at will - it should be possible
to squash it as long as you have the courage to continue :)
Oct 18 15:38:59: VMX|USBGL: CLEAR_HALT=80 failed -1:2:No such file or directory
Oct 18 15:38:59: VMX|USB: Setup issued during another setup action
Oct 18 15:38:59: VMX|USBGL: CLEAR_HALT=80 failed -1:2:No such file or directory
Oct 18 15:38:59: VMX|USB: Setup issued during another setup action
I searched the web on these errors but found only posts related either to specific Suse 9.1 distribution or to 64-bit hosts which is not my case. Nevertheless, I have at least usb_snoop log from firmware loading phase:
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: CLAIMINTERFACE
Oct 18 15:24:13 pentium-133 last message repeated 2 times
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: CONTROL
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: control read: bRequest=06 bRrequestType=80 wValue=0300 wIndex=0000
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: control read: data 04 03 09 04
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: CONTROL
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: control read: bRequest=06 bRrequestType=80 wValue=0301 wIndex=0409
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: control read: data 10 03 41 00 4c 00 43 00 41 00 54 00 45 00 4c 00 09 00 54 68 72 65 61 64 69 6e 67 4d 6f 64 65 6c 41 70 61 72 74 6d 65 6e 74 3a 00 00 00 c3 00 3d 00 3a 00 00 00 26 00 00 00 00 00 00 00 7b 44 45 44 31 45 41 32 39 2d 33 46 38 39 2d 31 31 44 33 2d 42 42 42 39 2d 30 30 31 30 35 41 31 46 30 44 36 38 7d 48 00 00 00 c4 00 3d 00 48 00 00 00 03 00 01 00 00 00 00 00 31 2e 30 01 00 00 00 ff ff ff ff 00 00 25 00 49 6e 73 74 61 6c 6c 53 68 69 65 6c 64 20 53 63 72 69 70 74 20 31 2e 30 20 54 79 70 65 20 4c 69 62 72 61 72 79 26 00 00 00 c5 00 3d 00 26 00 00 00 05 00 01 00 00 00 00 00 46 4c 41 47 53 01 00 00 00 ff ff ff ff 00 00 01 00 30 15 00 00 00 c6 00 3d 00 15 00 00 00 01 00 00 00 00 00 00 00 30 64 00 00 00 c7 00 3d 00 64 00 00 00 05 00 01 00 00 00 00 00 77 69 6e 33 32 01 00 00 00 ff ff ff ff 00 00 3f 00 43 3a 5c 50 52 4f 47 52 41 4d 20 46 49 4c 45 53 5c 43 4f 4d 4d 4f 4e 20 46 49 4c 45 53 5c 49 4e 53 54 41 4c 4c 53 48 49 45 4c 44 5c 49 53 43 52 49 50 54 5c 49 53 43 5
Oct 18 15:24:13 pentium-133 kernel: 49 50 54 2e 44 4c 4c 5b 00 00 00 c8 00 3d 00 5b 00 00 00 07 00 01 00 00 00 00 00 48 45 4c 50 44 49 52 01 00 00 00 ff ff ff ff 00 00 34 00 43 3a 5c 50 52 4f 47 52 41 4d 20 46 49 4c 45 53 5c 43 4f 4d 4d 4f 4e 20 46 49 4c 45 53 5c 49 4e 53 54 41 4c 4c 53 48 49 45 4c 44 5c 49 53 43 52 49 50 54 5c 58 00 00 00 c9 00 3d 00 58 00 00 00 26 00 01 00 00 00 00 00 7b 30 36 37 44 42 41 41 30 2d 33 38 44 46 2d 31 31 44 33 2d 42 42 42 37 2d 30 30 31 30 35 41 31 46 30 44 36 38 7d 01 00 00 00 ff ff ff ff 00 00 12 00 49 53 65 74 75 70 53 63 72 69 70 74 45 6e 67 69 6e 65 54 00 00 00 ca
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: CONTROL
Oct 18 15:24:13 pentium-133 kernel: usb 1-2: control read: bRequest=06 bRrequestType=80 wValue=0302 wIndex=0409
Oct 18 15:24:15 pentium-133 kernel: usb 1-2: control read: data 22 03 53 00 70 00 65 00 65 00 64 00 20 00 54 00 6f 00 75 00 63 00 68 00 20 00 55 00 53 00 42 00 20 00 61 72 74 6d 65 6e 74 3a 00 00 00 c3 00 3d 00 3a 00 00 00 26 00 00 00 00 00 00 00 7b 44 45 44 31 45 41 32 39 2d 33 46 38 39 2d 31 31 44 33 2d 42 42 42 39 2d 30 30 31 30 35 41 31 46 30 44 36 38 7d 48 00 00 00 c4 00 3d 00 48 00 00 00 03 00 01 00 00 00 00 00 31 2e 30 01 00 00 00 ff ff ff ff 00 00 25 00 49 6e 73 74 61 6c 6c 53 68 69 65 6c 64 20 53 63 72 69 70 74 20 31 2e 30 20 54 79 70 65 20 4c 69 62 72 61 72 79 26 00 00 00 c5 00 3d 00 26 00 00 00 05 00 01 00 00 00 00 00 46 4c 41 47 53 01 00 00 00 ff ff ff ff 00 00 01 00 30 15 00 00 00 c6 00 3d 00 15 00 00 00 01 00 00 00 00 00 00 00 30 64 00 00 00 c7 00 3d 00 64 00 00 00 05 00 01 00 00 00 00 00 77 69 6e 33 32 01 00 00 00 ff ff ff ff 00 00 3f 00 43 3a 5c 50 52 4f 47 52 41 4d 20 46 49 4c 45 53 5c 43 4f 4d 4d 4f 4e 20 46 49 4c 45 53 5c 49 4e 53 54 41 4c 4c 53 48 49 45 4c 44 5c 49 53 43 52 49 50 54 5c 49 53 43 5
Oct 18 15:24:16 pentium-133 kernel: 49 50 54 2e 44 4c 4c 5b 00 00 00 c8 00 3d 00 5b 00 00 00 07 00 01 00 00 00 00 00 48 45 4c 50 44 49 52 01 00 00 00 ff ff ff ff 00 00 34 00 43 3a 5c 50 52 4f 47 52 41 4d 20 46 49 4c 45 53 5c 43 4f 4d 4d 4f 4e 20 46 49 4c 45 53 5c 49 4e 53 54 41 4c 4c 53 48 49 45 4c 44 5c 49 53 43 52 49 50 54 5c 58 00 00 00 c9 00 3d 00 58 00 00 00 26 00 01 00 00 00 00 00 7b 30 36 37 44 42 41 41 30 2d 33 38 44 46 2d 31 31 44 33 2d 42 42 42 37 2d 30 30 31 30 35 41 31 46 30 44 36 38 7d 01 00 00 00 ff ff ff ff 00 00 12 00 49 53 65 74 75 70 53 63 72 69 70 74 45 6e 67 69 6e 65 54 00 00 00 ca
Oct 18 15:24:16 pentium-133 kernel: usb 1-2: usbdev_ioctl: SUBMITURB
Oct 18 15:24:16 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
Oct 18 15:24:16 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
<.... the pattern SUBMIT-REAP-REAP repeats ...>
Oct 18 15:24:20 pentium-133 kernel: usb 1-2: usbdev_ioctl: SETINTERFACE
Oct 18 15:24:20 pentium-133 kernel: usb 1-2: usbdev_ioctl: SETINTERFACE
Oct 18 15:24:21 pentium-133 kernel: usb 1-2: usbdev_ioctl: SUBMITURB
<.... the pattern SUBMIT-REAP-REAP repeats ...>
Oct 18 15:24:22 pentium-133 kernel: usb 1-2: usbdev_ioctl: CLEAR_HALT
Oct 18 15:24:22 pentium-133 kernel: usb 1-2: usbdev_ioctl: CLEAR_HALT
Oct 18 15:24:22 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
Oct 18 15:24:22 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
<.... the pattern SUBMIT-REAP-REAP repeats ...>
Oct 18 15:39:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: SUBMITURB
Oct 18 15:39:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
Oct 18 15:39:13 pentium-133 kernel: usb 1-2: usbdev_ioctl: REAPURBDELAY
As you can see, the firmware loading takes quite a long time - about 15 mins. It is much longer than it took on 2.4 kernel but I guess this is caused by usb_snoop logging..
Nope, system logs tell nothing about this issue, just vmware log showed above.P.S.: I don't know if this is related to the problem but I had problem to get modem to work on virtual host
under vmware. When I plugged modem the firmware upload began. Everything went OK, but when modem
tried to synchronize it froze (USB led on and DSL led off or both leds on). The diag utility showed yellow icon
(synchronizing with DSL line). I had to repeatedly plug the modem in for a few times before it was successfully
synchronized. Maybe it's just an issue of virtual computer (as I wrote, everything went very slow so maybe some
timeouts occured ...).
Did you get any evil messages in your (linux) system logs (an Oops for example)?
I think it may be important to have logs of all USB communication up to "non-receiving" state but I'm afraid I won't be able to get them until I resolve that CLEAR_HALT issue and get modem connected under Win98 on vmware. Maybe I would be wiser if I determined on which layer the data is lost. I wonder if the error could be burried somewhere lower than the USB host controller (pci quirk maybe ?).
Regards
Andrej
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
