Автор Тема: Проблем с фотоапарат BTC  (Прочетена 2644 пъти)

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« -: May 04, 2004, 16:50 »
Купих си фотоапарат BTC, но нито на диска с драйвери към него, нито на Сайта на производителя има драйвери за Linux. Има само за мак и за уиндоус
Моля помогнете!
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
Проблем с фотоапарат BTC
« Отговор #1 -: May 04, 2004, 19:46 »
Виж дали имаш модула usb-storage с:
#modprobe usb-storage
Ако се зареди пишеш:
#mount /dev/sda0 /mnt/camera
Ако прикачването не стане:
1. Провери дали я има директорията /mnt/camera
2. Дали съществува /dev/sda0. Ако не, провери в /var/log/messages дали ти е разпознат апарата и под кое устройство.
Ако модула не се зареди, просто ще се наложи да прекомпилираш ядрото с usb mass storage поддръжка.

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« Отговор #2 -: May 04, 2004, 23:48 »
/var/log/messages
May  4 23:34:58 slackware kernel: usb.c: registered new driver usbdevfs
May  4 23:34:58 slackware kernel: usb.c: registered new driver hub
May  4 23:34:58 slackware kernel: Initializing USB Mass Storage driver...
May  4 23:34:58 slackware kernel: usb.c: registered new driver usb-storage
May  4 23:34:58 slackware kernel: USB Mass Storage support registered.

lsmod

Module                  Size  Used by    Tainted: P
usb-storage            65536   0  (unused)
usbcore                58400   0  [usb-storage]
appletalk              21540   1  (autoclean)
ipx                    17348   1  (autoclean)
cs4232                  3748   0
ad1848                 22444   0  [cs4232]
isa-pnp                30724   0  [cs4232 ad1848]
uart401                 6500   0  [cs4232]
sound                  55636   0  [cs4232 ad1848 uart401]
soundcore               3332   4  (autoclean) [sound]
pcmcia_core            40032   0
ide-scsi                9424   0
8139too                15240   1
mii                     2304   0  [8139too]
crc32                   2880   0  [8139too]
agpgart                39576   0  (unused)

Can not open the file /proc/bus/usb/devices

Verify that you have USB compiled into your kernel,
have the USB core modules loaded, and gave the
usbdevfs filesystem mounted

/proc/bus/usb/devices ne syshtestvuva,
usb nqma v celiq /proc

mount /dev/sda0 /mnt/camera
mount: mount point /mnt/camera does not exist
javascript:emoticon('?''<img'>

 '<img'>  '<img'>
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
Проблем с фотоапарат BTC
« Отговор #3 -: May 05, 2004, 00:19 »
Цитат

mount: mount point /mnt/camera does not exist

Цитат

1. Провери дали я има директорията /mnt/camera

T.e. директорията трябва да съществува и не задължително да е /mnt/camera , това беше просто пример. Щом не казва:
bash: /dev/sda0: No such file or directory
най-вероятно е захапало. Просто използвай вече съществуваща директория за монтирането.

Crysiss

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Проблем с фотоапарат BTC
« Отговор #4 -: May 05, 2004, 13:29 »
Защо въобще се занимаваш по този начин? Свали си gphoto и digikam - перфектната комбинация. Всичко е толкова удобно както софтуера на производителя за Windows(поне за моя HP Photosmart 735).
Активен

  • Гост
Проблем с фотоапарат BTC
« Отговор #5 -: May 06, 2004, 16:55 »
Резултатът от  lsmod изглежда обнадеждаващ, че камерата е закачена за някой device в /dev само остава да разбереш къде. Личния ми опит показва, че много често камери и USB Storage, се закачат от кернела на Slackware 9.1  на /dev/sda1 (поне при мене е така). Това може да провериш по следния начин ( с root права):
- създай директория за камерата;
     mkdir /mnt/camera
- направи следните линкове:
    ln -s  /dev/sda1   /dev/camera
    ln -s  /dev/camera   /mnt/camera  
- пробваш mount (тук стои въпроса като каква fs разпознава камерата...най-бруталния подход е да опиташ  vfat):
    mount  -t  vfat   /dev/camera  /mnt/camera
-тук вече резултата ще си покаже дали си познал на кой dev  е камерата и с каква fs :-). Ако ли не може да опиташ горната процедура и с /dev/sda0.
- ако всичко е наред то си добави информация за камерата в /etc/fstab. След успешен mount камерата трябва да е достъпна през /mnt/camera
Процедурата важи и за Hotplug  USB drive. Kernel-а на Slackware 9.1 с който идва  2.4.22 работи добре с  USB drives (с малко помощ:-)).
- ако искаш да разкачиш камерата, след  umount  не е лоша идея да изпълниш (root):
     eject -s  /dev/camera
Ами това е, според мене с няколко опита дали е sda0, sda1, sda2 щте я подкараш с правилната fs.
Активен

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« Отговор #6 -: May 12, 2004, 18:53 »
root@slackware:/mnt# mount /dev/sda
sda    sda10  sda12  sda14  sda2   sda4   sda6   sda8
sda1   sda11  sda13  sda15  sda3   sda5   sda7   sda9
root@slackware:/mnt# mount /dev/sda0 /mnt/camera/
mount: special device /dev/sda0 does not exist
root@slackware:/mnt# mount /dev/sda /mnt/camera/
mount: /dev/sda is not a valid block device
root@slackware:/mnt# mount /dev/sda2 /mnt/camera/
mount: /dev/sda2 is not a valid block device

 '<img'>  пак нещо не става
П.С. Имам и gphoto и digikam от както си взех камерата, гфото казва че нямам камера, а дигикам дава грешка:
digikam: relocation error: /opt/kde/lib/libdigikam.so.0: undefined symbol: _ZN11KMainWindow4showEv
Активен

  • Гост
Проблем с фотоапарат BTC
« Отговор #7 -: May 12, 2004, 20:18 »
по принцип това не е коректното подаване на командата mount - трябва да се зададе и типа на файловата система, както е казано по-горе.
mount -t vfat /dev/sda1 /mnt/camera  (може и dosfs)
ако имаш запис в fstab - тогаз може да пишеш само
mount /mnt/camera
mount /dev/sda1
, обаче има и нещо друго
оня ден си купих едно списание Linux, та там пише, че например камерите canon не можели да се монтират по този начин, тъй че може и за туй да става въпрос, но по-вероятно не си си направил труда да прочетеш какво пише по-горе (въпреки, че според мене непиус се е правил на интересен с тия символни връзки)
Обобщавам:
в fstab слагаш следния ред
/dev/sda1   /mnt/camera    vfat   noauto,user    0   0
не е лошо да провериш как са правата на /dev/sda1
chmod 777 /dev/sda1 че да си я монтираш като обикновен потребител.
ако използваш GNOME като дадеш дясно копче на мишката върху десктопа, се появява едно disks, като цъкнеш на него ти дава всички устройства които имат noauto и можеш да си цъкнеш направо на камерата, и да я монтираш без да пишеш каквото и да било.
Освен туй камерата се монтира по следния начин
колелцето се гласи на положение usb, камерата е изключена
мушка се кабела, включва се камерата от копчето, изчаква се секунда-две и тогаз се изршват процедурите по монтажа.
Последен съвет - пробвай първо като root, ако стане, пък после не става като потребител ще търсим проблема в правата.
По гореописаната рецепта съм пускал камерката си под три четири вида линукси и FreeBSD
Активен

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« Отговор #8 -: May 12, 2004, 23:19 »
Пробвах точно както ми бяха дали в примера, просто съм сложил тука такъв пример '<img'> пак същата боза дава. Утре ще си сложа едно гноме да я видим тая работа дето разправяш
Активен

gamehack

  • Напреднали
  • *****
  • Публикации: 244
    • Профил
    • WWW
Проблем с фотоапарат BTC
« Отговор #9 -: May 13, 2004, 09:06 »
Не се занивай с някакви сложни неща '<img'> Просто си инсталирай това,и всичко ще е по вода.Това поддържа почти 100%* от камерите на пазара.

http://www.gphoto.org/

Поздрави
Активен

Simplicity all the way...

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« Отговор #10 -: May 13, 2004, 14:48 »
Цитат (muhata @ Май 12 2004,19:53)
П.С. Имам и gphoto и digikam от както си взех камерата, гфото казва че нямам камера, а дигикам дава грешка:
digikam: relocation error: /opt/kde/lib/libdigikam.so.0: undefined symbol: _ZN11KMainWindow4showEv

... и с gphoto нищо не става
Активен

Ipolit

  • Напреднали
  • *****
  • Публикации: 418
    • Профил
    • WWW
Проблем с фотоапарат BTC
« Отговор #11 -: May 13, 2004, 15:36 »
явно моя апарат не съм го купувал от пазара.
BTC-то също го няма в списъка на поддържаните модели.
Активен

Face Your FreeBSD at http://ipolit.hit.bg

  • Гост
Проблем с фотоапарат BTC
« Отговор #12 -: May 13, 2004, 16:04 »
пич с какво ядро си?
нещо не правиш както трябва, ама какво ли е?
туй са неща дето отнемат 1 минута по принцип.
ти какво чакаш да стане като го монтираш между другото.
няма да излезе нищо шарено.
cd /mnt/camera
ls
и ако даде нещо в директорията значи е монтиран
Активен

muhata

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с фотоапарат BTC
« Отговор #13 -: May 13, 2004, 16:36 »
Преинсталирах digikam. Тръгна обаче няма ефект, казва ми че няма камера sda0,sda1,sda2,sda3,sda4,sda5  '<img'>
С ядро 4.2 съм, това което си е с slackware 9.1
няма нищо  в /mnt/camera
Активен

  • Гост
Проблем с фотоапарат BTC
« Отговор #14 -: May 13, 2004, 16:59 »
Пич, последното, което пиша по тоз въпрос
изтрий всичко, което си писал в /etc/fstab по въпроса за камерата.
мушни кабела в камерата, колелцето на usb, включи
тряба да се чуе тракане
отвори конзола и напиши dmesg
последните неща трябва да са свързани със scsi  usb и разни такива неща
виж мойто:

usb 1-2: new full speed USB device using address 2
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: DM  334   Model:   USB Reader      Rev: 3.36
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 29440 512-byte hdwr sectors (15 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
 sda: sda1Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
USB Mass Storage device found at 2
usb 1-2: USB disconnect, address 2
usb 1-2: new full speed USB device using address 3
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: DM  334   Model:   USB Reader      Rev: 3.36
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 29440 512-byte hdwr sectors (15 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0,  type 0
USB Mass Storage device found at 3

обърни внимание на реда
sda: sda1
значи използваме sda1
пиши сега като root
mount -t msdos /dev/sda1 /mnt/camera
провери създал ли си я изобщо тая camera
може вместо msdos да пишеш vfat
туй е цялата философия
ако не си прекомпилирал ядрото, проблемът е в камерата.
Активен