Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
увидеть SD карту в Debian
Franky
Добавлено 05.12.2011 19:16
0
Сообщение: 1
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Подключил SD карту к картридеру, в виндовс обнаружилась без проблем.
Подключил под виртуальной машиной - эффекта ноль.
что делать?
естественно строки из знаменитой статьи:

Для начала отформатируем SD карту, (необходим кардридер).
В линуксе набираем:
# fdisk /dev/sdb

не работают...
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 05.12.2011 19:23 Сообщение: 2
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
USB Mass Storage вкомпилен?
fdisk -l из под рута что кажет?
ls /dev/sd*
А в dmesg что-нибудь есть на предмет обнаружения карт-ридера?
Ну и в навесок lsusb (если есть).
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.12.2011 20:48 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
естественно строки из знаменитой статьи:
Для начала отформатируем SD карту, (необходим кардридер).
В линуксе набираем:
# fdisk /dev/sdb

хм.. виртуалка.. в полноценной VmWare можно включить/выключить поддержку ЮСБ для гостевой операционки, что там в VmWare Player я не в курсе..
если виндюки видят флешку, то виртуалка ее уже не увидит и наоборот..
в качестве проверки: вынуть флешку из компа, запустить виртуалку, залогинится и вставить флешку.. потом команда в виртуалке:
Код
dmesg

и смотрим в конце лога - появилось ли новое устройство на ЮСБ и видны ли на нем разделы?
и на основе имен этих разделов(а) можно запустить
Код
fdisk /dev/sdX
где X - устройство флешки

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 05.12.2011 21:52 Редактировалось 05.12.2011 22:26 Сообщение: 4
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Добавил в VMWare устройство USB, сделал отображение всех устройств.
Виртуальная машина нашла Alcor Micro Mass Storage Device.
Но Debian упорно ничего не видит и в папке /dev/ ничего нету связанного с SD картой.
dmesg в конце лога показывает floppy0
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.12.2011 22:32 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
после входа в дебиан вставляю флешку и Винда сразу реагирует что появился диск((
а в конце лога только floppy0
((

да бог с ней, с Вендой - виртуалка то какая?!
вероятно плейер..
попробуйте, но не обещаю, что заработает:
выходите из виртуалки.
ищите каталог, где лежит образ виртуалки - там будет огромный бинарник *.vmdk весом гиг под 10-20 и среди прочих файл с расширением VMX. ПЕРЕД ДЕЙСТВИЯМИ С НИМ СДЕЛАЙТЕ КОПИЮ (это маленький текстовый файл)
сбекапили, откройте текстовым редактором (notepad)
смотрите строчку типа
Код
usb.present = "FALSE"

меняете на
Код
usb.present = "TRUE"

пробуете загрузить виртуалку БЕЗ юсб флешки, загрузилась - суете флешку, далее итерация с dmesg..
в файле еще фигурирует такая строка:
Код
usb.pciSlotNumber = "32"

но без подъема PCI моста - оно как козе баян..

получилось - радуетесь.
не получилось - вертаете настройки на исходную и покупаете или воруете (воровать нехорошо) VmWare Workstation..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.12.2011 22:35 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Виртуальная машина нашла Alcor Micro Mass Storage Device.
Но Debian упорно ничего не видит и в папке /dev/ ничего нету связанного с SD картой.
dmesg в конце лога показывает floppy0

Код
mount
df
ls /dev

в студию

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 06.12.2011 08:01 Редактировалось 06.12.2011 08:15 Сообщение: 7
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Цитата
[quote] Виртуальная машина нашла Alcor Micro Mass Storage Device.
Но Debian упорно ничего не видит и в папке /dev/ ничего нету связанного с SD картой.
dmesg в конце лога показывает floppy0

Код
mount
df
ls /dev

в студию[/quote]

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

P.S. а я думал что автомонтирование должно работать.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.12.2011 10:11 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
спасибо, в Линукс пока что вообще глухой.
Сегодня вечером попробую и отпишусь, с вашего позволения.

mount - показывает все, что смонтированно в системе
df - показывает размер файловых областей (в блоках, если сказать df -h то в человеческих единицах)
ls /dev - выводит список устройств в системе

в свое время я цеплял SD к виртуалке в разных ипостасях - и в составе картридера и во встроенном SD ридере - никаких проблем, т.ч. все решаемо..

Цитата
P.S. а я думал что автомонтирование должно работать.

никогда не искал, как это включается - вероятно надо или опцию в ядре включить или пакет доставить или настроить какой-нить udev на поиск и автомонтирование..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 07.12.2011 08:01 Сообщение: 9
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Отлично!
После настрек VMware при подключении флеши появляется сообщение в консоли и в папке /dev появляется устройство sda1.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.12.2011 09:41 Редактировалось 07.12.2011 09:43 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Отлично!
После настрек VMware при подключении флеши появляется сообщение в консоли и в папке /dev появляется устройство sda1.

гуд!
теперь все просто:
команда mount и смотрим, нет ли подмонтированного /dev/sda1
если подмонтированно, то команда ls точка монтирования и проверяем содержимое - нет ли там чего нужного..
если не подмонтированно, то
mount /dev/sda1 /mnt
и опять же проверяем..
хотим переразбить или форматнуть флешку как новую:
umount точка монтирования (например для последней команды это umount /mnt)
hint - разделов на флешке может быть несколько и перед форматированием надо все отмонтировать
далее fdisk /dev/sda - пилим накопитель на разделы или стираем старое разбиение и делаем новое. выходим с сохранением
далее mkfs.XXX /dev/sdaN, где
N - номер раздела на накопителе
XXX - vfat, ext2, ext3 etc - тип файловой системы

Важно! Внимательно смотреть - с каким накопителем работаем, иначе можно лишиться всех своих наработок и данных!

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux