Hay muchos problemas con la pila USB en Rapsberry Pi y los desarrolladores están trabajando duro para solucionar la mayor cantidad posible de ellos. Presentan algunas opciones de módulos de kernel (como dwc_otg.fiq_fix_enable
) que permiten esas correcciones de vez en cuando. La mayoría de ellos están habilitados de forma predeterminada en los núcleos recientes, por lo que no desea conocerlos para usarlos. Sin embargo, siempre es bueno saber qué puede deshabilitar al solucionar problemas. Y es bueno saber que ya no los necesita en su cmdline.txt cuando lo limpia o reinstala su tarjeta SD.
Entonces, ¿cuál es la lista de todas esas opciones y cuál es su significado?
Respuestas:
dwc_otg.speed
-> 1 limitará la velocidad del USB a la velocidad máxima de 12 Mbps (USB 1.1)dwc_otg.lpm_enable
-> 0 de forma predeterminada, deshabilita la compatibilidad con LPM, nunca he visto a nadie con el valor 1 aquí, pero se especifica de forma predeterminadacmdline.txt
dwc_otg.fiq_fix_enable
-> 1 (predeterminado ahora) proporciona aproximadamente un 10% de rendimiento adicional a ARM cuando el USB no está ocupado al reducir la cantidad de interrupciones que hace el USBdwc_otg.microframe_schedule
-> 1 (predeterminado ahora) Esto debería corregir el error cuando hay demasiados endopuntos periódicosdwc_otg.nak_holdoff_enable
-> 1 (predeterminado ahora) NAK holdoff schame, realmente no sé lo que hace¿Hay más?
fuente
dwc_otg.fiq_fsm_enable=0
Mira aquí .dwc_otg.nak_holdoff_enable=1
De acuerdo con esto , también reduce las interrupciones en ciertos casos.Este controlador USB tiene varias características que pueden controlarse mediante parámetros del módulo. Encontré este documento que detalla cada parámetro y las opciones disponibles.
http://www.cl.cam.ac.uk/~atm26/ephemeral/rpi/dwc_otg/doc/html/module%20parameters.html ( archivo , septiembre de 2015)
Parece obvio que puede paralizar su dispositivo si configura algunas de estas opciones. Afortunadamente, solucionarlo es cuestión de volver a montar su tarjeta SD en otro lugar y editar el archivo cmdline.txt.
fuente