Подключить USB модем как флешку

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Подключить USB модем как флешку

Сообщение Disova »

Доброго времени суток. Есть модем Cricket A600 и он определяется только как модем, я пробовал посылать ему команды типа AT^U2DIAG=1, не помогает. Прошу помощи :)

dmesg

Код: Выделить всё

[ 1863.948041] hub 2-0:1.0: unable to enumerate USB device on port 1
[ 1865.321030] usb 1-1: new full-speed USB device number 6 using ohci_hcd
[ 1865.512135] usb 1-1: New USB device found, idVendor=1f28, idProduct=0021
[ 1865.512142] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1865.512146] usb 1-1: Product: USB Micro SD Storage
[ 1865.512150] usb 1-1: Manufacturer: Cal-comp E&CC Limited
[ 1865.512153] usb 1-1: SerialNumber: 214980853700
[ 1865.515452] scsi8 : usb-storage 1-1:1.0
[ 1867.561649] usb 1-1: USB disconnect, device number 6
[ 1872.938055] usb 1-1: new full-speed USB device number 7 using ohci_hcd
[ 1873.126096] usb 1-1: New USB device found, idVendor=1f28, idProduct=0020
[ 1873.126103] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1873.126107] usb 1-1: Product: Cal-comp CDMA USB Modem A600
[ 1873.126111] usb 1-1: Manufacturer: Cal-comp E&CC Limited
[ 1873.132190] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
[ 1873.160974] scsi9 : usb-storage 1-1:1.6
[ 1874.172999] scsi 9:0:0:0: Direct-Access     Cricket  T-Flash Disk     2.31 PQ: 0 ANSI: 2
[ 1874.178360] sd 9:0:0:0: Attached scsi generic sg3 type 0
[ 1874.204988] sd 9:0:0:0: [sdc] Attached SCSI removable disk

ls -l /dev/sdc*

Код: Выделить всё

brw-rw---T 1 root floppy 8, 32 Фев 26 17:47 /dev/sdc

fdisk -l

Код: Выделить всё

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000647b3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63     1992059      995998+  83  Linux
/dev/sda2         1992704    40077311    19042304   83  Linux
/dev/sda3        40079358   267530444   113725543+   5  Extended
/dev/sda4   *   267532288   312578047    22522880    7  HPFS/NTFS/exFAT
/dev/sda5        41062203   267530444   113234121   83  Linux
ride it you way
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Подключить USB модем как флешку

Сообщение Hephaestus »

Из описания модема

У модема 128Мб встроенной памяти и разъем для подключения карты памяти microSD объемом до 4Гб.
Это правильно?
К какой памяти Вы пытаетесь получить доступ? Встроенной или карты?


Попробуйте программу pmount - хорошо подходит для монтирования всяких внешних носителей (в том числе и CD/DVD)

От пользователя

Код: Выделить всё

pmount /dev/sdc


По идее устройство примонтируется в /media/sdc
нужный каталог будет создан автоматически.

В случае неудачи покажите здесь выхлоп программы.

Да, кстати, попробуйте разные usb-разъемы (сзади - те, что на материнской плате и передние) между ними может быть существенная разница. Есть вариант, что устройство отваливается сразу после подключения, поэтому его нигде не видно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Подключить USB модем как флешку

Сообщение Bizdelnick »

Disova писал(а):
26.02.2014 20:01
определяется только как модем

Disova писал(а):
26.02.2014 20:01

Код: Выделить всё

[ 1873.160974] scsi9 : usb-storage 1-1:1.6
[ 1874.172999] scsi 9:0:0:0: Direct-Access     Cricket  T-Flash Disk     2.31 PQ: 0 ANSI: 2
[ 1874.178360] sd 9:0:0:0: Attached scsi generic sg3 type 0
[ 1874.204988] sd 9:0:0:0: [sdc] Attached SCSI removable disk

???
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: Подключить USB модем как флешку

Сообщение Disova »

fflatx писал(а):
26.02.2014 22:08
К какой памяти Вы пытаетесь получить доступ? Встроенной или карты?

Встроенной

fflatx писал(а):
26.02.2014 22:08
Попробуйте программу pmount
В случае неудачи покажите здесь выхлоп программы.

Вот выхлоп

Код: Выделить всё

# pmount /dev/sdc
Error opening '/dev/sdc': Носитель не найден
Failed to mount '/dev/sdc': Носитель не найден
Error opening '/dev/sdc': Носитель не найден
Failed to mount '/dev/sdc': Носитель не найден


fflatx писал(а):
26.02.2014 22:08
Да, кстати, попробуйте разные usb-разъемы

Пробывал разные, до фонаря.



Bizdelnick писал(а):
26.02.2014 22:27
???


Да он то определяется как /dev/sdc но имеется в виду, что никак не примонтировать.
ride it you way
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Подключить USB модем как флешку

Сообщение Hephaestus »

Disova писал(а):
27.02.2014 00:45
Встроенной
Disova писал(а):
27.02.2014 00:45
Да он то определяется как /dev/sdc но имеется в виду, что никак не примонтировать.

Во-первых, кто сказал, что к этой встроенной памяти вообще можно получить доступ? С чего Вы взяли?
Чтобы устройство примонтировалось, на нем должна быть файловая система.
В этой встроенной памяти файловой системы явно нету.

Во-вторых, если устройство появляется в /dev, но при этом не видится программами разметки, тогда выходит, что это вообще не блочное устройство. Возможно, какое-то специфическое (вроде swap'а).

Вам удавалось получить доступ к этой области памяти, например, в других ОС?
Готов поспорить, что там потребуется специальный драйвер или специальная софтина. Если вообще предусмотрен доступ к этой области памяти.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Подключить USB модем как флешку

Сообщение drBatty »

Disova писал(а):
27.02.2014 00:45
Да он то определяется как /dev/sdc но имеется в виду, что никак не примонтировать.

смонтировать можно не любое блочное устройство, а только устройство с известной ФС, причём только если mount угадает эту ФС(или если вы явно указали тип ФС).

Вы хоть stat посмотрите, что это вообще такое, ваше /dev/sdc. И file (это команда).

И нам покажите, а то телепаты в отпуске. И выдержки из dmesg покажите, ваши тщетные попытки смонтировать.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: Подключить USB модем как флешку

Сообщение Disova »

fflatx писал(а):
27.02.2014 07:14
Во-первых, кто сказал, что к этой встроенной памяти вообще можно получить доступ? С чего Вы взяли?
Вам удавалось получить доступ к этой области памяти, например, в других ОС?

Монтировалась на Windows, ФС не помню.

drBatty писал(а):
27.02.2014 08:11
Вы хоть stat посмотрите и file

# stat /dev/sdc

Код: Выделить всё

  Файл: «/dev/sdc»
  Размер: 0             Блоков: 0          Блок В/В: 4096   блочный специальный файл
Устройство: 5h/5d    Inode: 2893        Ссылки: 1     Тип устройства: 8,30
Доступ: (1660/brw-rw---T)  Uid: (    0/    root)   Gid: (   25/  floppy)
Доступ: 2014-02-27 20:56:01.953527083 +0200
Модифицирован: 2014-02-27 20:56:01.953527083 +0200
Изменён: 2014-02-27 20:56:01.953527083 +0200
 Создан: -


# file /dev/sdc

Код: Выделить всё

/dev/sdc: sticky block special


# file -s /dev/sdc

Код: Выделить всё

/dev/sdc: sticky writable, no read permission


drBatty писал(а):
27.02.2014 08:11
И выдержки из dmesg покажите, ваши тщетные попытки смонтировать.

см. первый пост
ride it you way
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Подключить USB модем как флешку

Сообщение Hephaestus »

Disova писал(а):
27.02.2014 23:19
Монтировалась на Windows, ФС не помню.
Так. А наличие драйвера/спецсофта не припоминаете? Какой-нибудь CD прилагался к устройству?

Есть сильное подозрение, что дела доступом к встроенной памяти у этого устройства обстоят примерно так же, как с доступом к встроенной памяти у мобильных телефонов: только под Win и только с помощью фирменного софта. То есть это не то же самое, что память usb-флешки, это нечто иное.

Если не секрет, зачем Вам эта память? Там не такой уж большой объем, чтобы тратить на это кучу времени, раз уж оно сходу не монтируется.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: Подключить USB модем как флешку

Сообщение Disova »

fflatx писал(а):
28.02.2014 00:46
Есть сильное подозрение, что дела доступом к встроенной памяти у этого устройства обстоят примерно так же, как с доступом к встроенной памяти у мобильных телефонов: только под Win и только с помощью фирменного софта. То есть это не то же самое, что память usb-флешки, это нечто иное.
Если не секрет, зачем Вам эта память? Там не такой уж большой объем, чтобы тратить на это кучу времени, раз уж оно сходу не монтируется.


В винде модем автоматом определялся и собственно драйвера были чтобы он распознавался как модем.
Сначала нужно было чтоб драйвера виндовые вытащить, в итоге я их просто с оф. сайта скачал, а сейчас просто интересно стало, а как же в линуксе то определить.
В общем в какую сторону копать?

P.S. А время трачу не зря, вот узнал про команды file и state :)
ride it you way
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Подключить USB модем как флешку

Сообщение Hephaestus »

