Когда я подключаю свой Motorola Triumph к USB-порту Linux на Fedora 17, я получаю бесконечную серию ошибок на Linux, поскольку он отчаянно пытается смонтировать телефон в качестве USB-накопителя. Вещи как это:
Jun 23 10:26:00 zooty kernel: [528926.714884] end_request: critical target error, dev sdg, sector 4
Jun 23 10:26:00 zooty kernel: [528926.715865] sd 16:0:0:1: [sdg] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jun 23 10:26:00 zooty kernel: [528926.715869] sd 16:0:0:1: [sdg] Sense Key : Illegal Request [current]
Jun 23 10:26:00 zooty kernel: [528926.715872] sd 16:0:0:1: [sdg] Add. Sense: Invalid field in cdb
Jun 23 10:26:00 zooty kernel: [528926.715876] sd 16:0:0:1: [sdg] CDB: Read(10): 28 20 00 00 00 00 00 00 04 00
Если я продолжу и скажу телефону разрешить linux подключить USB-накопитель, сообщения прекратятся, и я получу подключенный диск, но если все, что я хочу сделать, это использовать мост отладки, мой вход в систему linux будет продолжать заполняться этот хлам Есть ли какая-то магия udev, которую я могу сделать, чтобы система игнорировала это конкретное устройство в отношении хранения USB?
Я только что заметил, что если я скажу телефону включить USB-накопитель, пусть linux распознает новый диск, а затем снова скажет телефону отключить USB-накопитель, я получу еще одно сообщение в журнале об изменении емкости на ноль, но бесконечный поток сообщений прекращается , так что я думаю, что одним из обходных путей является немедленное включение и отключение USB.