HaXaLВместо N пишете номер устройства cdrom (если воткнули модем, и на раб. столе появился ярлык sr0, значит подставляете ноль, если sr1 - пишете 1 и т.д.).
После этой команды значение параметра product должно измениться на "модемный".
Для MF626-го это будет 0031.
Можно готовый скрипт, что бы не набирать команды:
#!/bin/sh
eject /dev/sr0
modprobe usbserial vendor=0x19d2 product=0x31
А вообще для этого есть usb_modemswitch, но я с ним так и не разобрался. Если у Вас получится, поделитесь. Поскольку я не уверен теперь, что мой метод с eject достаточно правильный: наверняка там требуется ещё
что-то. Вывод делаю на том основании, что, во-первых, если б было так просто, то зачем бы писали usb_modemswitch; во-вторых, dmesg всё равно показывает ошибки.
---
Забыл сказать о своих извращениях. Значит так, вся эта описанная выше мутотень с Вариантами А, В, С -пустая трата времени, ибо дело, наверное, в ядре.
Поставил Puppy 4.20 - модем определяется, подключается. Теперь упёрся в mf626-helper.
Просьба, кто пользуется, подскажите, там такой скрипт запуска:
#!/bin/sh
/sbin/mf626-helper -s ${BUSNUM} ${DEVNUM}&
Где брать значения BUSNUM и DEVNUM?
И ещё читал, что люди запускают всё-таки не с ключём -s, а с -f -v.
Ещё читал, что всё равно минут через 8-10 (у кого как) он отрубается...