Project

General

Profile

Actions

Bug #272

closed

USB issues with OpenIndiana b147

Added by r a about 13 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
OS/Net (Kernel and Userland)
Target version:
Start date:
2010-09-28
Due date:
% Done:

0%

Estimated time:
Difficulty:
Tags:

Description

Since upgrading to OpenIndiana b147 from Solaris 10 u5, I have experienced issues with USB devices which previously work without issue under Solaris 10.
- my usb keyboard will refuse to work on power up (the usb connected mouse works perfectly). In order to get the USB keyboard working I must swap usb port with the mouse, which continues to work after the swap.
- when connecting my digital camera via usb using the Digital Camera Browser to download the photographs and short movies the process freezes and then an error message "can not read" appears and the process dies.

Actions #1

Updated by Albert Lee about 13 years ago

If possible, some additional information about the problem might help identify the cause(s).
Shortly after connecting the problematic hardware (e.g. reconnecting the keyboard to its non-working port), do:

echo ::usba_debug_buf | sudo mdb -k

(Substitute pfexec for sudo if you restored the Primary Administrator profile). Also, copy the end of dmesg or /var/adm/messages

Actions #2

Updated by r a about 13 years ago

I think that I have found a workaround to the problem. My motherboard is a Supermicro H8DAE-2 (see http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DAE-2.cfm ). With the keyboard plugged into the first usb slot (closest to the pcb), the mouse in the one above, if I plug the Logitech Webcam into the third usb slot the keyboard stops working until it swapped with the mouse. However, since moving the Webcam to the fourth USB slot, I have not had any problems with the keyboard.
With the Webcam plugged into the third usb slot on the I experienced problems with my Nikon digital camera downloading photographs using gtkam on a completely seperate usb port. Since moving the Webcam to the fourth port, I have not experienced any problems downloading pictures, it fact it appears quicker. Below is an edited output from dmesg. Having just notice the Keyboard is a USB 1.1 device and the WebCam is a USB 2.0 device, could this be the cause of the problem?

Oct 1 21:11:24 fred mac: [ID 469746 kern.info] NOTICE: nge1 registered
Oct 1 21:11:24 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 0 irq 0xe vector 0x43 ioapic 0x4 intin 0xe is bound to cpu 2
Oct 1 21:11:24 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 1 irq 0xf vector 0x43 ioapic 0x4 intin 0xf is bound to cpu 3
Oct 1 21:11:24 fred usba: [ID 912658 kern.info] USB 1.10 interface (usbif46a,4.config1.1) operating at full speed (USB 1.x) on USB 1.10 external hub: input@1, hid2 at bus address 4
Oct 1 21:11:24 fred usba: [ID 349649 kern.info] Cherry USB-CyBo@rd
Oct 1 21:11:24 fred genunix: [ID 936769 kern.info] hid2 is /pci@0,0/pci15d9,1411@2/hub@1/device@3/input@1
Oct 1 21:11:24 fred usba: [ID 912658 kern.info] USB 2.0 interface-association (usbia46d,9a4.config1.0) operating at hi speed (USB 2.x) on USB 2.0 root hub: video@0, usbvc1 at bus address 2
Oct 1 21:11:24 fred usba: [ID 349649 kern.info] E17D8031
Oct 1 21:11:24 fred genunix: [ID 936769 kern.info] usbvc1 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/video@0
Oct 1 21:11:52 fred console-kit-daemon538: [ID 702911 daemon.warning] GLib-GObject-WARNING: g_object_set_property: construct property "seat-id" for object `CkSession' can't be set after construction
Oct 1 21:11:52 fred gdm-simple-slave743: [ID 702911 daemon.warning] WARNING: GdmWelcomeSession: Error setting owner of run time directory: No such file or directory
Oct 1 21:11:53 fred gdm-simple-slave750: [ID 702911 daemon.warning] WARNING: GdmWelcomeSession: Error setting owner of run time directory: No such file or directory
Oct 1 21:11:53 fred gnome-session750: [ID 702911 daemon.warning] WARNING: IceListenForConnections returned 2 non-local listeners: inet/ts:60656,inet6/ts:48976
Oct 1 21:12:16 fred syslog772: [ID 702911 daemon.warning] Gtk-WARNING: gtkwidget.c:5628: widget not within a GtkWindow
Oct 1 21:12:22 fred syslog772: [ID 702911 daemon.warning] WARNING: Failed to send buffer
Oct 1 21:12:33 fred gnome-session783: [ID 702911 daemon.warning] WARNING: IceListenForConnections returned 2 non-local listeners: inet/ts:61078,inet6/ts:48160
Oct 1 21:17:39 fred usba: [ID 912658 kern.info] USB 2.0 device (usb4b0,317) operating at hi speed (USB 2.x) on USB 2.0 root hub: image@6, usb_mid4 at bus address 3
Oct 1 21:17:39 fred usba: [ID 349649 kern.info] NIKON DSC COOLPIX L20-PTP 0
Oct 1 21:17:39 fred genunix: [ID 936769 kern.info] usb_mid4 is /pci@0,0/pci15d9,1411@2,1/image@6
Oct 1 21:17:39 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/image@6 (usb_mid4) online
Oct 1 21:17:39 fred usba: [ID 349649 kern.info] usba: no driver found for interface 0 (nodename: 'image') of NIKON DSC COOLPIX L20-PTP 0
Oct 1 21:17:39 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 0 irq 0xe vector 0x43 ioapic 0x4 intin 0xe is bound to cpu 0
Oct 1 21:17:39 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 1 irq 0xf vector 0x43 ioapic 0x4 intin 0xf is bound to cpu 1

Actions #3

Updated by Albert Lee about 13 years ago

  • Category changed from Desktop (JDS) to OS/Net (Kernel and Userland)
  • Target version deleted (oi_147)

Generally the device will be attached to the correct USB 1.1 or 2.0 controller (in the same chip) regardless of the USB port. The fact that the port configuration matters might mean there is a power-related issue. The driver debug messages might have more info.

Actions #4

Updated by r a about 13 years ago

Hi Albert,

I disconnected the Logitech QuickCam E3500 series Webcam as I was having problems downloading pictures from my Nikon L20 digital camera. The first picture downloaded fine but the movies and remainder of the still photographs did not.
Attaching the E3500 results in the following messages in dmesg

Oct 4 12:38:35 fred usba: [ID 912658 kern.info] USB 2.0 device (usb46d,9a4) operating at hi speed (USB 2.x) on USB 2.0 root hub: miscellaneous@4, usb_mid6 at bus address 2
Oct 4 12:38:35 fred usba: [ID 349649 kern.info] E17D8031
Oct 4 12:38:35 fred genunix: [ID 936769 kern.info] usb_mid6 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4
Oct 4 12:38:35 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/miscellaneous@4 (usb_mid6) online
Oct 4 12:38:35 fred usba: [ID 912658 kern.info] USB 2.0 interface-association (usbia46d,9a4.config1.0) operating at hi speed (USB 2.x) on USB 2.0 root hub: video@0, usbvc1 at bus address 2
Oct 4 12:38:35 fred usba: [ID 349649 kern.info] E17D8031
Oct 4 12:38:35 fred genunix: [ID 936769 kern.info] usbvc1 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/video@0
Oct 4 12:38:35 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/video@0 (usbvc1) online
Oct 4 12:38:35 fred usba: [ID 912658 kern.info] USB 2.0 interface-association (usbia46d,9a4.config1.2) operating at hi speed (USB 2.x) on USB 2.0 root hub: audio@2, usb_ia1 at bus address 2
Oct 4 12:38:35 fred usba: [ID 349649 kern.info] E17D8031
Oct 4 12:38:35 fred genunix: [ID 936769 kern.info] usb_ia1 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2
Oct 4 12:38:35 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2 (usb_ia1) online
Oct 4 12:38:35 fred usba: [ID 912658 kern.info] USB 2.0 interface (usbif46d,9a4.config1.2) operating at hi speed (USB 2.x) on USB 2.0 root hub: sound-control@2, usb_ac1 at bus address 2
Oct 4 12:38:35 fred usba: [ID 349649 kern.info] E17D8031
Oct 4 12:38:35 fred genunix: [ID 936769 kern.info] usb_ac1 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2/sound-control@2
Oct 4 12:38:35 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2/sound-control@2 (usb_ac1) online
Oct 4 12:38:35 fred usba: [ID 912658 kern.info] USB 2.0 interface (usbif46d,9a4.config1.3) operating at hi speed (USB 2.x) on USB 2.0 root hub: sound@3, usb_as1 at bus address 2
Oct 4 12:38:35 fred usba: [ID 349649 kern.info] E17D8031
Oct 4 12:38:35 fred genunix: [ID 936769 kern.info] usb_as1 is /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2/sound@3
Oct 4 12:38:35 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/miscellaneous@4/audio@2/sound@3 (usb_as1) online
Oct 4 12:38:35 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 0 irq 0xe vector 0x43 ioapic 0x4 intin 0xe is bound to cpu 0
Oct 4 12:38:35 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 1 irq 0xf vector 0x43 ioapic 0x4 intin 0xf is bound to cpu 1
Oct 4 12:38:37 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 0 irq 0xe vector 0x43 ioapic 0x4 intin 0xe is bound to cpu 2
Oct 4 12:38:37 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 1 irq 0xf vector 0x43 ioapic 0x4 intin 0xf is bound to cpu 3

root@fred:~# echo ::usba_debug_buf | sudo mdb -k
no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_deco
de_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: free list are empty
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbvc1: usbvc_decode_stream_header: only header, no data
usbai: usba_req_exc_cb: usbvc1: ph_data=0xffffff05034d48c0 (ep81) state=1 wrp=0
xffffff0502bfb2c0 ref=2 reqcnt=1 cr=16
usbvc1: usbvc_pm_idle_component: 0

root@fred:~#

Below is the contents of dmesg when attaching my digital camera.

Oct 4 12:57:45 fred usba: [ID 912658 kern.info] USB 2.0 device (usb4b0,317) operating at hi speed (USB 2.x) on USB 2.0 root hub: image@5, usb_mid5 at bus address 3
Oct 4 12:57:45 fred usba: [ID 349649 kern.info] NIKON DSC COOLPIX L20-PTP 0
Oct 4 12:57:45 fred genunix: [ID 936769 kern.info] usb_mid5 is /pci@0,0/pci15d9,1411@2,1/image@5
Oct 4 12:57:45 fred genunix: [ID 408114 kern.info] /pci@0,0/pci15d9,1411@2,1/image@5 (usb_mid5) online
Oct 4 12:57:45 fred usba: [ID 349649 kern.info] usba: no driver found for interface 0 (nodename: 'image') of NIKON DSC COOLPIX L20-PTP 0
Oct 4 12:57:45 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 0 irq 0xe vector 0x43 ioapic 0x4 intin 0xe is bound to cpu 0
Oct 4 12:57:45 fred pcplusmp: [ID 805372 kern.info] pcplusmp: ide (ata) instance 1 irq 0xf vector 0x43 ioapic 0x4 intin 0xf is bound to cpu 1

Below is the output of the usba_debug_buf command

root@fred:~# echo ::usba_debug_buf | sudo mdb -k
sba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: deallocating usba_device = 0xffffff050768ca80, address = 0x3
usb0: hubd_resume_port: port=1 not suspended
eusb0: hubd_resume_port: port=4 not suspended
mid6: usb_mid_bus_config: op=2
hubd0: hubd_resume_port: port=3 not suspended
mid1: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=4 not suspended
usbai: usba_req_exc_cb: ehci0: ph_data=0xffffff04ec06f840 (ep81) state=1 wrp=0x
ffffff0504321238 ref=2 reqcnt=1 cr=16
eusb0: hubd_exception_cb: req=0xffffff05043212c8 cr=16 data=0x0 cb_flags=0x0
usbai: usba_req_exc_cb: ehci0: ph_data=0xffffff04ec06f840 (ep81) state=1 wrp=0x
ffffff05076faa28 ref=2 reqcnt=1 cr=16
eusb0: hubd_exception_cb: req=0xffffff05076faab8 cr=16 data=0x0 cb_flags=0x0
usba: allocated usba_device 0xffffff050768ca80
ehci0: ehci_check_for_short_xfer: residue=46 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=4160 received data=4114
eusb0: hubd_select_device_configuration: No match found
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_resume_port: port=5 not suspended
mid6: usb_mid_bus_config: op=2
mid5: usb_mid_bus_config: op=2
usba: parsing ia: size (0) != USB_IA_DESCR_SIZE (8)
usba: pci15d9,14110 port 5: image, dip = 0xffffff04e9afb560
usba: no driver found for interface 0 (nodename: 'image') of NIKON DSC COOLPI
X L20-PTP 0
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_resume_port: port=4 not suspended
mid6: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=5 not suspended
mid5: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=4 not suspended
usb0: hubd_resume_port: port=1 not suspended
hubd0: hubd_resume_port: port=3 not suspended
mid1: usb_mid_bus_config: op=2
usb0: hubd_resume_port: port=1 not suspended
hubd0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
hubd0: hubd_resume_port: port=3 not suspended
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_resume_port: port=4 not suspended
usb0: hubd_resume_port: port=1 not suspended
hubd0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
hubd0: hubd_resume_port: port=3 not suspended
usb0: hubd_resume_port: port=1 not suspended
hubd0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
hubd0: hubd_resume_port: port=3 not suspended
hubd0: hubd_resume_port: port=3 not suspended
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=211 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=301
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=492 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=20
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=468 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=44
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=434 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=78
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=426 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=86
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=512 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=0
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
usbai: usba_req_exc_cb: ehci0: ph_data=0xffffff04ec06f840 (ep81) state=1 wrp=0x
ffffff0507821ea8 ref=2 reqcnt=1 cr=16
eusb0: hubd_exception_cb: req=0xffffff0507821f38 cr=16 data=0x0 cb_flags=0x0
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: ndi_devi_unconfig_one usb_mid5 failed (-1)
eusb0: hubd_delete_child:
dip = 0xffffff04e9afc2b0 (image) at port 5
usba: usba_destroy_child_devi: usb_mid5 (0xffffff04e9afc2b0)
usba: deallocating usba_device = 0xffffff050768ca80, address = 0x3
eusb0: hubd_resume_port: port=4 not suspended
mid6: usb_mid_bus_config: op=2
usb0: hubd_resume_port: port=1 not suspended
hubd0: hubd_resume_port: port=3 not suspended
mid1: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=4 not suspended
usbai: usba_req_exc_cb: ehci0: ph_data=0xffffff04ec06f840 (ep81) state=1 wrp=0x
ffffff0507821ea8 ref=2 reqcnt=1 cr=16
eusb0: hubd_exception_cb: req=0xffffff0507821f38 cr=16 data=0x0 cb_flags=0x0
usbai: usba_req_exc_cb: ehci0: ph_data=0xffffff04ec06f840 (ep81) state=1 wrp=0x
ffffff050785e890 ref=2 reqcnt=1 cr=16
eusb0: hubd_exception_cb: req=0xffffff050785e920 cr=16 data=0x0 cb_flags=0x0
usba: allocated usba_device 0xffffff05077ea080
ehci0: ehci_check_for_short_xfer: residue=46 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=4160 received data=4114
eusb0: hubd_select_device_configuration: No match found
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=5 not suspended
eusb0: hubd_resume_port: port=4 not suspended
mid6: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=5 not suspended
m
id5: usb_mid_bus_config: op=2
usba: parsing ia: size (0) != USB_IA_DESCR_SIZE (8)
usba: pci15d9,14110 port 5: image, dip = 0xffffff04e9afb808
usba: no driver found for interface 0 (nodename: 'image') of NIKON DSC COOLPI
X L20-PTP 0
eusb0: hubd_resume_port: port=4 not suspended
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_bus_config: op=1 (BUS_CONFIG_ONE)
eusb0: hubd_resume_port: port=4 not suspended
mid6: usb_mid_bus_config: op=2
eusb0: hubd_resume_port: port=5 not suspended
mid5: usb_mid_bus_config: op=2
usb0: hubd_resume_port: port=1 not suspended
eusb0: hubd_resume_port: port=4 not suspended
hubd0: hubd_resume_port: port=3 not suspended
mid1: usb_mid_bus_config: op=2

root@fred:~#

In an experiment I created took some more movies and photographs and was able to download them without problem. Comparing these files with earlier files which would not download, the key difference was file size and the user performing the task. Having created a 150MB movie which was larger than the one created earlier, I downloaded it easily. Checking /etc/user_attr, the other user did not include the roles=root in /etc/user_attr which I have now adjusted to include this permission. I will have to try later to see if the user still has problems downloading images from the digital camera

Actions #5

Updated by r a about 13 years ago

Hi Albert,

I attempted to download pictures as another user which had been assigned the roles=root, and get the following error when attempting to download pictures from the digital camera

"Could not get "DSCN1712.AVI" from folder '/store_00010001/DCIM/100Nikon'
PTP I/O error

The output from the usba_debug_buf is below, downloading photographs from my digital camera was more reliable under Solaris 10 u5 for files upto a couple of hundred MB, over files around 1GB or greater had to be downloaded under Windows.

root@fred:~# echo ::usba_debug_buf | sudo mdb -k
eceived data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=211 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=301
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=492 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=20
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=468 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=44
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=434 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=78
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=426 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=86
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=211 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=301
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=492 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=20
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=468 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=44
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=434 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=78
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=426 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=86
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83e00 (ep81) state=1 wrp
=0xffffff0503d7ed58 ref=1 reqcnt=1 cr=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=211 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=301
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=492 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=20
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=468 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=44
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=434 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=78
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=426 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=86
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=354 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=158
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
ehci0: ehci_check_for_short_xfer: residue=500 direction=0x100
ehci0: ehci_check_for_short_xfer: requested data=512 received data=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83ec0 (ep81) state=1 wrp
=0xffffff0503d749e8 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83ec0 (ep81) state=1 wrp
=0xffffff0503da3210 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83ec0 (ep81) state=1 wrp
=0xffffff0503d742e8 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83d40 (ep81) state=1 wrp
=0xffffff0503eb1758 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83d40 (ep81) state=1 wrp
=0xffffff0503ad4aa8 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83d40 (ep81) state=1 wrp
=0xffffff050395b8e0 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d7b640 (ep81) state=1 wrp
=0xffffff0503eb1138 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d7b640 (ep81) state=1 wrp
=0xffffff04ec0b82b8 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d7b640 (ep81) state=1 wrp
=0xffffff0503d77820 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d76080 (ep81) state=1 wrp
=0xffffff0503eb1ad8 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d76080 (ep81) state=1 wrp
=0xffffff0503d77200 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503d76080 (ep81) state=1 wrp
=0xffffff0503eb1138 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83080 (ep81) state=1 wrp
=0xffffff050387a018 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83080 (ep81) state=1 wrp
=0xffffff0503d77120 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83080 (ep81) state=1 wrp
=0xffffff0503da33d0 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83140 (ep81) state=1 wrp
=0xffffff0503ad49c8 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83140 (ep81) state=1 wrp
=0xffffff0503d77740 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0503f83140 (ep81) state=1 wrp
=0xffffff0503d77ac0 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507908640 (ep81) state=1 wrp
=0xffffff0503eb1918 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507908640 (ep81) state=1 wrp
=0xffffff0503b70b90 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507908640 (ep81) state=1 wrp
=0xffffff0507951948 ref=1 reqcnt=1 cr=12
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_re
sume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
eusb0: hubd_resume_port: port=6 not suspended
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507ad9140 (ep81) state=1 wrp
=0xffffff05075c2230 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507ad9140 (ep81) state=1 wrp
=0xffffff0507951a28 ref=1 reqcnt=1 cr=12
usbai: usba_req_exc_cb: usb_mid4: ph_data=0xffffff0507ad9140 (ep81) state=1 wrp
=0xffffff0507951248 ref=1 reqcnt=1 cr=12

root@fred:~#

Actions #6

Updated by r a about 13 years ago

I have found that I can consistantly reproduce the fault of getting a "Could not get "DSCN1712.AVI" from folder '/store_00010001/DCIM/100Nikon'
PTP I/O error" message. The user I created at install time of OpenIndiana does not get this error message, if I use another user manually created after the installation then I get the error message. Adjusting /etc/usr_attr so that the other user has the same rights at the user created at installation time makes no difference.

Actions #7

Updated by Albert Lee about 13 years ago

Trying to determine if http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6974470 is the root cause of these problems. Does the workaround listed there help?

Actions #8

Updated by r a about 13 years ago

Hi Albert,

This morning on first booting I could not enter my username and password as the input was not being accepted by OpenIndiana, unplugging and replugging my USB keyboard into the same port cause the keyboard to be available for input. This does not happen consistantly, maybe 1 in 4 times.
I have applied the fix you suggested to /etc/power.conf and rebooted.
Before applying the fix, I attempted to download a movie and four photographs from my case as a user I had created, this failed with a PTP i/o error when using gtkam just attempting to list the contents on the camera. Logging in as myself, the user created during installation I was able to download all the pictures.
After applying the fix, the user I created was able to list the contents of the camera correctly but attempting to download the files resulted in a PTP i/o error again.

Actions #9

Updated by r a about 13 years ago

Hi Albert,

As part of my migration from Solaris 10 to OpenIndiana I had backed up my root and user directory partition onto an external USB drive. Booting from the OpenIndiana LiveCD, then mounting the external USB drive using ZFS and ufsdumping the / and /home partitions to external device which took around 700GB took 14 hours. Once completed I performed a clean install of OpenIndiana, and restored my /home partition to /export/home which was formatted as ZFS partition, this took around 30 hours to complete. Could the USB problem have effected the length of time it took to restore the data and what are the differences between the LiveCD version and the installed version of OpenIndiana?

Actions #10

Updated by r a about 13 years ago

Good Evening Albert,

When I turned on my computer today, the USB keyboard could not be used to enter my username/password until I had unplugged then plugged in back in. As an aside the Caps Lock and Num Lock keys did work in that the LED lit correctly.

Actions #11

Updated by Julian Wiesener over 12 years ago

  • Status changed from New to Closed
  • Target version set to oi_151

known issue, Duplicate of Illumos #336

Actions

Also available in: Atom PDF