Como reparar el error "usb 2-1: device descriptor read/64, error -71"

Imagen de RazaMetaL

Tema: 

Tengo un astribank8 conectado a un asterisk, y cada cierto tiempo deja de funcionar. Eso es lo que me muestra la salida del comando [code]dmesg[/code] en la consola:

[code]
[182497.933532] dahdi: Telephony Interface Registered on major 196
[182497.933532] dahdi: Version: 2.2.1
[182497.969532] dahdi_echocan_oslec: Registered echo canceler 'OSLEC'
[182498.001534] INFO-xpp: revision trunk-r6963 MAX_XPDS=64 (8*8)
[182498.001534] INFO-xpp: FEATURE: without BRISTUFF support
[182498.001534] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[182498.001534] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[182498.005542] INFO-xpp_usb: revision trunk-r6963
[182498.005542] usbcore: registered new interface driver xpp_usb
[182498.194548] dahdi_dummy: Trying to load High Resolution Timer
[182498.194548] dahdi_dummy: Initialized High Resolution Timer
[182498.194548] dahdi_dummy: Starting High Resolution Timer
[182498.194548] dahdi_dummy: High Resolution Timer started, good to go
[182542.331586] usb 2-1: new low speed USB device using uhci_hcd and address 6
[182542.455590] usb 2-1: device descriptor read/64, error -71
[182542.679585] usb 2-1: device descriptor read/64, error -71
[182542.900083] usb 2-1: new low speed USB device using uhci_hcd and address 7
[182543.020081] usb 2-1: device descriptor read/64, error -71
[182543.291574] usb 2-1: device descriptor read/64, error -71
[182543.507043] usb 2-1: new low speed USB device using uhci_hcd and address 8
[182543.924576] usb 2-1: device not accepting address 8, error -71
[182544.040152] usb 2-1: new low speed USB device using uhci_hcd and address 9
[182544.511649] usb 2-1: device not accepting address 9, error -71
[182544.511735] hub 2-0:1.0: unable to enumerate USB device on port 1
[/code]

Por alguna extraña razón, el astribank es dado de baja y luego no es reconocido como un dispositivo USB. Googleando un poco vi que varias personas han tenido este problema con otros dispositivos usb 2.0, una solución que ha funcionado en la mayoría es agregar en las opciones del kernel el parámetro: irqpoll

Editamos la sección correspondiente al kernel que estamos utilizando en /boot/grub/menu.lst, en mi caso lo he dejado así:
[code]
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda2 ro quiet irqpoll
initrd /boot/initrd.img-2.6.26-2-686
[/code]

Esto ha resuelto el problema :) espero le pueda ayudar a alguien que también este pasando por lo mismo.