258 palabras
1 minuto
Evita desconexiones abruptas en una raspberry pi y SSD vía usb 3.0
El problema
La raspberry pi expulsa de manera abrupta los SSDs conectados a través de USB 3.0. Aparentemente es por los picos de energía que consume el protocolo UAS (USB Attached SCSI).
La solución
Forzar a la Raspberry Pi a usar un protocolo más antiguo pero muy estable llamado Bulk-Only Transport (BOT).
Procedimiento
1. Identificar el ID del dispositivo
lsusb- Bus 002 Device 003: ID
0a0a:1234Realtek Semiconductor Corp. Nombre del dispositivo - Copia el ID:
0a0a:1234
2. Añadir la excepción de UAS para el dispositivo
sudo vim /boot/firmware/cmdline.txtAñade la siguiente línea con tu propio ID
usb-storage.quirks=0a0a:1234:u- Añadir al inicio o al final de archivo separado por un espacio. No añadir saltos de línea.
Si tienes dos o más discos los puedes añadir de la siguiente manera
usb-storage.quirks=0a0a:1234:u,0b0b:5678:u3. Reinicia el equipo
sudo reboot4. Verificar
dmesg | grep usb-storage- Debes observar: usb-storage 2-2:1.0: USB Mass Storage device detected usb-storage 2-2:1.0: Quirks match for vid abab pid 9200: 900000 (El número puede variar, pero debe decir Quirks match).
5. Tabla comparativa de velocidad/estabilidad
| Configuración | Velocidad Estimada | Estado de Estabilidad |
|---|---|---|
| USB 3.0 Nativo (UASP) | 320 - 380 MB/s | Inestable (Se desconecta) |
| USB 3.0 con Quirk (Tu estado actual) | 210 - 260 MB/s | Estable (Perfecto para servidores) |
| USB 2.0 (Puerto negro) | 35 - 40 MB/s | Estable (Pero muy lento) |
| Tarjeta MicroSD Típica | 20 - 45 MB/s | Estable (Pero vida útil corta) |
Nota final¡Gracias por terminar de leer este artículo! uwur
— El Capitán
¿Tienes alguna duda o te gustaría comentar algo sobre este artículo?
Puedes encontrarme en:
Evita desconexiones abruptas en una raspberry pi y SSD vía usb 3.0
https://elcaza.github.io/posts/sysadmin/ssd_raspberry/