Project

General

Profile

Actions

Bug #14216

open

Problem with USB

Added by r a about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

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

Related to OpenIndiana Distribution - Bug #14226: service/hal needs restart after hardware changeResolved

Actions
Actions #1

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)

Actions #2

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

Actions #3

Updated by David Stes about 2 years ago

  • Related to Bug #14226: service/hal needs restart after hardware change added
Actions

Also available in: Atom PDF