{"id":26355,"date":"2020-05-27T14:43:12","date_gmt":"2020-05-27T12:43:12","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=26355"},"modified":"2020-09-02T10:57:16","modified_gmt":"2020-09-02T08:57:16","slug":"device-descriptor-read-64","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/device-descriptor-read-64\/","title":{"rendered":"usb 1-1.3: device descriptor read\/64 -varios errores USB Raspberry"},"content":{"rendered":"
<\/p>\n
Encontramos el error cuando nos percatamos de que nuestra Raspberry tiene problemas de estabilidad, y comprobamos que o la Raspberry pierde la conexi\u00f3n SSH<\/a>, o en algunos reinicios programados, se queda colgada o el SSH colgado. <\/p>\n –> Lo primero que revisamos es el log de \/var\/log\/syslog<\/p>\n <\/p>\n y encontramos mensajes tan preocupantes como estos:<\/p>\n <\/p>\n Vaya vaya, va a ser que tenemos un problema relacionado con nuestro dispositivo USB<\/strong>, o incluso con el puerto USB de la Raspberry<\/strong>. Tambi\u00e9n podr\u00edamos revisar el log del inicio del sistema con dmesg: <\/p>\n <\/p>\n Ya hace tiempo hablamos de problemas de alimentaci\u00f3n de los puertos USB de la Raspberry Pi<\/a>, ya que los puertos USB y la tarjeta Ethernet de la Raspberry comparten el mismo chip, y el mismo bus, y por tanto se genera un cuello de botella en la Raspberry Pi<\/a> en algunos casos.<\/p>\n <\/p>\n
\n <\/br><\/br>
\nSe trata de una Raspberry Pi que ejecuta Motion<\/em> y funciona como c\u00e1mara de seguridad<\/a>, y tiene un dispositivo USB conectado al puerto USB, para guardar en \u00e9l los videos que se capturan cada vez que se detecta movimiento.
\n <\/br><\/br>
\nTotal, que cuando nos damos cuenta de que la Raspberry est\u00e1 “out<\/em>“, la reiniciamos y nos conectamos por SSH, para comenzar a revisar los logs del sistema.<\/p>\n\r\ngrep error \/var\/log\/syslog\r\n<\/pre>\n
\r\nMay 24 12:02:12 Rasp1 kernel: [ 123.938036] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 12:02:27 Rasp1 kernel: [ 139.298243] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 12:02:38 Rasp1 kernel: [ 150.058349] usb 1-1.3: device not accepting address 7, error -110\r\nMay 24 12:02:49 Rasp1 kernel: [ 160.698445] usb 1-1.3: device not accepting address 8, error -110\r\nMay 24 17:00:06 Rasp1 btuart[341]: Can't get port settings: Input\/output error\r\nMay 24 17:00:06 Rasp1 btuart[341]: Can't initialize device: Input\/output error\r\nMay 24 20:00:06 Rasp1 btuart[349]: Can't get port settings: Input\/output error\r\nMay 24 20:00:06 Rasp1 btuart[349]: Can't initialize device: Input\/output error\r\nMay 24 23:00:06 Rasp1 btuart[320]: Can't get port settings: Input\/output error\r\nMay 24 23:00:06 Rasp1 btuart[320]: Can't initialize device: Input\/output error\r\nMay 24 21:00:48 Rasp1 kernel: [ 40.341231] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:03 Rasp1 kernel: [ 55.701223] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:09 Rasp1 kernel: [ 61.061220] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:24 Rasp1 kernel: [ 76.417663] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:35 Rasp1 kernel: [ 87.174806] usb 1-1.3: device not accepting address 4, error -110\r\nMay 24 21:01:46 Rasp1 kernel: [ 97.813432] usb 1-1.3: device not accepting address 4, error -110\r\nMay 24 21:01:46 Rasp1 kernel: [ 97.853538] blk_update_request: I\/O error, dev sda, sector 0\r\n<\/pre>\n
\n <\/p>\n
\nTambi\u00e9n investigamos el log del kernel, y vemos de nuevo los mismos errores, y alg\u00fan error relacionado m\u00e1s:<\/p>\n\r\nMay 24 12:02:38 Rasp1 kernel: [ 150.058349] usb 1-1.3: device not accepting address 7, error -110\r\nMay 24 12:02:49 Rasp1 kernel: [ 160.698445] usb 1-1.3: device not accepting address 8, error -110\r\nMay 24 21:00:48 Rasp1 kernel: [ 40.341231] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:03 Rasp1 kernel: [ 55.701223] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:09 Rasp1 kernel: [ 61.061220] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:24 Rasp1 kernel: [ 76.417663] usb 1-1.3: device descriptor read\/64, error -110\r\nMay 24 21:01:35 Rasp1 kernel: [ 87.174806] usb 1-1.3: device not accepting address 4, error -110\r\nMay 24 21:01:46 Rasp1 kernel: [ 97.813432] usb 1-1.3: device not accepting address 4, error -110\r\nMay 24 21:01:46 Rasp1 kernel: [ 97.853538] blk_update_request: I\/O error, dev sda, sector 0\r\nMay 24 21:01:46 Rasp1 kernel: [ 97.853548] Buffer I\/O error on dev sda, logical block 0, async page read\r\n<\/pre>\n
\n
\n <\/p>\n
\n <\/p>\n
\n <\/p>\n\r\ndmesg -T\r\n<\/pre>\n
\nEl error usb 1 1.3 device descriptor read 64 error 110 es bastante claro, el error 110 es debido a una alimentaci\u00f3n insuficiente del pendrive USB<\/a>.<\/p>\nSoluciones al error “usb 1-1.3: <\/em>device descriptor read 64<\/em>“<\/strong><\/span><\/h3>\n