Автор Гілка: USB devices під MyLinux  (Прочитано 4690 раз)

Відсутній Ash

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
  • Що новенького?
USB devices під MyLinux
« : 2004-08-19 20:21:33 »
Доброго часу, шановне товариство!

А чи є тут іще жертви MyLinux, окрім мене? Якщо є, прошу поділитися досвідом прикручування USB devices (зокрема, камери ти флешки). Мені воно вже поплавило мізки. А саме:

[root@Alex alex]# mount -t vfat /dev/sda /mnt/camera
mount: wrong fs type, bad option, bad superblock on /dev/sda,
       or too many mounted file systems


Все інше гнівно відмітається (does not exist). Така ж чортівня робиться і під час намагань прикрутити будь-що інше (flash, zip-drive) - все мигає та крутиться, а читатись не хоче.

Цікаво, що /mnt/camera зробив не я - воно саме якось виникло у процесі боротьби.

Отже, "уважаємиє знатокі", якого лисого системі треба? Дуже прошу допомогти, якщо ваша ласка

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #1 : 2004-08-19 20:35:06 »
може треба /dev/sda1?
А взагалі коли ти його (usb-прістрій) під'єднуєш то чи отримуєш ти якись повідомлення?
Цікава річ - man'уальна терапія

Відсутній Ash

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
  • Що новенького?
Re: USB devices під MyLinux
« Відповідей #2 : 2004-08-19 20:40:53 »
може треба /dev/sda1? -
Пробував, звичайно. Special device does not exist  :(

А взагалі коли ти його (usb-прістрій) під'єднуєш то чи отримуєш ти якись повідомлення?
- Ні, нічого. Хоча самі пристрої починають подавати ознаки життя (мигати, шарудіти своїми нутрощами, повискувати... )

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #3 : 2004-08-19 20:42:13 »
Доречі перевір чи додав ти у склад ядра (або модуль) дрова vfat fat
Цікава річ - man'уальна терапія

Відсутній Ash

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
  • Що новенького?
Re: USB devices під MyLinux
« Відповідей #4 : 2004-08-19 20:49:59 »
Доречі перевір чи додав ти у склад ядра (або модуль) дрова vfat fat
Мерсі за компліман! :) Якби ж то я умів компілювати ядро... А vfat точно підтримується, бо з монтуванням віндозних дисків нема ніяких проблем. Усе читається, і навіть кирилицею.
Стоп... може, там fat16? як він позначається під Лінуксом?

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #5 : 2004-08-19 20:52:19 »
Спробуй таки дії
#mount -t usbfs none /mnt/camera
#cat /mnt/camera/devices

----------------------------------
T:  Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0ea0 ProdID=6828 Rev= 1.10
S:  Manufacturer=USB
S:  Product=Flash Disk
S:  SerialNumber=2A691B003F2460FE
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
-----------------------------------------------

Якщо в тебе Driver=(none) то перевір у ядрі DeviceDriver/USBSupport/USB_Mass_storage_support - та якщо нема то або у ядро чи модулем зроби
Цікава річ - man'уальна терапія

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: USB devices під MyLinux
« Відповідей #6 : 2004-08-20 01:14:22 »
а там часом в дистрибутиві automount немає? хоч воно і не ідеальне, але в мене камеру (олімпус) знаходить та підключає на ура.

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #7 : 2004-08-20 01:27:01 »
Я взагалі-то і не бачив цей MyLinux. Але мабуть є - бо теку /mnt/camera він каже що само зробило. А взагалі аутомаунт це мабуть не дуже гарно - коли в мене був Mandrake 9.0 - ось я з цим аутомаунтом намаявся :)))))
Цікава річ - man'уальна терапія

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: USB devices під MyLinux
« Відповідей #8 : 2004-08-20 01:33:46 »
9-м ще не користувався, але в 10-му все вже більш-менш (хоча мабуть буває і краще). жити з ним вже однозначно можна :)

dusoft

  • Гість
