Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-03 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


HI Alan,

I purchased a new USB 2.0 controller card which appears thus with lspci
- -v | grep -i usb:

:00:08.0 USB Controller: NEC Corporation USB (rev 43)
:00:08.1 USB Controller: NEC Corporation USB (rev 43)
:00:08.2 USB Controller: NEC Corporation USB 2.0 (rev 04)

I completely disabled the USB controller on the motherboard.

All 3 of my high speed devices (MP3 player, memory stick, and scanner)
all work just fine with this new card.  My USB 1.0 printer also works
fine.

In addition, I purchased a new USB 2.0 high speed hub and everything
works great with it.  I tried 2.6.12.3 as well as 2.6.13 - both work
just fine.

I like a happy ending.  :-)

Many thanks!

Andy

- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDGeDiHl0iXDssISsRAgWFAJ9urGaAHl3swGZp7iD3UjAqInLjDACePc94
DPDiK6XrFPA7zK7CjX5Rbvw=
=eYil
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-03 Thread Alan Stern
On Sat, 3 Sep 2005, Andy Stewart wrote:

 HI Alan,
 
 I purchased a new USB 2.0 controller card which appears thus with lspci
 - -v | grep -i usb:
 
 :00:08.0 USB Controller: NEC Corporation USB (rev 43)
 :00:08.1 USB Controller: NEC Corporation USB (rev 43)
 :00:08.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
 
 I completely disabled the USB controller on the motherboard.
 
 All 3 of my high speed devices (MP3 player, memory stick, and scanner)
 all work just fine with this new card.  My USB 1.0 printer also works
 fine.
 
 In addition, I purchased a new USB 2.0 high speed hub and everything
 works great with it.  I tried 2.6.12.3 as well as 2.6.13 - both work
 just fine.
 
 I like a happy ending.  :-)
 
 Many thanks!

You're welcome.  In a way it's encouraging to see that many of the
problems being reported nowadays turn out to be caused by faulty hardware
rather than software bugs.  Of course, it would be even better if we had a 
good way to work around the hardware faults!  Sometimes that's just not 
possible.

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-02 Thread Alan Stern
On Thu, 1 Sep 2005, Andy Stewart wrote:

 After further experimentation, I'm no longer convinced that anything is
 faster on my Opteron vs. the laptop.  I was using Konqueror to drag-drop
 files to the MP3 player, and was gauging the speed based on the
 Konqueror progress window.  After many experiments, the time to copy a
 large file appeared to approach zero (clearly impossible).  I suspect
 some sort of caching effect since a 'sync' command would typically take
 several minutes to return to the command prompt.
 
 This leads me to ask if there is an application similar to iptraf that
 can show USB traffic details.

How about hdparm for data transfer timings?  Or even something as simple 
as:

time sh -c 'dd ... ; umount /dev/sda1'

For USB traffic details there is the usbmon facility available in the 
kernel, described in Documentation/usb/usbmon.txt.


 Now, I can't reliably access the G3 (or my Epson scanner) when it is
 plugged into the EHCI port, but that is the subject of a future thread.
  
  What do you mean by the EHCI port?  Remember, on a high-speed system 
  each port is generally connected to two types of controller: the EHCI 
  controller and a companion full/low-speed UHCI or OHCI controller.  That's 
  how your motherboard is set up.
  
 
 While doing these experiments, I was using the 'usbview' GUI.  In my
 case, usbview lists 1 EHCI controller, 3 UHCI controllers, and 1 OHCI
 controller.

The OHCI controller is your add-on card, so we can ignore it.  The other 
controllers are on the motherboard.

 I have 6 physical USB connectors on my system.  Usbview lists the device
 underneath the controller to which it is connected.  There are only 2
 connectors on my system where devices show up as being connected to the
 EHCI host controller (I called those EHCI ports).  If I plug a USB 2.0
 device into an EHCI port, I expect to see USB 2.0 speeds when
 accessing that device (taking device limits into account).

All 6 ports are connected to the EHCI controller, and each UHCI controller
is connected to 2 of the ports.  So all your motherboard ports are both
EHCI and UHCI.  Try plugging a non-high-speed device into one of those 
so-called EHCI ports and you'll see what I mean.  Also check out the 
MaxCh (Max-Children) field in the T: line of /proc/bus/usb/devices for 
each controller.  You'll see that each UHCI controller can have 2 children 
while the EHCI controller can have 6.

You need to get over your confusion between USB 2.0 and a device's speed.  
USB 1.1 defines two speeds: low (1.5 Mb/s) and full (12 Mb/s).  USB 2.0
defines three speeds: low, full, and high (480 Mb/s).  A USB 2.0 device is
free to use whichever speed it wants.  (Except hubs; a USB 2.0 hub _must_
run at high speed if the upstream port is capable of supporting it.)

What this means is that plugging a USB 2.0 device into one of your
motherboard ports guarantees nothing about the speed.  But if you plug a
high-speed-capable device into any of those ports, it should run at high
speed.  EXCEPT that in many computers, some of the internal wiring
(particularly the cables that lead from the motherboard to the ports at
the front of the case) is not good quality and is too noisy for use at
high speed.  Try to do it and you'll encounter many errors and eventual 
failure.

 My scanner and MP3 player support USB 2.0, and this fact is recognized
 by usbview when I click on each device when it is connected to the EHCI
 host controller.  However, what I have noticed is that neither my
 scanner nor my MP3 player work reliably when plugged into the EHCI host
 controller.  Small data transfers work OK, but large ones (perhaps  5
 MB) return errors, after which the device is inaccessible until
 unplugged and plugged in again (not power cycled, but dis/reconnected to
 USB).

In your case, it could be that _all_ the wiring is somewhat noisy.  You 
might try using the 2.6.13 kernel; it has improved error recovery in 
usb-storage.

 These devices work great when plugged into either the OHCI or UHCI
 controller.  Why might this be?  What can I do to gather more useful
 debug information?

Slower transfers are more resilient against noise than fast ones.  If 
noise is indeed the culprit, there's not much you can do about it -- 
improve the computer's internal wiring perhaps.  Or you could replace your 
PCI USB card with one that has an EHCI controller; it ought to work 
better than the one on the motherboard.

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:

Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-02 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alan Stern wrote:
 In your case, it could be that _all_ the wiring is somewhat noisy.  You 
 might try using the 2.6.13 kernel; it has improved error recovery in 
 usb-storage.

HI Alan,

I tried using the 2.6.13 kernel but the results are the same - high
speed devices work OK with OHCI or UHCI, but not with EHCI.  I'm going
to try to purchase a new add-on card this weekend to see if that will
help.  I'll report that status in a couple of days.

Thanks for your patience and the great information you've provided
during this discussion!  I've found it immensely helpful.  I hope it
will help others who discover this thread in the future.

Andy

- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDGOIsHl0iXDssISsRAnysAJ0fWba8UjXDRKIroPNNaDHdNsgZYQCeO6Eb
p+bpH1H7FgXtq0N4x5ZwnIk=
=3j0x
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-01 Thread Alan Stern
 HI Alan et al,
 
 I believe that I have solved the problem (at least for USB 1.x) while
 using the 2.6.12.3 kernel.  In summary, I changed two things at once
 (yeah, I know I shouldn't do that):
   1) I added a pci-usb controller with a different chipset
   2) I compiled/installed the ehci-hcd kernel module

Compiling and installing the ehci-hcd module shouldn't make any 
difference.  But if you rebuilt the entire kernel instead of just that one 
module, then maybe something else could have changed.

 My USB hardware on the dual Opteron server:

 # lspci -v | grep -i usb

 #add on pci-usb controller
 :00:08.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])

It's a little unusual to come across a PCI USB card that includes an OHCI 
controller without an EHCI controller.

 # these are from the motherboard chipset
 :00:10.0 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
 1.1 Controller (rev 81) (prog-if 00 [UHCI])
 :00:10.1 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
 1.1 Controller (rev 81) (prog-if 00 [UHCI])
 :00:10.2 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
 1.1 Controller (rev 81) (prog-if 00 [UHCI])
 :00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
 (prog-if 20 [EHCI])
 
 Previously, I had neither compiled the ehci-hcd.ko module nor had I
 enabled USB 2.0 on my motherboard (the motherboard allows one to select
 USB 1.0 or USB 2.0).  Since the iAudio G3 supposedly supports USB 2.0, I
 thought I would try enabling USB 2.0.  I compiled and loaded ehci-hcd
 and now I can mount and access the iAudio G3 reliably on the UHCI and
 OCHI ports.
 
 Does it make sense that adding the ehci-hcd module should make this
 suddenly work even in USB 1.x mode?

No, if by USB 1.x mode you mean that the USB 2.0 option in the BIOS
remains turned off.  But if that option is turned on and ehci-hcd is
loaded then there's no way to force the motherboard ports to run at full
(USB 1.1) speed -- other than plugging in a full-speed device.  If
ehci-hcd isn't loaded, then the only differences from your earlier
environment are caused by:

Whatever changes result from loading ehci-hcd at boot and then
unloading it later (probably nothing important);

Whatever other changes might have occurred as a result of 
rebuilding the entire kernel (only if you did rebuild the
entire kernel, and even then there shouldn't be any such
changes, although you never know);

Whatever changes you might have made to the BIOS.

The BIOS could easily have been the entire reason for your problems all
along.  I wouldn't be surprised if you found that the earlier OS version,
without ehci-hcd compiled, also started working correctly once that
setting was changed.  And I wouldn't be surprised if you found that
putting the BIOS setting back caused the problems on the motherboard ports
to reappear, even with ehci-hcd loaded.

 I'm pleasantly surprised that the speed of access is *much* faster than
 on the laptop (on the order of 6x faster on writes).  My CPU goes to
 100% while accessing the G3, so it makes sense to me that a much faster
 processor (1.8GHz Opteron vs. 1.0 GHz Athlon) would help.  Would you agree?

No.  At high (USB 2.0) speed, I/O transfers generally limited by the
device, not by the CPU or the USB connection.  Even though your CPU usage
shows up as 100%, it's not at all clear that the CPU is doing anything
useful at those times.

 Now, I can't reliably access the G3 (or my Epson scanner) when it is
 plugged into the EHCI port, but that is the subject of a future thread.