Disova писал(а):
28.02.2014 01:08
В винде модем автоматом определялся и собственно драйвера были чтобы он распознавался как модем.
Я вообще-то говорил про встроенную память. Модем тут побоку.
Как в винде происходило общение с этой встроенной памятью? Если вообще происходило.
Монтировалось само, так же как любая флешка? Или требовало драйверов? Или специального софта, вроде как у мобильных телефонов?
И если в винде к этой встроенной памяти доступ был, то что там внутри? Файлы, каталоги - что-нибудь было?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Подключить USB модем как флешку

Сообщение drBatty »

Disova писал(а):
27.02.2014 23:19
Монтировалась на Windows, ФС не помню.

вспомните. И сделайте так же. Производитель не рассчитывал на Linux и не придерживался никаких стандартов.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: Подключить USB модем как флешку

Сообщение Disova »

fflatx писал(а):
28.02.2014 03:42
Disova писал(а):
28.02.2014 01:08
В винде модем автоматом определялся и собственно драйвера были чтобы он распознавался как модем.
Я вообще-то говорил про встроенную память. Модем тут побоку.
Как в винде происходило общение с этой встроенной памятью? Если вообще происходило.
Монтировалось само, так же как любая флешка? Или требовало драйверов? Или специального софта, вроде как у мобильных телефонов?
И если в винде к этой встроенной памяти доступ был, то что там внутри? Файлы, каталоги - что-нибудь было?


Да, монтировалась как обычная флешка (только раздела было два, один открывался как флешка, а другой вообще не открывался).
Дрова нужны были чтобы его видно было как модем, внутри были драйвера, инструкция, софт.
ride it you way
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Подключить USB модем как флешку

Сообщение Hephaestus »

Disova писал(а):
28.02.2014 08:56
Да, монтировалась как обычная флешка (только раздела было два, один открывался как флешка, а другой вообще не открывался).
Вот отсюда поподробнее.
Два раздела - это в пределах 128Мб?
Или один раздел на 128Мб, а который не открывался - это слот для внешней карты? Или наоборот?

Кстати! Ваше устройство /dev/sdc, которое вы сейчас пытаетесь примонтировать - это не слот ли для внешней карты, куда ничего не вставлено?
Если так, тогда встроенная память в Linux не видна совсем (и, скорее всего, это нормально).

В общем, вспоминайте, как это было под win, требовался ли спец. софт/драйвера для доступа к памяти, вставлялась ли карта памяти и т.д.
От того, насколько подробно Вы это вспомните, зависит успех Вашего начинания.
Потому что запросто может оказаться, что под win были другие условия задачи, чем сейчас.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Подключить USB модем как флешку

Сообщение drBatty »

Disova писал(а):
28.02.2014 08:56
Дрова нужны были чтобы его видно было как модем

вы что, видели исходный код драйвера? Нет? А кто вам дал такую информацию?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Подключить USB модем как флешку

Сообщение drBatty »

AFAIK в таких девайсах память делает вид, что она == флешка(CDROM/FloppyDD/☣), на которой якобы "лежат драйверы" для маздая. И ещё какой-нить README с картинками. В принципе, при желании в Linux можно получить доступ к этому "устройству", но зачем? Зачем вам этот драйвер?

А сделано так для всяких WinXP™ образца 2001го года, которые ни сном ни духом не слыхивали о USB-модемах. Вы сами подумайте, что делать обладателю WinXP™+такого модема? Скачать драйвер модема из интернета, да? По модему, да?

Если вы по наивности думаете, что сможете сами использовать эту память, то не обольщайтесь: зачем было производителю делать запись в эту память? Ну вот он и не сделал.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: Подключить USB модем как флешку

Сообщение Disova »

fflatx писал(а):
28.02.2014 09:31
Disova писал(а):
28.02.2014 08:56
Да, монтировалась как обычная флешка (только раздела было два, один открывался как флешка, а другой вообще не открывался).
Вот отсюда поподробнее.
Два раздела - это в пределах 128Мб?
Или один раздел на 128Мб, а который не открывался - это слот для внешней карты? Или наоборот?

Кстати! Ваше устройство /dev/sdc, которое вы сейчас пытаетесь примонтировать - это не слот ли для внешней карты, куда ничего не вставлено?
Если так, тогда встроенная память в Linux не видна совсем (и, скорее всего, это нормально).

В общем, вспоминайте, как это было под win, требовался ли спец. софт/драйвера для доступа к памяти, вставлялась ли карта памяти и т.д.
От того, насколько подробно Вы это вспомните, зависит успех Вашего начинания.
Потому что запросто может оказаться, что под win были другие условия задачи, чем сейчас.


Ок, буду вспоминать
ride it you way
Спасибо сказали: