Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac: Duplicated serials when putting two D435 on one USB hub #1875

Closed
emilk opened this issue Jun 12, 2018 · 4 comments
Closed

Mac: Duplicated serials when putting two D435 on one USB hub #1875

emilk opened this issue Jun 12, 2018 · 4 comments
Assignees

Comments

@emilk
Copy link

emilk commented Jun 12, 2018

When I plug in two D435 cameras into two separate USB holes on my MacBook:

> ./rs-enumerate-devices | grep "Device info" -A 9
 Device info: 
    Name                          : 	Intel RealSense USB2
    Serial Number                 : 	733512070092
    Firmware Version              : 	05.08.15.00
    Recommended Firmware Version  : 	05.09.09.02
    Physical Port                 : 	
    Debug Op Code                 : 	15
    Advanced Mode                 : 	YES
    Product Id                    : 	0AD6

--
 Device info: 
    Name                          : 	Intel RealSense USB2
    Serial Number                 : 	750612070991
    Firmware Version              : 	05.08.15.00
    Recommended Firmware Version  : 	05.09.09.02
    Physical Port                 : 	
    Debug Op Code                 : 	15
    Advanced Mode                 : 	YES
    Product Id                    : 	0AD6

When I plug in the same cameras in one USB hub, and plug that USB hub into my MacBook:

> ./rs-enumerate-devices | grep "Device info" -A 9
 Device info: 
    Name                          : 	Intel RealSense D435
    Serial Number                 : 	733512070092
    Firmware Version              : 	05.08.15.00
    Recommended Firmware Version  : 	05.09.09.02
    Physical Port                 : 	
    Debug Op Code                 : 	15
    Advanced Mode                 : 	YES
    Product Id                    : 	0B07

--
 Device info: 
    Name                          : 	Intel RealSense D435
    Serial Number                 : 	733512070092
    Firmware Version              : 	05.08.15.00
    Recommended Firmware Version  : 	05.09.09.02
    Physical Port                 : 	
    Debug Op Code                 : 	15
    Advanced Mode                 : 	YES
    Product Id                    : 	0B07

Note the duplicated serial numbers.

The USB hub in question is a powered SIIG Industrial USB 3.0: http://www.siig.com/it-products/usb/converters/4-port-industrial-usb-to-rs-232-serial-with-15kv-esd.html (and I do power it).

The behavior is not perfectly predictable – sometimes I get two separate serials via the hub, sometimes not.

The behavior is found in the latest development build (28c404a). In particular, it contains the fix in #1841

@dorodnic
Copy link
Contributor

We will keep investigating.

@RealSense-Customer-Engineering
Copy link
Collaborator

[Realsense Customer Engineering Team Comment]
hi @emilk,

I don't have same hub with you, but let me try to reproduce first, and you say sometimes, how frequency it is? like 10% or 30%?
thanks.

@mattfelsen
Copy link

I'm seeing the same behavior, except it's not limited to having the cameras on the same hub. I see the same behavior with different configurations, such as:

  • one camera directly connected, one on a hub
  • both cameras directly connected but on separate busses

On the MacBook Pros with all USB-C ports, it seems like each side of the laptop is a separate bus

Here are some screenshots showing what rs-enumerate-devices outputs along with what I'm seeing in Sys Info. Also of note is that the serial in Sys Info is different from what rs-enumerate-devices shows, but I'm not sure if that is a problem or not.

One directly connected, one on a USB hub:
screen shot 2018-06-13 at 12 23 13 pm

Both cams directly connected on opposite sides of the laptop:
screen shot 2018-06-13 at 12 24 28 pm

@RealSense-Customer-Engineering
Copy link
Collaborator

[Realsense Customer Engineering Team Comment]
hi @mattfelsen, @emilk,

Pull Request #2039 created for this issue, please let me know how it works at your site.
thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants