|
|
Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Portugues Turkce |
taraf�ndan Guido Socher (homepage) Yazar hakk�nda: Guido, L�nux'u sadece i�letim sistemlerinin nas�l �al��t���n� ��renmenin ilgin� oldu�u i�in de�il, ayn� zamanda onu tasarlayan ki�iler y�z�nden sevmektedir. T�rk�e'ye �eviri: Erdal MUTLU <erdal(at)linuxfocus.org> ��erik: |
�zet:
Yak�nlarda digital kamera almaya karar verdim. Genelde yapt���m gibi Linux
alt�nda �al��an kameralar i�erisinden arama yapt�m. Ben �ahsen Linux taraf�ndan
desteklenmeyen hi�bir donan�m sat�n alm�yorum. Bu stratejiyi, y�kl� ba�ka bir i�letim sistemi
olsa bili herkese tavsiye ediyorum. Bu size daha fazla �zg�rl�k ve esneklik
vermektedir. Bir g�n sadece Linux ile �al��maya karar verdi�inizde yeni
donan�m alman�za gerek kalmayacakt�r. Cevab�m� www.gphoto.org'da buldum:
Evet, akl�mda olan kameralarda Minolta Dimage 5 tam desteklenenlerin
aras�ndad�yd�.
Dimage 5'i sat�n ald�m ve �ekti�im fotograflar� bilgisayara indirmek
istedim, ama s�priz ard�na s�priz: Dimage 5 kameras�n�n Linux alt�nda
�al��t���ndan s�zeden t�m sanaldoku y�relerinde bu i�in nas�l yap�laca��na
dair bir tek kelime bile bulamad�m @!?%!
��te o anda Linux ve Minolta Dimage hakk�nda k�sa bir yaz� yazmaya karar
verdim.
UNUSUAL_DEV( 0x0686, 0x4008, 0x0001, 0x0001,
"Minolta",
"Dimage 5",
US_SC_SCSI, US_PR_BULK, NULL, US_FL_START_STOP ),
UNUSUAL_DEV( 0x0686, 0x4006, 0x0001, 0x0001,
"Minolta",
"Dimage 7",
US_SC_SCSI, US_PR_BULK, NULL, US_FL_START_STOP ),
Bu en zor olan k�s�md�! Bundan sonras� kolay. Bu dosyay� g�ncelleyen ki�iyi bunlar hakk�nda bilgilendirdim, belkide ileriki �ekirdek s�r�mlerinde bu sat�rllar orada yer alacak ve buna da gerek kalmayacakt�r.
�imdi, genellikle kulland���n�z �ekirde�in di�er k�s�mlar�na ek olarak a�a��dakilerin de se�ili olmas�na dikkat ederek �ekirde�inizi yeniden derleyiniz
# General setup
CONFIG_HOTPLUG=y
# SCSI support
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_SR_EXTRA_DEVS=4
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# File systems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
# USB support
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
# USB Controllers
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
# USB Device Class drivers
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_JUMPSHOT=y
#/usr/include alt�nda a�a��daki ba�lant�lar� yaratmak:
scsi -> ../src/linux/include/scsi
asm -> ../src/linux/include/asm-i386
linux -> ../src/linux/include/linux
# configure:
make xconfig
# compile:
make dep
make clean
make bzImage
make modules
make modules_install
cp /usr/src/linux/arch/i386/boot/zbImage /boot/vmlinuz-2.4.17
cp /usr/src/linux/System.map /boot/System.map-2.4.17
cp /boot/System.map-2.4.17 /boot/System.map
cp /usr/src/linux/.config /boot/Config-2.4.17
#/etc/lilo.conf dosyas�n� d�zenlemek
# ilo (veya grub) �al��t�rmak
/sbin/lilo
#bilgisayar� yeniden ba�latmak
modprobe usb-uhci
modprobe usb-storage
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3
Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0686 ProdID=4008 Rev= 0.01
S: Manufacturer=MINOLTA DIMAGE CAMERA
S: Product=DIMAGE CAMERA
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
Driver=usb-storage
E: Ad=03(O) Atr=02(Bulk) MxPS= 16 Ivl= 0ms
mount -t usbdevfs /proc/bus/usb /proc/bus/usb
Ayg�t dosyas�nda yer alan say�lar�n ne anlam�na geldi�ini bilmeyenler i�in k�sa bir a��klama. Kamera bilgisayar�n�za hangi protokol� konu�tu�unu s�ylemektedir:Cls=08(stor.) -> Class usb storage
Sub=06 -> USB sub class 06= transparent SCSI =US_SC_SCSI (see protocol.h from
kernel sources)
Prot=50 -> protocol usb bulk transfer only =US_PR_BULK (see transport.h from
kernel sources)
fdisk -l /dev/sda
Disk /dev/sda: 4 heads, 32 sectors, 244 cylinders
Units = cylinders of 128 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 245 15664 1 FAT12
/dev/sda1 /mnt/camera0 vfat rw,noauto,user 0 0
/mnt/camera0 dizini yarat�n ve onu herkes taraf�ndan yaz�labilir haklar ile donat�n:
mkdir /mnt/camera0
chmod 777 /mnt/camera0
chmod 666 /dev/sda1
mount /mnt/camera0
komutunu yaz�n�z ve fotograflar� /mnt/camera0 dizininden �ekiniz!cfimageget .
|
G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Guido Socher, FDL LinuxFocus.org Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz |
�eviri bilgisi:
|
2002-06-14, generated by lfparser version 2.27