What do you mean by the EHCI port?  Remember, on a high-speed system 
each port is generally connected to two types of controller: the EHCI 
controller and a companion full/low-speed UHCI or OHCI controller.  That's 
how your motherboard is set up.

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-09-01 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alan Stern wrote:
 
I'm pleasantly surprised that the speed of access is *much* faster than
on the laptop (on the order of 6x faster on writes).  My CPU goes to
100% while accessing the G3, so it makes sense to me that a much faster
processor (1.8GHz Opteron vs. 1.0 GHz Athlon) would help.  Would you agree?
 
 No.  At high (USB 2.0) speed, I/O transfers generally limited by the
 device, not by the CPU or the USB connection.  Even though your CPU usage
 shows up as 100%, it's not at all clear that the CPU is doing anything
 useful at those times.

After further experimentation, I'm no longer convinced that anything is
faster on my Opteron vs. the laptop.  I was using Konqueror to drag-drop
files to the MP3 player, and was gauging the speed based on the
Konqueror progress window.  After many experiments, the time to copy a
large file appeared to approach zero (clearly impossible).  I suspect
some sort of caching effect since a 'sync' command would typically take
several minutes to return to the command prompt.

This leads me to ask if there is an application similar to iptraf that
can show USB traffic details.

 
Now, I can't reliably access the G3 (or my Epson scanner) when it is
plugged into the EHCI port, but that is the subject of a future thread.
 
 What do you mean by the EHCI port?  Remember, on a high-speed system 
 each port is generally connected to two types of controller: the EHCI 
 controller and a companion full/low-speed UHCI or OHCI controller.  That's 
 how your motherboard is set up.
 

While doing these experiments, I was using the 'usbview' GUI.  In my
case, usbview lists 1 EHCI controller, 3 UHCI controllers, and 1 OHCI
controller.

I have 6 physical USB connectors on my system.  Usbview lists the device
underneath the controller to which it is connected.  There are only 2
connectors on my system where devices show up as being connected to the
EHCI host controller (I called those EHCI ports).  If I plug a USB 2.0
device into an EHCI port, I expect to see USB 2.0 speeds when
accessing that device (taking device limits into account).

My scanner and MP3 player support USB 2.0, and this fact is recognized
by usbview when I click on each device when it is connected to the EHCI
host controller.  However, what I have noticed is that neither my
scanner nor my MP3 player work reliably when plugged into the EHCI host
controller.  Small data transfers work OK, but large ones (perhaps  5
MB) return errors, after which the device is inaccessible until
unplugged and plugged in again (not power cycled, but dis/reconnected to
USB).

These devices work great when plugged into either the OHCI or UHCI
controller.  Why might this be?  What can I do to gather more useful
debug information?

Thanks!

Andy


- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDF5DmHl0iXDssISsRAk/AAJ4viLc2vyPP4OEyBgOWSYNcTZStPgCdHzqL
hGGyxbuyO9pORUNu+Fab7BY=
=K9mx
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-31 Thread Alan Stern
On Tue, 30 Aug 2005, Andy Stewart wrote:

  Could it be because the device is running behind a hub?  What happens if
  you remove the hub and plug the device directly into the server?
 
 I've tried this previously and found that plugging the device directly
 into the server's USB port (no hub) yields the same result we've seen.

Are you sure it yields exactly the same results?  Did you try it with 
CONFIG_USB_STORAGE_DEBUG turned on, and did the log messages come out the 
same?

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-31 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


HI Alan et al,

I believe that I have solved the problem (at least for USB 1.x) while
using the 2.6.12.3 kernel.  In summary, I changed two things at once
(yeah, I know I shouldn't do that):
1) I added a pci-usb controller with a different chipset
2) I compiled/installed the ehci-hcd kernel module

My USB hardware on the dual Opteron server:

# lspci -v | grep -i usb

#add on pci-usb controller
:00:08.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])

# these are from the motherboard chipset
:00:10.0 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
1.1 Controller (rev 81) (prog-if 00 [UHCI])
:00:10.1 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
1.1 Controller (rev 81) (prog-if 00 [UHCI])
:00:10.2 USB Controller: VIA Technologies, Inc. VT82x UHCI USB
1.1 Controller (rev 81) (prog-if 00 [UHCI])
:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
(prog-if 20 [EHCI])

Previously, I had neither compiled the ehci-hcd.ko module nor had I
enabled USB 2.0 on my motherboard (the motherboard allows one to select
USB 1.0 or USB 2.0).  Since the iAudio G3 supposedly supports USB 2.0, I
thought I would try enabling USB 2.0.  I compiled and loaded ehci-hcd
and now I can mount and access the iAudio G3 reliably on the UHCI and
OCHI ports.

Does it make sense that adding the ehci-hcd module should make this
suddenly work even in USB 1.x mode?

I'm pleasantly surprised that the speed of access is *much* faster than
on the laptop (on the order of 6x faster on writes).  My CPU goes to
100% while accessing the G3, so it makes sense to me that a much faster
processor (1.8GHz Opteron vs. 1.0 GHz Athlon) would help.  Would you agree?

Now, I can't reliably access the G3 (or my Epson scanner) when it is
plugged into the EHCI port, but that is the subject of a future thread.

Later, and thanks!

Andy

- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDFlcjHl0iXDssISsRAnDeAJ9H+DG1LnXxzUBx+UxbtnsDTCNlzwCdEaKN
0X7UwSfWJ8UXJjlHSzeMSt0=
=yijX
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-30 Thread Alan Stern
On Mon, 29 Aug 2005, Andy Stewart wrote:

 HI Alan et al,
 
 Alan Stern wrote:
  
  At least you've ruled out the operating system version as the source of
  the problem.
 
 Well, that's not yet clear to me.  The two systems have significantly
 different hardware configurations.

Sure.  But all the OS versions you tried on the laptop worked, and all 
those same OS versions on the server failed.  To me that suggests some 
sort of hardware incompatibility rather than a version-related software 
problem.

 I tried 2.6.12.5 without SMP (I did not want to disturb my 2.6.12.3
 setup) to no avail.  It fails in the same way.
 
 I am wondering if something in the hotplug system would cause or remedy
 this type of behavior.
 
 Other ideas or suggestions would be *greatly* appreciated.

I would be very suprised if the hotplug system was related to this in any 
way.  One way to test that is by doing modprobe usb-storage before you 
plug in the device.  Then there won't be any hotplug activity at all.  Try 
it on both the server and the laptop.

It's very strange.  The log indicates clearly that the device did 
receive the command and did not send a response.  When attached to the 
laptop it received the same command and _did_ send a response.  Why should 
the device behave differently in the two settings?

Could it be because the device is running behind a hub?  What happens if
you remove the hub and plug the device directly into the server?

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-30 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alan Stern wrote:
At least you've ruled out the operating system version as the source of
the problem.
Well, that's not yet clear to me.  The two systems have significantly
different hardware configurations.
 
 Sure.  But all the OS versions you tried on the laptop worked, and all 
 those same OS versions on the server failed.  To me that suggests some 
 sort of hardware incompatibility rather than a version-related software 
 problem.

OK, that makes sense to me.

 
I tried 2.6.12.5 without SMP (I did not want to disturb my 2.6.12.3
setup) to no avail.  It fails in the same way.

I am wondering if something in the hotplug system would cause or remedy
this type of behavior.

Other ideas or suggestions would be *greatly* appreciated.
 
 I would be very suprised if the hotplug system was related to this in any 
 way.  One way to test that is by doing modprobe usb-storage before you 
 plug in the device.  Then there won't be any hotplug activity at all.  Try 
 it on both the server and the laptop.

I'll try this tomorrow, as I left the device at work, and I'll report
the result at that time.

 
 It's very strange.  The log indicates clearly that the device did 
 receive the command and did not send a response.  When attached to the 
 laptop it received the same command and _did_ send a response.  Why should 
 the device behave differently in the two settings?
 
 Could it be because the device is running behind a hub?  What happens if
 you remove the hub and plug the device directly into the server?

I've tried this previously and found that plugging the device directly
into the server's USB port (no hub) yields the same result we've seen.

Thanks again for the suggestions,

Andy

- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDFNQqHl0iXDssISsRAivjAKCH0fc+4Q40YAuIV4Imb8exqzeR+ACfeDFW
/0d+/U6vcUf7ZmNj9HunQe4=
=17o6
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-27 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


HI Alan et al,

Here are the results of my experiments:

Sony Vaio Laptop:
  - 2.6.8.1  - iAudio G3 works fine
  - 2.6.12.3 - iAudio G3 works fine

Dual Opteron Server:
  - 2.6.8.1  - iAudio G3 does not work
  - 2.6.12.3 - iAudio G3 does not work
  - 2.6.12.5 - iAudio G3 does not work

I copied from the laptop the functioning .config file and tweaked it
only for the Opteron processor type and SMP, and then compiled the
kernel.  In each case, the device fails in the same way as previously
posted.

I've tried plugging the device into the hub as well as directly into the
USB port on my computer, each time to no avail.

Note also that I tried my USB memory stick on the Opteron server, and
that works just fine.  Therefore, I have one usb_storage device that
works and one (the iAudio G3) that does not.  I find that fact puzzling.

Are there other things I should try to help isolate this problem?

Thanks!

Andy

- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDEIX3Hl0iXDssISsRAhH+AJ48N7JrYOZC8nuN7H5LTK9K8WPgWACbB7DI
OwTDJgqGM/7d72sigT/+8UQ=
=swec
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-27 Thread Alan Stern
On Sat, 27 Aug 2005, Andy Stewart wrote:

 HI Alan et al,
 
 Here are the results of my experiments:
 
 Sony Vaio Laptop:
   - 2.6.8.1  - iAudio G3 works fine
   - 2.6.12.3 - iAudio G3 works fine
 
 Dual Opteron Server:
   - 2.6.8.1  - iAudio G3 does not work
   - 2.6.12.3 - iAudio G3 does not work
   - 2.6.12.5 - iAudio G3 does not work
 
 I copied from the laptop the functioning .config file and tweaked it
 only for the Opteron processor type and SMP, and then compiled the
 kernel.  In each case, the device fails in the same way as previously
 posted.

At least you've ruled out the operating system version as the source of
the problem.

 I've tried plugging the device into the hub as well as directly into the
 USB port on my computer, each time to no avail.
 
 Note also that I tried my USB memory stick on the Opteron server, and
 that works just fine.  Therefore, I have one usb_storage device that
 works and one (the iAudio G3) that does not.  I find that fact puzzling.
 
 Are there other things I should try to help isolate this problem?

I find this puzzling as well.  At the moment, the only thing I can think 
of is to try configuring a non-SMP system for the Opteron.  Could it be 
that running with two processors somehow messes things up?  (Don't ask me 
why it should affect only the MP3 player and not the stick.)

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-26 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alan Stern wrote:
 On Wed, 24 Aug 2005, Andy Stewart wrote:
 
HI Alan et al,

I have gathered the requested debug information - shown below.

Thanks for the help!
 
 That's weird.  The log shows your device pretty much died as soon as it 
 got the first SCSI command. And yet you say it works okay on your laptop 
 with 2.6.8.1?  Can you post a log from the laptop with usb-storage 
 debugging configured on?
 
 Maybe some comparison testing would help.  What happens if you run 
 2.6.12.3 on the laptop?  What happens if you run 2.6.8.1 on the server?  
 As far as I know, there's no difference between the two versions of the OS 
 that would account for such a change in behavior.
 
 Alan Stern
 
 

HI Alan,

I installed the 2.6.12.3 kernel on my laptop, and the iAudio G3 seems to
work just fine.  I'm leary of downgrading my kernel on the dual opteron
since I had severe hang problems prior to 2.6.12.3, but I'll do it just
for this experiment, while saving my desired kernel for afterwards.

More news later.  Thanks again for the help.

Andy


- --
Andy Stewart, Founder
Worcester Linux Users' Group
Worcester, MA, USA
http://www.wlug.org

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDD6ZYHl0iXDssISsRAonqAJ4pmGWP9UfljbQ+U3/dIqcI0u5TlQCdEjGk
VtJHXzc8x3uU4PgF8EVTV4k=
=PK14
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-25 Thread Alan Stern
On Wed, 24 Aug 2005, Andy Stewart wrote:

 HI Alan et al,
 
 I have gathered the requested debug information - shown below.
 
 Thanks for the help!

That's weird.  The log shows your device pretty much died as soon as it 
got the first SCSI command. And yet you say it works okay on your laptop 
with 2.6.8.1?  Can you post a log from the laptop with usb-storage 
debugging configured on?

Maybe some comparison testing would help.  What happens if you run 
2.6.12.3 on the laptop?  What happens if you run 2.6.8.1 on the server?  
As far as I know, there's no difference between the two versions of the OS 
that would account for such a change in behavior.

Alan Stern



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-24 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alan Stern wrote:
 
 You can get more information by turning on the USB Mass-Storage verbose 
 debugging option in the kernel configuration (CONFIG_USB_STORAGE_DEBUG) 
 and rebuilding the usb-storage driver.  That will add lots of debug info 
 to the dmesg log when you plug in the device.  Also make sure that SCSI 
 logging is configured on.
 
 Alan Stern
 
 

HI Alan et al,

I have gathered the requested debug information - shown below.

Thanks for the help!

Andy


===start debug info===

Aug 24 17:53:29 amdtux kernel: usb 1-1.3: new full speed USB device using 
uhci_hcd and address 5
Aug 24 17:53:37 amdtux kernel: Initializing USB Mass Storage driver...
Aug 24 17:53:37 amdtux kernel: usb-storage: USB Mass Storage device detected
Aug 24 17:53:37 amdtux kernel: usb-storage: -- associate_dev
Aug 24 17:53:37 amdtux kernel: usb-storage: Vendor: 0x0e21, Product: 0x0601, 
Revision: 0x0110
Aug 24 17:53:37 amdtux kernel: usb-storage: Interface Subclass: 0x06, Protocol: 
0x50
Aug 24 17:53:37 amdtux kernel: usb-storage: Transport: Bulk
Aug 24 17:53:37 amdtux kernel: usb-storage: Protocol: Transparent SCSI
Aug 24 17:53:37 amdtux kernel: usb-storage: usb_stor_control_msg: rq=fe 
rqtype=a1 value= index=00 len=1
Aug 24 17:53:37 amdtux kernel: usb-storage: GetMaxLUN command result is 1, data 
is 0
Aug 24 17:53:37 amdtux kernel: usb-storage: *** thread sleeping.
Aug 24 17:53:37 amdtux kernel: scsi1 : SCSI emulation for USB Mass Storage 
devices
Aug 24 17:53:37 amdtux kernel: usb-storage: device found at 5
Aug 24 17:53:37 amdtux kernel: usb-storage: waiting for device to settle before 
scanning
Aug 24 17:53:37 amdtux kernel: usbcore: registered new driver usb-storage
Aug 24 17:53:37 amdtux kernel: USB Mass Storage support registered.
Aug 24 17:53:42 amdtux kernel: usb-storage: queuecommand called
Aug 24 17:53:42 amdtux kernel: usb-storage: *** thread awakened.
Aug 24 17:53:42 amdtux kernel: usb-storage: Command INQUIRY (6 bytes)
Aug 24 17:53:42 amdtux kernel: usb-storage:  12 00 00 00 24 00
Aug 24 17:53:42 amdtux kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 
36 F 128 Trg 0 LUN 0 CL 6
Aug 24 17:53:42 amdtux kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 
bytes
Aug 24 17:53:42 amdtux kernel: usb-storage: Status code 0; transferred 31/31
Aug 24 17:53:42 amdtux kernel: usb-storage: -- transfer complete
Aug 24 17:53:42 amdtux kernel: usb-storage: Bulk command transfer result=0
Aug 24 17:53:42 amdtux kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 
bytes
Aug 24 17:53:48 amdtux kernel: usb-storage: command_abort called
Aug 24 17:53:48 amdtux kernel: usb-storage: usb_stor_stop_transport called
Aug 24 17:53:48 amdtux kernel: usb-storage: -- cancelling URB
Aug 24 17:53:48 amdtux kernel: usb-storage: Status code -104; transferred 0/36
Aug 24 17:53:48 amdtux kernel: usb-storage: -- transfer cancelled
Aug 24 17:53:48 amdtux kernel: usb-storage: Bulk data transfer result 0x4
Aug 24 17:53:48 amdtux kernel: usb-storage: -- command was aborted
Aug 24 17:53:48 amdtux kernel: usb-storage: usb_stor_Bulk_reset called
Aug 24 17:53:48 amdtux kernel: usb-storage: usb_stor_control_msg: rq=ff 
rqtype=21 value= index=00 len=0
Aug 24 17:54:08 amdtux kernel: usb-storage: Timeout -- cancelling URB
Aug 24 17:54:08 amdtux kernel: usb-storage: Soft reset failed: -104
Aug 24 17:54:08 amdtux kernel: usb-storage: scsi command aborted
Aug 24 17:54:08 amdtux kernel: usb-storage: *** thread sleeping.
Aug 24 17:54:08 amdtux kernel: usb-storage: queuecommand called
Aug 24 17:54:08 amdtux kernel: usb-storage: *** thread awakened.
Aug 24 17:54:08 amdtux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Aug 24 17:54:08 amdtux kernel: usb-storage:  00 00 00 00 00 00
Aug 24 17:54:08 amdtux kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 0 
F 0 Trg 0 LUN 0 CL 6
Aug 24 17:54:08 amdtux kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 
bytes
Aug 24 17:54:08 amdtux kernel: usb-storage: Status code 0; transferred 31/31
Aug 24 17:54:08 amdtux kernel: usb-storage: -- transfer complete
Aug 24 17:54:08 amdtux kernel: usb-storage: Bulk command transfer result=0
Aug 24 17:54:08 amdtux kernel: usb-storage: Attempting to get CSW...
Aug 24 17:54:08 amdtux kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 
bytes
Aug 24 17:54:18 amdtux kernel: usb-storage: command_abort called
Aug 24 17:54:18 amdtux kernel: usb-storage: usb_stor_stop_transport called
Aug 24 17:54:18 amdtux kernel: usb-storage: -- cancelling URB
Aug 24 17:54:18 amdtux kernel: usb-storage: Status code -104; transferred 0/13
Aug 24 17:54:18 amdtux kernel: usb-storage: -- transfer cancelled
Aug 24 17:54:18 amdtux kernel: usb-storage: Bulk status result = 4
Aug 24 17:54:18 amdtux kernel: usb-storage: -- command was aborted
Aug 24 17:54:18 amdtux kernel: usb-storage: usb_stor_Bulk_reset called
Aug 24 17:54:18 amdtux kernel: usb-storage: usb_stor_control_msg: rq=ff 
rqtype=21 value= index=00 len=0
Aug 24 

Re: [linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-23 Thread Alan Stern
On Mon, 22 Aug 2005, Andy Stewart wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 
 HI everybody,
 
 I am not a subscriber - please CC me on any replies.  Thanks!
 
 My iAudio G3 (1GB version) works fine on my Vaio laptop with kernel
 2.6.8.1, but on my other computer (dual opteron server) with kernel
 2.6.12.3 (SMP), it does not work at all.  My USB printer and scanner
 work fine on 2.6.12.3.  Both are stock kernels.  Note that my laptop has
 no SCSI devices, but my server does have SCSI disks and a SCSI DVD reader.
 
 Here is the device info from from the 2.6.8.1 kernel
 (/proc/bus/usb/devices).  I never see this with the 2.6.12.3 kernel.
 
 === /proc/bus/usb/devices from 2.6.8.1 ===
 T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
 D:  Ver= 2.00 Cls=00(ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
 P:  Vendor=0e21 ProdID=0601 Rev= 1.10
 S:  Manufacturer=COWON
 S:  Product=iAUDIO G3
 S:  SerialNumber=0002F5DB02688405
 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
 I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
 E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 ===
 
 Here is a printout from /var/log/messages which occurs on 2.6.8.1 when I
 first plug the device into the USB hub:
 
 === /var/log/messages 2.6.8.1 ===
 Aug 22 21:21:09 tuxtop kernel: usb 1-2: new full speed USB device using
 address 2
 Aug 22 21:21:11 tuxtop /etc/hotplug/usb.agent[14548]: need a device for this
 command
 Aug 22 21:21:17 tuxtop kernel: Initializing USB Mass Storage driver...
 Aug 22 21:21:17 tuxtop kernel: usb-storage: USB Mass Storage device detected
 Aug 22 21:21:17 tuxtop kernel: usb-storage: altsetting is 0, id_index is 122
 Aug 22 21:21:17 tuxtop kernel: usb-storage: -- associate_dev
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Transport: Bulk
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Protocol: Transparent SCSI
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Endpoints: In: 0xc8d5a2a0 Out:
 0xc8d5a2b4 Int: 0x (Period 0)
 Aug 22 21:21:17 tuxtop kernel: usb-storage: usb_stor_control_msg: rq=fe
 rqtype=a1
 value= index=00 len=1
 Aug 22 21:21:17 tuxtop kernel: usb-storage: GetMaxLUN command result is
 1, data
 is 0
 Aug 22 21:21:17 tuxtop kernel: usb-storage: *** thread sleeping.
 Aug 22 21:21:17 tuxtop kernel: scsi1 : SCSI emulation for USB Mass Storage
 devices
 Aug 22 21:21:17 tuxtop kernel: usb-storage: queuecommand called
 Aug 22 21:21:17 tuxtop kernel: usb-storage: *** thread awakened.
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Command INQUIRY (6 bytes)
 Aug 22 21:21:17 tuxtop kernel: usb-storage:  12 00 00 00 24 00
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Bulk Command S 0x43425355 T
 0x89 L 36
 F 128 Trg 0 LUN 0 CL 6
 Aug 22 21:21:17 tuxtop kernel: usb-storage: usb_stor_bulk_transfer_buf:
 xfer 31
 bytes
 Aug 22 21:21:17 tuxtop kernel: usb-storage: Status code 0; transferred 31/31
 Aug 22 21:21:17 tuxtop kernel: usb-storage: -- transfer complete
 ...lots more...you get the idea, it worked.
 
 =
 
 
 Now, here is the output from /var/log/messages in the 2.6.12.3 kernel,
 when the device didn't work.
 
 === /var/log/messages 2.6.12.3 ===
 Aug 22 21:09:24 amdtux kernel: usb 1-1.3: new full speed USB device
 using uhci_hcd and address 5
 Aug 22 21:09:32 amdtux kernel: Initializing USB Mass Storage driver...
 Aug 22 21:09:32 amdtux kernel: scsi1 : SCSI emulation for USB Mass
 Storage devices
 Aug 22 21:09:32 amdtux kernel: usb-storage: device found at 5
 Aug 22 21:09:32 amdtux kernel: usb-storage: waiting for device to settle
 before scanning
 Aug 22 21:09:32 amdtux kernel: usbcore: registered new driver usb-storage
 Aug 22 21:09:32 amdtux kernel: USB Mass Storage support registered.
 Aug 22 21:10:52 amdtux kernel: usb 1-1.3: reset full speed USB device
 using uhci_hcd and address 5
 Aug 22 21:10:53 amdtux kernel: usb 1-1.3: device descriptor read/64,
 error -71
 Aug 22 21:10:53 amdtux su: (to root) andy on /dev/pts/5
 Aug 22 21:10:53 amdtux su: pam_unix2: session started for user root,
 service su
 Aug 22 21:10:58 amdtux kernel: usb 1-1.3: device descriptor read/64,
 error -71
 Aug 22 21:10:58 amdtux kernel: usb 1-1.3: reset full speed USB device
 using uhci_hcd and address 5
 Aug 22 21:11:00 amdtux kernel: usb 1-1.3: device descriptor read/64,
 error -71
 Aug 22 21:11:05 amdtux kernel: usb 1-1.3: device descriptor read/64,
 error -71
 Aug 22 21:11:05 amdtux kernel: usb 1-1.3: reset full speed USB device
 using uhci_hcd and address 5
 Aug 22 21:11:10 amdtux kernel: usb 1-1.3: device not accepting address
 5, error -71
 Aug 22 21:11:10 amdtux kernel: usb 1-1.3: reset full speed USB device
 using uhci_hcd and address 5
 Aug 22 21:11:16 amdtux kernel: usb 1-1.3: device not accepting address
 5, error -71
 Aug 22 21:11:16 amdtux kernel: scsi: Device offlined - not ready after
 error recovery: host 1 channel 0 id 0 lun 

[linux-usb-devel] MP3 player iAudio G3 doesn't work on 2.6.12.3

2005-08-22 Thread Andy Stewart
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


HI everybody,

I am not a subscriber - please CC me on any replies.  Thanks!

My iAudio G3 (1GB version) works fine on my Vaio laptop with kernel
2.6.8.1, but on my other computer (dual opteron server) with kernel
2.6.12.3 (SMP), it does not work at all.  My USB printer and scanner
work fine on 2.6.12.3.  Both are stock kernels.  Note that my laptop has
no SCSI devices, but my server does have SCSI disks and a SCSI DVD reader.

Here is the device info from from the 2.6.8.1 kernel
(/proc/bus/usb/devices).  I never see this with the 2.6.12.3 kernel.

=== /proc/bus/usb/devices from 2.6.8.1 ===
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0e21 ProdID=0601 Rev= 1.10
S:  Manufacturer=COWON
S:  Product=iAUDIO G3
S:  SerialNumber=0002F5DB02688405
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
===

Here is a printout from /var/log/messages which occurs on 2.6.8.1 when I
first plug the device into the USB hub:

=== /var/log/messages 2.6.8.1 ===
Aug 22 21:21:09 tuxtop kernel: usb 1-2: new full speed USB device using
address 2
Aug 22 21:21:11 tuxtop /etc/hotplug/usb.agent[14548]: need a device for this
command
Aug 22 21:21:17 tuxtop kernel: Initializing USB Mass Storage driver...
Aug 22 21:21:17 tuxtop kernel: usb-storage: USB Mass Storage device detected
Aug 22 21:21:17 tuxtop kernel: usb-storage: altsetting is 0, id_index is 122
Aug 22 21:21:17 tuxtop kernel: usb-storage: -- associate_dev
Aug 22 21:21:17 tuxtop kernel: usb-storage: Transport: Bulk
Aug 22 21:21:17 tuxtop kernel: usb-storage: Protocol: Transparent SCSI
Aug 22 21:21:17 tuxtop kernel: usb-storage: Endpoints: In: 0xc8d5a2a0 Out:
0xc8d5a2b4 Int: 0x (Period 0)
Aug 22 21:21:17 tuxtop kernel: usb-storage: usb_stor_control_msg: rq=fe
rqtype=a1
value= index=00 len=1
Aug 22 21:21:17 tuxtop kernel: usb-storage: GetMaxLUN command result is
1, data
is 0
Aug 22 21:21:17 tuxtop kernel: usb-storage: *** thread sleeping.
Aug 22 21:21:17 tuxtop kernel: scsi1 : SCSI emulation for USB Mass Storage
devices
Aug 22 21:21:17 tuxtop kernel: usb-storage: queuecommand called
Aug 22 21:21:17 tuxtop kernel: usb-storage: *** thread awakened.
Aug 22 21:21:17 tuxtop kernel: usb-storage: Command INQUIRY (6 bytes)
Aug 22 21:21:17 tuxtop kernel: usb-storage:  12 00 00 00 24 00
Aug 22 21:21:17 tuxtop kernel: usb-storage: Bulk Command S 0x43425355 T
0x89 L 36
F 128 Trg 0 LUN 0 CL 6
Aug 22 21:21:17 tuxtop kernel: usb-storage: usb_stor_bulk_transfer_buf:
xfer 31
bytes
Aug 22 21:21:17 tuxtop kernel: usb-storage: Status code 0; transferred 31/31
Aug 22 21:21:17 tuxtop kernel: usb-storage: -- transfer complete
...lots more...you get the idea, it worked.

=


Now, here is the output from /var/log/messages in the 2.6.12.3 kernel,
when the device didn't work.

=== /var/log/messages 2.6.12.3 ===
Aug 22 21:09:24 amdtux kernel: usb 1-1.3: new full speed USB device
using uhci_hcd and address 5
Aug 22 21:09:32 amdtux kernel: Initializing USB Mass Storage driver...
Aug 22 21:09:32 amdtux kernel: scsi1 : SCSI emulation for USB Mass
Storage devices
Aug 22 21:09:32 amdtux kernel: usb-storage: device found at 5
Aug 22 21:09:32 amdtux kernel: usb-storage: waiting for device to settle
before scanning
Aug 22 21:09:32 amdtux kernel: usbcore: registered new driver usb-storage
Aug 22 21:09:32 amdtux kernel: USB Mass Storage support registered.
Aug 22 21:10:52 amdtux kernel: usb 1-1.3: reset full speed USB device
using uhci_hcd and address 5
Aug 22 21:10:53 amdtux kernel: usb 1-1.3: device descriptor read/64,
error -71
Aug 22 21:10:53 amdtux su: (to root) andy on /dev/pts/5
Aug 22 21:10:53 amdtux su: pam_unix2: session started for user root,
service su
Aug 22 21:10:58 amdtux kernel: usb 1-1.3: device descriptor read/64,
error -71
Aug 22 21:10:58 amdtux kernel: usb 1-1.3: reset full speed USB device
using uhci_hcd and address 5
Aug 22 21:11:00 amdtux kernel: usb 1-1.3: device descriptor read/64,
error -71
Aug 22 21:11:05 amdtux kernel: usb 1-1.3: device descriptor read/64,
error -71
Aug 22 21:11:05 amdtux kernel: usb 1-1.3: reset full speed USB device
using uhci_hcd and address 5
Aug 22 21:11:10 amdtux kernel: usb 1-1.3: device not accepting address
5, error -71
Aug 22 21:11:10 amdtux kernel: usb 1-1.3: reset full speed USB device
using uhci_hcd and address 5
Aug 22 21:11:16 amdtux kernel: usb 1-1.3: device not accepting address
5, error -71
Aug 22 21:11:16 amdtux kernel: scsi: Device offlined - not ready after
error recovery: host 1 channel 0 id 0 lun 0
Aug 22 21:11:16 amdtux kernel: usb-storage: device scan complete
Aug 22 21:11:16 amdtux kernel: usb 1-1.3: USB disconnect, address 5