Re: USB devices під MyLinux
« Відповідей #9 : 2004-08-20 05:01:13 »
Що виводить dmesg після вставлення пристроїв?

Відсутній Ash

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
  • Що новенького?
Re: USB devices під MyLinux
« Відповідей #10 : 2004-08-20 09:52:02 »
Що виводить dmesg після вставлення пристроїв?
Так... а виводить він довжелезний список... шукаємо USB... так, ось:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 16:02:45 May 20 2003
usb-uhci.c: High bandwidth mode enabled

<...>
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
hub.c: new USB device 00:07.2-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x923/0x10f) is not claimed by any active driver.
<...>
hub.c: new USB device 00:07.2-1, assigned address 3
usb.c: USB device 3 (vend/prod 0x5e1/0x89c) is not claimed by any active driver.Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
usb-uhci.c: interrupt, status 2, frame# 1532
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Syntek    Model: USB Camera        Rev: 1.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 16000 512-byte hdwr sectors (8 MB)
sda: Write Protect is off

<Наскільки я зрозумів, це камера і є>
/dev/scsi/host1/bus0/target0/lun0: p1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.

Далі (соррі, копіюю весь список, бо сам не доберу, що тут і куди):
[root@Alex alex]# cat /mnt/camera/devices
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=05e1 ProdID=089c Rev= 1.02
S:  Manufacturer=Syntek USB Camera
S:  Product=Syntek USB Camera
S:  SerialNumber=0123456789A6
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=0923 ProdID=010f Rev= 0.01
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 256 Ivl=1ms
I:  If#= 0 Alt= 2 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 384 Ivl=1ms
I:  If#= 0 Alt= 3 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms
I:  If#= 0 Alt= 4 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms
I:  If#= 0 Alt= 5 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms
I:  If#= 0 Alt= 6 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS= 896 Ivl=1ms
I:  If#= 0 Alt= 7 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms

В результаті цих дій у теці /mnt/camera з'явилося таке:
1) тека 001 (містить 3 елементи: файли 001, 002, 003 розміром по 18 байтів)
2) тека 002 (містить 1 елемент: файл 001 розміром 18 байтів)
3) файл devices (0 байтів)
4) файл drivers (0 байтів)

Іще раз перепрошую за довге повідомлення, але я вже нічого не розумію. Усе начебто є, а прочитати нічого не можу. "Закуски море - щастя нема".

dusoft

  • Гість
Re: USB devices під MyLinux
« Відповідей #11 : 2004-08-21 02:25:07 »
Мдя... дійсно дивно. Нічого незрозуміло. Можу лише повідомити, що коли я вставляю свій брелок, то в мене в dmesg ще ось таке з'являється " sda: sda1". Чого в тебе нажаль немає.

Хто що знає з цього приводу? дійсно цікаво в чому справа. Можливо невистачає якогось модулю ядра?

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #12 : 2004-08-21 02:41:46 »
Я сьогодні декілька разів ядро перезбирав щоб отримати такій-ж результат як у нього - але в мене нічого не вийшло - якщо якогось модулю не вистачає то йдуть такі повідомлення що на його вони не схожі - тобто не те. Чи я щось не так говорю.... взагалі мене можна зрозуміти? Всеж таки вже піздно.
Цікава річ - man'уальна терапія

dusoft

  • Гість
Re: USB devices під MyLinux
« Відповідей #13 : 2004-08-24 02:28:38 »
А мені довелося сьогодні перезбирати ядро, і після цього в мене перестав монтуватися usb-drive... так само як у вас. Причина - відсутність модулю "SCSI drive support" з розділу SCSI devices... Так що, нажаль вам таки доведеться перезбирати ядро %) Бажаю успіхів, думаю в вас все вийде.

Відсутній XsID

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • ****x
Re: USB devices під MyLinux
« Відповідей #14 : 2004-08-24 02:38:21 »
Оце так!!!!! Вітаю - проблема вирішена!
Цікава річ - man'уальна терапія