When linux-2.6.32 fails to recognize LG L-05a usb-modem.

In sometime, my linux box (linux-2.6.32 in debian sid) fails to recognize LG L-05a. I find out a simple workaround and I will memorize this here.

In usual case, when I insert this usb device, my linux box starts to scan ,and finally recognizes this as a usb mass strage device. And next, typing 'eject /dev/sr1' or 'usb_modeswitch blah blah blah...' make this device to change usb modem.

However in some case, my linux box fails to recognize LG L-05a. I don't know why this happen. But once this happens, unplugging and plugging don't work. According to dmesg , my linux box seems to be stopping at scanning usb storage.

dmesg shows:
usb-storage: waiting for device to settle before scanning
(...there are nothing other messages about this device...)

After trial and error, I find a simple workaround. I write here,

(After becoming super-user,)
rmmod usb_storage
...wait a while ...
modprobe usb_storage

After this procedure, my linux box starts to finding LG L-05a and recognizing it as usb strage device correctly.And next 'eject /dev/sr1' or 'usb_modeswitch' also works fine.