MemoryStick (Это реально?)

Всё, что связано с ноутбуками.

Модератор: Модераторы разделов

Аватара пользователя
SureOrSiren
Сообщения: 120
Статус: А Человек-молекула!
ОС: FreeBSD 7.0

MemoryStick

Сообщение SureOrSiren »

Короч, есть ноут со встроенным "мемористик-ридером" :) , есть сама карта памяти.
Вопрос: Как прочитать данные с карты памяти? И возможно ли это вообще?
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: MemoryStick

Сообщение Mellon »

Q. Как прочитать данные с карты памяти?
A. Вставить карту памяти в "мемористик-ридер"
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
SureOrSiren
Сообщения: 120
Статус: А Человек-молекула!
ОС: FreeBSD 7.0

Re: MemoryStick

Сообщение SureOrSiren »

Ладно, хорошо, поставим вопрос по-другому:

Карта памяти вставлена в ридер. Дальше что?
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: MemoryStick

Сообщение eduard_pustobaev »

SureOrSiren писал(а):
16.06.2007 00:57
Карта памяти вставлена в ридер. Дальше что?

А это уже зависит от того, что за кард-ридер. А что автоматом устройство не появляется? (ls /dev | grep sd)
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
SureOrSiren
Сообщения: 120
Статус: А Человек-молекула!
ОС: FreeBSD 7.0

Re: MemoryStick

Сообщение SureOrSiren »

Ну какай ИМЕННО кард-ридер, я не знаю, он встроен в ноутбук. Нет, автоматом не появляется.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: MemoryStick

Сообщение Juliette »

Ну какой ноутбук хотя бы скажите чтоли... по ноутам вот есть у нас отличная тема, всем советую: Linux на лаптопах, ноутах и прочем
Спасибо сказали:
Аватара пользователя
Debian GreS
Сообщения: 126
Статус:      The One
ОС: Debian Wheezy

Re: MemoryStick

Сообщение Debian GreS »

SureOrSiren писал(а):
16.06.2007 00:57
Карта памяти вставлена в ридер. Дальше что?

Дальше больше! Нужно в принципе, не так много- просто примонтируйте файловую систему карты и работайте с ней. Другой вопрос, что для этого нужно узнать видит ли вашу карточку Линукс и, если видит, то под каким именем(если же не видит, то почти наверняка прийдется повозиться с пересборкой ядра). Для этого существует следующий способ:

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

dmesg | tail
сразу после установки карты в ридер.
SureOrSiren писал(а):
15.06.2007 22:17
И возможно ли это вообще?

Это более чем возможно ;) Вот, к примеру, цитата из статьи ув.Виренса:
CardReader: Ricoh Co Ltd: Unknown device 0592 (rev 08)
Работает, по крайней мере начиная с ядра 2.6.19. Для его работы собирал ядро 2.6.20, в ядре включил опции:

Device Drivers -> MMC/SD Card support
<*> MMC support
[ ] MMC debugging
MMC block device driver
Secure Digital Host Controller Interface support (EXPERIMENTAL)
Winbond W83L51xD SD/MMC Card Interface support
TI Flash Media MMC/SD Interface support (EXPERIMENTAL)

При загрузке видны надписи, свидетельствующие о том, что устройство найдено и готово к работе
localhost kernel: sdhci: Secure Digital Host Controller Interface driver, 0.12
localhost kernel: sdhci: Copyright© Pierre Ossman
localhost kernel: sdhci: SDHCI controller found at 0000:01:03.2 [1180:0822] (rev 17)
localhost kernel: ACPI: PCI Interrupt 0000:01:03.2[C] -> GSI 20 (level, low) -> IRQ 21
localhost kernel: sdhci:slot0: Controller reports > 25 MHz base clock, but no high speed support.
localhost kernel: mmc0: SDHCI at 0xfe8fe400 irq 21 DMA

После вставки карточки набираю:
sudo modprobe mmc_block
ибо нечего экспериментальному коду постоянно в ядре телепаться.
В логах после вонзания флеш-карточки появляются записи:

localhost kernel: mmcblk0: mmc0:b368 SMISD 249856KiB
localhost kernel: mmcblk0: p1

Всё, дальше монтируем /dev/mmcblk0p1 и видим его как простую флешку.
Несмотря на угрожающие надписи EXPERIMENTAL модулей ядра, работает вполне прилично. Единственная флешка, стоящая в Palm Tungsten T3, читается и пишется со скоростью 3-5Мб/сек без проблем.

А вот ссылка.
Читайте, сообщайте о результатах. Успехов. ;)
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
Спасибо сказали:
Аватара пользователя
SureOrSiren
Сообщения: 120
Статус: А Человек-молекула!
ОС: FreeBSD 7.0

Re: MemoryStick

Сообщение SureOrSiren »

Спасибо за инфу, завтра доберусь к своему компу, поэкспериментирую ;)
Спасибо сказали:
Аватара пользователя
SureOrSiren
Сообщения: 120
Статус: А Человек-молекула!
ОС: FreeBSD 7.0

Re: MemoryStick

Сообщение SureOrSiren »

Да, видимо мне придётся пересобирать ядро...
Сейчас такой возможности нет, да пока и не к спеху.
Спасибо сказали:
Аватара пользователя
Debian GreS
Сообщения: 126
Статус:      The One
ОС: Debian Wheezy

Re: MemoryStick

Сообщение Debian GreS »

SureOrSiren писал(а):
16.06.2007 23:30
Да, видимо мне придётся пересобирать ядро...


Говорят, в Мандриве это не простой процесс. Большое количество нативных патчей, всё такое... Хотя слышал несколько отзывов о успешной пересборке ядра в этом дистрибутиве. И еще. Почему-то кажется, что в юзер-ориентированном дистрибутиве, коим и является Мандрива, поддержка карт памяти должна присутствовать по умолчанию(если не прав, приверженцы Мандривы, надеюсь, меня поправят). Поэтому, если не трудно, приведите вывод команды

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

dmesg | tail
Запускайте эту команду в терминале сразу(ну, или через несколько секунд) после загрузки карты в ридер.
Просто у меня даже в Дебиане карты виделись сразу после установки Этча(вот после пересборки ядра перестали видеться:)).
В общем, удачи ;)
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
Спасибо сказали: