View previous topic :: View next topic |
Author |
Message |
jserink Veteran
Joined: 30 Jan 2004 Posts: 1008
|
Posted: Wed Aug 01, 2018 6:03 am Post subject: Neo USB3 external DVD W/R |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Wed Aug 01, 2018 7:23 pm Post subject: |
|
|
jserink,
I don't really believe the 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 |
|
|
amaroc Tux's lil' helper
Joined: 13 Nov 2005 Posts: 99
|
Posted: Wed Aug 01, 2018 9:09 pm Post subject: |
|
|
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 |
|
|
jserink Veteran
Joined: 30 Jan 2004 Posts: 1008
|
Posted: Thu Aug 02, 2018 12:21 am Post subject: |
|
|
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 |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Thu Aug 02, 2018 7:07 pm Post subject: |
|
|
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 |
|
|
Ivar n00b
Joined: 21 May 2003 Posts: 42 Location: Mullsjö, Jönköping, Sweden
|
Posted: Thu Sep 12, 2019 7:42 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Thu Sep 12, 2019 7:56 pm Post subject: |
|
|
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 |
|
|
Ivar n00b
Joined: 21 May 2003 Posts: 42 Location: Mullsjö, Jönköping, Sweden
|
Posted: Thu Sep 12, 2019 9:03 pm Post subject: |
|
|
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.
I will try it through a powered usb-hub also (it hasn't arrived yet). _________________ /Ivar |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Thu Sep 12, 2019 9:17 pm Post subject: |
|
|
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 |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
Posted: Thu Sep 12, 2019 10:04 pm Post subject: |
|
|
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 |
|
|
Ivar n00b
Joined: 21 May 2003 Posts: 42 Location: Mullsjö, Jönköping, Sweden
|
Posted: Fri Sep 13, 2019 6:12 am Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Fri Sep 13, 2019 8:33 am Post subject: |
|
|
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 |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
|
|
|
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
|
|