Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Neo USB3 external DVD W/R
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Wed Aug 01, 2018 6:03 am    Post subject: Neo USB3 external DVD W/R Reply with quote

Hi All:

Amy trying to write disks and have tried using xfbrn and Brasero and get the same error is my syslog:
Code:
Aug 01 14:00:33 [kernel] [193833.714011] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
Aug 01 14:00:33 [kernel] [193833.739596] sr 3:0:0:0: Power-on or device reset occurred

I've tried DVDs and CR-Rs, I get the same error.
Here is the device:
Code:
jserinki7 /usr/src/linux # lsusb
Bus 002 Device 002: ID 13fd:3940 Initio Corporation external DVD burner ECD819-SU3



jserinki7 /usr/src/linux # lsusb -v

Code:
Bus 002 Device 002: ID 13fd:3940 Initio Corporation external DVD burner ECD819-SU3
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         9
  idVendor           0x13fd Initio Corporation
  idProduct          0x3940 external DVD burner ECD819-SU3
  bcdDevice            3.10
  iManufacturer           1 PLDS   
  iProduct                2 DVD-RW DU8A5SH 
  iSerial                 3 53304331393830305A564A3832303030
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           44
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              144mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      2 SFF-8020i, MMC-2 (ATAPI)
      bInterfaceProtocol     80
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               7
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0a  EP 10 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               7
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      HIRD Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         128 micro seconds
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x000c
  (Bus Powered)
  U1 Enabled
  U2 Enabled


it also borks the disk after the attempted write.

I can read from CDs and DVDs fine, its just the writing that does not work.

Any tips? Google-fu has failed on this one.

Cheers,
John

code tags added by NeddySeagoon
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Wed Aug 01, 2018 7:23 pm    Post subject: Reply with quote

jserink,

I don't really believe the
Code:
MaxPower              144mA
There is a spin motor, some electronics and a writing laser in there.

Put your entire USB device tree onto a pastebin site so we can look at how everything is connected.
I suspect a power issue as reading works but the higher power writing mode does not.

If you want to test run lsusb and rearrange your USB devices so that the DVD writer has a USB bus to itself.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
amaroc
Tux's lil' helper
Tux's lil' helper


Joined: 13 Nov 2005
Posts: 99

PostPosted: Wed Aug 01, 2018 9:09 pm    Post subject: Reply with quote

As with the information available it looks like a HW not a SW problem. There seem to be two possibilities:
1) As NeddySeagoon wrote it might be a simple power supply problem. Your builtin SATA drive has a maximum power consumption of 1.5A for spin and seek. It's peek current but the voltage drop might confuse the USB-to-SATA converter already and force the RESET. The typical current is given with 150mA but this might well be higher in writing mode. Note that a standard USB2 port will deliver 500mA and USB3 900 mA - but this might still include a voltage drop (see comment above). Your drive seems to be this one.
So, you may want to try several USB ports on your PC, USB3 might be preferred - not for speed but for current capabilities.

2) The manufacturer of your unit tends to combine the housing with different brands and even used drives. So, you might be lucky with your pick - hopefully. I wouldn't spent much time after you have followed the advice from #1. If it doesn't help you may want to take a screw driver and check for the manufacturing date of your drive or any signs of use.

Good luck.
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Thu Aug 02, 2018 12:21 am    Post subject: Reply with quote

Hi Guys:

Thanx for the info...bad news I think:
Without the drive connected:
Code:
jserinki7 /home/jserink # lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 6: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 6: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 10: Dev 5, If 0, Class=Application Specific Interface, Driver=, 12M
    |__ Port 10: Dev 5, If 1, Class=Chip/SmartCard, Driver=, 12M
    |__ Port 11: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 11: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M

With the Drive connected:
Code:
jserinki7 /home/jserink # lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
    |__ Port 1: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 6: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 6: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 10: Dev 5, If 0, Class=Application Specific Interface, Driver=, 12M
    |__ Port 10: Dev 5, If 1, Class=Chip/SmartCard, Driver=, 12M
    |__ Port 11: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 11: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M

it looks to be on its own. I confirmed this with lshw. Its on the second USB controller all by itself.

Looks like I'm out of luck. There is also no external power port to supply it from an external source which is too bad.

Cheers,
john

[Moderator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Thu Aug 02, 2018 12:30 am    Post subject: Reply with quote

You could use a powered USB hub.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Thu Aug 02, 2018 7:07 pm    Post subject: Reply with quote

Or a Y-Cable.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Ivar
n00b
n00b


Joined: 21 May 2003
Posts: 42
Location: Mullsjö, Jönköping, Sweden

PostPosted: Thu Sep 12, 2019 7:42 pm    Post subject: Reply with quote

Anyone who manage to get this DVD to play ?

I bought it believing I could play DVD with my new pi4, but all I get is a:
Code:
sr 5:0:0:0: Power-on or device reset occurred


even on my ordinary computer, with a Y cable and a 3A usb-adapter :-(
_________________
/Ivar
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Thu Sep 12, 2019 7:56 pm    Post subject: Reply with quote

Ivar,

The Pi 4 will not power it.

I have a home made Y-cable, that is data only in one leg and power on the other.
The data leg plugs into the Pi, the power leg into a powered USB root hob.
Many commercial Y-cables do not split data and power that way. They are intended only to fool a laptop that it is powering several devices.
The Pi will not be fooled that way.

Try a powered USB hob plugged into the Pi and the DVD player plugged into the powered hub.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Ivar
n00b
n00b


Joined: 21 May 2003
Posts: 42
Location: Mullsjö, Jönköping, Sweden

PostPosted: Thu Sep 12, 2019 9:03 pm    Post subject: Reply with quote

My Y-cable has only data in one of the 'legs', and that one goes to the pi/computer, the other goes to the 3A adapter.

But how much power can a little extern dvd-player use?
A 3A-adapter + the pi-adapter should be enough to boil potatoes and fry a steak with. 8O

I will try it through a powered usb-hub also (it hasn't arrived yet).
_________________
/Ivar
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Thu Sep 12, 2019 9:17 pm    Post subject: Reply with quote

Ivar,

Your Y cable may have data and power in one log and power only in the other leg.

That connects the 3A USB charger and the Pi PSU to the Pi. This is where it gets complicated.
The two PSUs will not load share because they will have different output voltages. Due either to design or production tolerances.

What will happen is that the PSU with the higher output voltage will try to supply the whole load.
I'll leave you with that thought. Put simply, only one PSU will do anything.
Its actually more complex than that but its a reasonable top level summary.

Hence you need to be sure that the loads are separate when you use several PSUs around the same problem.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Thu Sep 12, 2019 10:04 pm    Post subject: Reply with quote

NeddySeagoon,

I didn't know commercial Y-cables have such a configuration. What are they made for, to drain power from USB port? What if external PS has a little higher voltage. It could potentially damage the USB port power circuits if it can supply up to 3 A or maybe even more.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Ivar
n00b
n00b


Joined: 21 May 2003
Posts: 42
Location: Mullsjö, Jönköping, Sweden

PostPosted: Fri Sep 13, 2019 6:12 am    Post subject: Reply with quote

I see.... and understand what could be trouble...
Thank you for the wisdom of powersupplies!

Will be back with a result when the usb-hub arrive!
_________________
/Ivar
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Fri Sep 13, 2019 8:33 am    Post subject: Reply with quote

Jaglover,

A (laptop) PC has a number of USB root hubs. One root hub usually appears as a pair of USB sockets. Its not always this simple but it will do for the explanation.
A USB1 or USB2 root hub can provide a maximum of 500mA for all connected downstream peripherals. For USB3 its 900mA

When the current limit is reached, the root hub is supposed to enforce it some way.

If I want to connect a bus powered device that requires more than the current limit of a single root hub, e.g. something with a spin motor, I theory, I can't.
Enter the Y-cab/e hack and all the USB power issues it causes. You connect one arm of each end of the top of the Y to different USB root hubs in an attempt to double the current limit.
Its not perfect but at the back end, its the same PSU providing all the power, so the voltages at the root hubs are the same.
The tracking and cable resistances all help with the load sharing, so it mostly works.

Users connecting both arms of the top of the Y to the same root hub don't bypass the current limit ...
Users that only have a single root hub may not know it ...

Its all a dirty hack. Equipment that is supplied with a Y cable is to be avoided.

For completness, USB root hubs do one of three things in the event of an over current condition.
1. Nothing at all, until the tracks on the motherboard are destroyed.
2. Shut down to root hub, so no bus powered devices work on that root hub.
3. Selective load shedding, so some devices work and others don't.

The Raspberry Pi is a bit of an oddball. It cannot provide even the 500mA/900mA spec limits for USB bus powered devices.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Fri Sep 13, 2019 12:18 pm    Post subject: Reply with quote

Ivar,

you can perform some "surgery" on that Y cable of yours and cut the power wires to force it to use external PS.

NeddySeagoon,

thanks! I had wrong idea what USB Y cables are for. Never had one myself.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum