Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » USB накопители под Linux'ом

Модерирует : KLASS, IFkO

articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

   

agMuH



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
предлагаю тему по сабжу.
сам сейчас мучаюсь с ZIV под SuSE 8.2
насколько я повыспрашивал у знакомых - либо не смогли до конца привинтить USB-накопители (flash, usbide и прочее), либо даже не начинали, так как не знают, с какой стороны подойти.
 
пока я сам понял лишь вот это:
 
1. должен отрабатывать usbd (ныне hotplug), создавая ноду на устройство в /dev
 
после чего все должно быть опаньки и чикеньки
в реале я сам, например, полчаю следующее:
 
kernel: usb.c: USB device 3 (vend/prod 0x5ab/0x202) is not claimed by any active driver
 
usb-storage, ессно, в памяти болтается
 
прошу помощи мне и вопросы других по теме с последующими, надеюсь, ответами
 
неужели отстанем от винды?
 
да, кста, ASPLinux сразу прошу не предлагать как решения конкретно с ZIV

Всего записей: 525 | Зарегистр. 17-12-2001 | Отправлено: 14:53 25-11-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
agMuH
У меня SuSE 8.2 и 3 USB-свистка (64, 64 и 128 метров, все -- Apacer HANDY STENO 1.1). Ничего вообще делать не пришлось -- просто воткнул и оно само все завелось, в общем, полный P'n'P. Сегодня буду под Gentoo настраивать. Если хочешь, отпишу потом как делал.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 14:59 25-11-2003
agMuH



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ooptimum

Цитата:
3 USB-свистка

хоть у меня пробелмы не было с ними тоже - в любом случае инфа пригодится не мне, так кому-то другому
 
у меня проблема именно с USB IDE

Всего записей: 525 | Зарегистр. 17-12-2001 | Отправлено: 08:31 26-11-2003
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я под Mandrake не могу USB-кардридер установить
В хэлпе видел, что в dev должен SCSI-дивайс фигурировать - через него дивайс нужно маунтить. Запускал Mandrake configuration, выставил там галочки - поддержка USB-устройств, поддержка SCSI, вообще всё, что только могло бы помочь - без толку:  нет у меня в dev сказзей (т.е. устройств, именуемых как sd* или scd*) и всё тут. Не к чему маунтить.
 
А кардридер определяется. Пишет, что подключено такое-то устройство. Вот только толку-то Обращения к нему как к устройству с буковкой нету...

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 19:27 12-12-2003
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то никто тему не поддерживает... А постить отдельное сообщение на эту же тему не хочется...
 
Ну так? Неужели никто не знает, как можно решить вопрос с маунтингом?
Не ставится сказзи у меня! Я уже и логи смотрел - там никаких ошибок нет (прежде была ошибка /sbin/modprobe scsi_hostadapter
 
Но это потому, что он прОбился раньше, чем появлялось USB mass storage...
Теперь я скомпилировал все scsi-примочки как модули (раньше встраивал в ядро).
Ошибок не возникает. Но все равно не к чему маунтить ((
 
Помогите, замучился!
 
Кстати, возможно, дело в том, что надо USB mass storage в ядро вкомпиливать? Так не позволяет оно мне "y" выбрать, только "m". А когда принудительно ставлю "yes" в config'e ядра - ругается при сборке...

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 00:29 25-12-2003
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
agMuH
у меня USB-резак, если делать
cat /proc/bus/sub/devices  
то он распознает его как USB to IDE Controller
все работает нормально: redhat 9/ mandrake9(.1)

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 00:44 25-12-2003
agMuH



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xntx
верю...
 
а вот у меня не получается...  

Nafiganado

Цитата:
Что-то никто тему не поддерживает

 
да, грустно...
 
или никто не знает или никто не хочет
 

Всего записей: 525 | Зарегистр. 17-12-2001 | Отправлено: 20:00 25-12-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nafiganado
Чтобы помочь тебе мы должны знать, какое КОНКРЕТНО железо у тебя не работает на каком КОНКРЕТНО ядре и с какими КОНКРЕТНО настройками.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 07:58 26-12-2003
agMuH



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ooptimum
а мне?


Всего записей: 525 | Зарегистр. 17-12-2001 | Отправлено: 12:43 28-12-2003
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
 
Содержимое каких именно файлов (настройки) показать?
 
Кстати, о железе... Важно ли это? Ведь я приношу хард с Линуксом домой, подключаю - там такие же проблемы с кард-ридером.
 
А система у меня Mandrake 9.0 (ядро 2.4.19-33)

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 18:42 28-12-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
agMuH
Знаешь Дмитрий, простого решения для тебя у меня нет. Но есть сложное. Ты готов? Итак, что мы знаем? Мы знаем, что ZIV производится российской (?) компанией и один из российских же дистрибутивов хвастается поддержкой этого девайса. В этой точке мы уже имеем несколько путей решения проблемы и все они достаточно сложные.
Путь первый, иррациональный. Ты -- потребитель. Следовательно, вправе добиваться своих прав через суд. Коль скоро компания InPrice продекларировала совместимость сего девайса с линуксом, а ты на этот посул повелся и приобрел сей девайс именно с целью работы в линуксе, то ты вправе ожидать, что он будет работать, как обещано. И кто сказал, что линукс это только ASP? У тебя есть знакомый адвокат? Я так и думал...
Путь второй, технически сложный. Найти исходники драйвера для поддержки ZIV в сырцах от ASP Linux 9. Тут опять 2 варианта:
а) Драйвер существует только в бинарном виде. Конечно, это полная задница, но это задница теоритически преодолимая. Поскольку данный драйвер создавался специально для ядра линукс (не был написан до появления линукс вообще или вне всякой связи с ним, как, например, AFS), то данный драйвер является "derivative work" ядра и должен распространяться в соответствии с лицензией GNU, как и само ядро линукс. Эта лицензия подразумевает полный безусловный доступ к его исходникам. Поэтому ты вправе требовать этого. Да, именно требовать.
б) Драйвер доступен в исходниках. Осталось только вычленить его из исходников ядра ASP 9. Берем vanilla sources нужной версии ядра и делаем банальный diff с исходниками ядра ASP 9. В результатах работы diff'а ищем драйвер для ZIV и пытаемся портировать его в SuSE. ... А я разве говорил, что это легко?
 
Nafiganado
Что за кардридер у тебя? Производитель? Марка?


----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 21:55 28-12-2003
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
 
Cypress Memory Stick reader. К сожалению, сейчас он не со мной - модель сказать не могу.

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 05:41 29-12-2003
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
 
А кардридер - CR-V7-UM (если это поможет). Или идей нет?

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 02:13 08-01-2004
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
agMuH
Nafiganado
USB устройство в Linux распознается как SCSI устройство, изначально во время загрузки системы происходит опрос устройств установленных в системе в случае если Ваше ядро поддерживает USB/SCSI то этому устройству будет присвоено имя, например sda4, в моем случае это IOMega ZIP 250 USB.
Для того чтобы получить доступ к этому устройству нужно выполнить команду вида:
$ mount /dev/sda4 /mnt/zip -t vfat ,где
/dev/sda4 - USB(SCSI) устройство
/mnt/zip - путь куда монтируем
-t vfat - указываем тип файловой системы


----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 856 | Зарегистр. 03-09-2001 | Отправлено: 14:40 08-01-2004
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ginger
 
Это-то я знаю.
Но в том и проблема, что нет у меня в /dev никаких scsi - ни sg, ни sd*.
 
"Ни-ка-ких!" (с) удав из "38 попугаев"
 
Маунтить не к чему.
 
Хотя поддержку в ядре и модулях я установил.

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 15:07 08-01-2004
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nafiganado
М-мм... может быть проблема в драйвере устройства? Что такое кард-ридер? Возможно для его работы требуется драйвер, попробуйте поискать в сети интернет информацию об этом, тогда возможно Ваша проблема решиться... кстати, еще можно посмотреть /proc/bus/usb/devices после того как Вы подключите свое устройство... если Linux знает о Вашем устройстве, то там будет находится конкретная информация, в противном случае будет что-то типа unknown device, тогда нужно заняться поисками решения данной проблемы...;)

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 856 | Зарегистр. 03-09-2001 | Отправлено: 17:08 08-01-2004
agMuH



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ginger
 
нет
 
ZIV проходит как usb
 
никаких scsi девайсов
 
ooptimum

Цитата:
А я разве говорил, что это легко?  

а я легкого не просил
попробую

Всего записей: 525 | Зарегистр. 17-12-2001 | Отправлено: 17:27 08-01-2004
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
agMuH

Цитата:
ZIV проходит как usb  
никаких scsi девайсов

В Linux любое USB устройство эмулируется как SCSI, я же привела Вам пример, все что Вам требуется это узнать его имя и примонтировать.


----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 856 | Зарегистр. 03-09-2001 | Отправлено: 17:44 08-01-2004
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ginger
 
В проц-ах есть "нулёвочка" в подкаталоге дивайсов. И определяется он правильно - "Cypress Memory Stick reader, и т.д. и т.п."
Но вот дивайсов сказёвых, к которым можно было бы его "прикрутить" - нет.
 
Кстати, не знаю, как это объяснить, но когда зашел через известную виндовую прожку Explore2fs в подкаталог \dev, то там показались и sda, и sg, да еще и с кучей нодов...
Я уж было обрадовался, но когда загрузился в Линукс - никаких сказей. Мираж или особенности отображения Explore2fs?
 
У меня еще такая идея была... SCSI-модуль грузится раньше, чем USB-device support... Смотрит, а никаких USB пока и нету. Ну, он и не создает ноды в \dev...
Но я не знаю, как это точно выяснить... Вообще-то я и поддержку сказей, и USB, сделал в виде модулей. Может, нужно было что-то в ядро вкомпилировать? Хотя USB support, по-моему, в ядро нельзя...

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 01:15 10-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nafiganado

Цитата:
Кстати, не знаю, как это объяснить, но когда зашел через известную виндовую прожку Explore2fs в подкаталог \dev, то там показались и sda, и sg, да еще и с кучей нодов...  

это devfs называется показывает только то что в системе присутствует, монтируя поверх старого содержимого /dev, Explore2fs естественно не монтирует devfs а показывает полное содержимое /dev.
кстати почему это USB работает через эмуляцию SCSI? первый раз слышу. для usb есть отдельный каталог в /dev, /dev/usb, может стоит там поискать? или я чтото не понимаю...
P.S. Nafiganado отвыкай от "\" в unix это означают немного другое

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 01:48 10-01-2004
   

Страницы: 1 2

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » USB накопители под Linux'ом
articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru