Bug #14216
openProblem with USB
0%
Description
When I attached my Nikon Camera to the my computer information about the connection is correctly reported in /var/adm/messages
Nov 1 16:17:46 tesla usba: [ID 912658 kern.info] USB 2.0 device (usb4b0,33f) operating at hi speed (USB 2.x) on USB 2.0 external hub: image@4, usb_mid3 at bus address 7
Nov 1 16:17:46 tesla usba: [ID 349649 kern.info] NIKON NIKON DSC COOLPIX S2700-PTP 000043041839
Nov 1 16:17:46 tesla genunix: [ID 936769 kern.info] usb_mid3 is /pci@0,0/pci1022,1483@1,2/pci1b21,1142@0/hub@6/image@4
Nov 1 16:17:46 tesla genunix: [ID 408114 kern.info] /pci@0,0/pci1022,1483@1,2/pci1b21,1142@0/hub@6/image@4 (usb_mid3) online
Nov 1 16:17:46 tesla usba: [ID 349649 kern.info] usba: no driver found for interface 0 (nodename: 'image') of NIKON NIKON DSC COOLPIX S2700-PTP 000043041839
When I connect using gtkam, the connection is established and the photos are listed so they can be saved. If I save the first photograph this works correctly.
When I examine /var/adm/messages after the first image save, it is now reporting
Nov 1 16:18:44 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:18:44 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:18:50 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:18:50 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:18:56 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:18:56 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:02 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:02 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:08 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:08 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:13 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (2)/slot (6) in wrong state: 19
Nov 1 16:19:13 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:14 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:14 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:20 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:20 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:24 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (2)/slot (6) in wrong state: 19
Nov 1 16:19:24 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:26 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:26 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:32 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (4)/slot (6) in wrong state: 19
Nov 1 16:19:32 tesla xhci: [ID 617155 kern.info] NOTICE: xhci0: endpoint is in state 3
Nov 1 16:19:35 tesla xhci: [ID 902155 kern.info] NOTICE: xhci0: xhci stop endpoint command (2)/slot (6) in wrong state: 19
Unplugging the camera from the computer front panel USB 2.0 port and attempting to plug it into a USB 2.0 port on the motherboard does not result in its detection.
When I attempt to reboot the computer, the system appears to shutdown but never reboots (after waiting 20 minutes) so it must be powered off.
My USB keyboard and mouse are plugged into ports on the motherboard and they continue to work normally.
Currently running an MSI MPG B550 Gaming Plus (with latest bios), Ryzen 5600X 3.7GHz, 64GB RAM, OpenIndiana Hipster 2021.04 Version illumos-55fcd84f32 64-bit
As an aside when I was running Solaris 10 and OpenSolaris I do remember working with gtkam and previous Nikon USB cameras when it would work perfectly.
Could this problem be related to USB flash drive mounting issue?
Related issues
Updated by r a about 2 years ago
After searching with duckduckgo I found an old article about usb 3.0 on OpenIndiana which requested the following
root@tesla:~# mdb -ke '::prtusb' INDEX DRIVER INST NODE GEN VID.PID PRODUCT 1 xhci 0 pci1b21,1142 3.0 0000.0000 No Product String 2 xhci 2 pci1022,148c 3.0 0000.0000 No Product String 3 hubd 12 hub 2.1 2109.2812 USB2.0 Hub 4 hubd 0 hub 2.0 05e3.0608 USB2.0 Hub 5 hubd 15 hub 3.0 2109.0812 USB3.0 Hub 6 hid 0 mouse 2.0 046d.c077 USB Optical Mouse 7 usb_mid 0 device 1.1 046d.c31c USB Keyboard 8 hubd 13 hub 2.1 2109.2812 USB2.0 Hub 9 hid 1 input 1.1 1462.7c56 MYSTIC LIGHT a hubd 14 hub 2.1 2109.2812 USB2.0 Hub b usb_mid 1 miscellaneous 2.0 046d.082d HD Pro Webcam C920 c scsa2usb 12 storage 2.1 8564.4000 Transcend root@tesla:~# prtconf -dD | grep -i xhci pci1b21,1142 (pciex1022,43ee) [Advanced Micro Devices, Inc. [AMD] unknown device], instance #0 (driver name: xhci) pci1022,148c (pciex1022,149c) [Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller], instance #2 (driver name: xhci)
Updated by r a about 2 years ago
Performing a scanpci gets the following results
# scanpci pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x1022 device 0x1480 Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex pci bus 0x0000 cardnum 0x00 function 0x02: vendor 0x1022 device 0x1481 Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x01 function 0x02: vendor 0x1022 device 0x1483 Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x1022 device 0x43ee Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0002 cardnum 0x00 function 0x01: vendor 0x1022 device 0x43eb Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0002 cardnum 0x00 function 0x02: vendor 0x1022 device 0x43e9 Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x1022 device 0x43ea Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0004 cardnum 0x00 function 0x00: vendor 0x1000 device 0x0073 Broadcom / LSI MegaRAID SAS 2008 [Falcon] pci bus 0x0003 cardnum 0x07 function 0x00: vendor 0x1022 device 0x43ea Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0005 cardnum 0x00 function 0x00: vendor 0x8086 device 0x10d3 Intel Corporation 82574L Gigabit Network Connection pci bus 0x0003 cardnum 0x08 function 0x00: vendor 0x1022 device 0x43ea Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x0029 cardnum 0x00 function 0x00: vendor 0x10ec device 0x8125 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller pci bus 0x0003 cardnum 0x09 function 0x00: vendor 0x1022 device 0x43ea Advanced Micro Devices, Inc. [AMD] Device unknown pci bus 0x002a cardnum 0x00 function 0x00: vendor 0x10ec device 0x8168 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x03 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x03 function 0x01: vendor 0x1022 device 0x1483 Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge pci bus 0x002b cardnum 0x00 function 0x00: vendor 0x10de device 0x1f82 NVIDIA Corporation TU117 [GeForce GTX 1650] pci bus 0x002b cardnum 0x00 function 0x01: vendor 0x10de device 0x10fa NVIDIA Corporation Device unknown pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x05 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x07 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x07 function 0x01: vendor 0x1022 device 0x1484 Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] pci bus 0x002c cardnum 0x00 function 0x00: vendor 0x1022 device 0x148a Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function pci bus 0x0000 cardnum 0x08 function 0x00: vendor 0x1022 device 0x1482 Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge pci bus 0x0000 cardnum 0x08 function 0x01: vendor 0x1022 device 0x1484 Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] pci bus 0x002d cardnum 0x00 function 0x00: vendor 0x1022 device 0x1485 Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP pci bus 0x002d cardnum 0x00 function 0x01: vendor 0x1022 device 0x1486 Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP pci bus 0x002d cardnum 0x00 function 0x03: vendor 0x1022 device 0x149c Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller pci bus 0x002d cardnum 0x00 function 0x04: vendor 0x1022 device 0x1487 Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller pci bus 0x0000 cardnum 0x14 function 0x00: vendor 0x1022 device 0x790b Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller pci bus 0x0000 cardnum 0x14 function 0x03: vendor 0x1022 device 0x790e Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge pci bus 0x0000 cardnum 0x18 function 0x00: vendor 0x1022 device 0x1440 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0 pci bus 0x0000 cardnum 0x18 function 0x01: vendor 0x1022 device 0x1441 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1 pci bus 0x0000 cardnum 0x18 function 0x02: vendor 0x1022 device 0x1442 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2 pci bus 0x0000 cardnum 0x18 function 0x03: vendor 0x1022 device 0x1443 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3 pci bus 0x0000 cardnum 0x18 function 0x04: vendor 0x1022 device 0x1444 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4 pci bus 0x0000 cardnum 0x18 function 0x05: vendor 0x1022 device 0x1445 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5 pci bus 0x0000 cardnum 0x18 function 0x06: vendor 0x1022 device 0x1446 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6 pci bus 0x0000 cardnum 0x18 function 0x07: vendor 0x1022 device 0x1447 Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7
identifying unknown devices
pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x1022 device 0x43ee - Starship/Matisse USB 3.0 Host Controller
pci bus 0x0002 cardnum 0x00 function 0x01: vendor 0x1022 device 0x43eb - Starship/Matisse Chipset SATA Controller [AHCI mode]
pci bus 0x0002 cardnum 0x00 function 0x02: vendor 0x1022 device 0x43e9 - PCI bridge
pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x1022 device 0x43ea - PCI bridge
pci bus 0x0003 cardnum 0x07 function 0x00: vendor 0x1022 device 0x43ea - PCI bridge
pci bus 0x0003 cardnum 0x08 function 0x00: vendor 0x1022 device 0x43ea - PCI bridge
pci bus 0x0003 cardnum 0x09 function 0x00: vendor 0x1022 device 0x43ea - PCi bridge
pci bus 0x002b cardnum 0x00 function 0x01: vendor 0x10de device 0x10fa - Nvidia Audio
Updated by David Stes about 2 years ago
- Related to Bug #14226: service/hal needs restart after hardware change added