Fejezet 6. Hibaelhárítás vagy a KÉTSÉGBEESÉS!

Ha semmi sem ment rendben, keressük meg a hibát. Nézd meg a gépedet, és ellenőrizd, hogy megvannak-e még rajta a képek. Ha igen, ne is olvasd tovább ezt a bekezdést. Ha nem, valahol csak lenniük kell, ezért ellenőrizd újra. Ha mégsincsenek, és nem találtad meg őket, akkor készíts még néhány fotót. Kapcsold ki a gépedet, majd csatlakoztasd a számítógéphez, és indítsd újra.

Ellenőrizzük, hogy a /mnt/camera meg van-e, melyet az mv parancs csatolt le. Ha nincs meg, hozd újra létre. Előfordul, hogy a csatlakoztatási pont másképpen módosul. Azt is megfigyeltem a rendszeremen, hogy néha a /dev alatt található SCSI eszköz (sda1) eltűnik. Ellenőrizd ezt is, és szükség esetén pótold.

Töröld ki az összes sort a szriptedből, melyek hibaüzenetet produkáltak , majd futtasd újra a szkriptet az új könyvtárnevekkel, és nézd meg, hogy működik-e. Hogy könnyeben kitörölhesd a fájlokat és könyvtárakat, lehet, hogy az su --t kell használnod, ha user módban vagy. Ha végeztél el, ne felejts visszaállni a régi felhasználóra. Lásd C Függelék a dokumentum végén.

Gépeld be a következőt:


[bash]$ dmesg

és a következőket kell látnod valahol:


hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver. (The 
0x54c/0x10 will be different for different vendors.)

Ha ezt látod, akkor az USB nagy kapcitású tárolót felismerte a rendszer.

Most kapcsold be a fényképezőgépet, és futtasd le a szkriptet (a módosítottat). Ennek eredményeképpen valami hasonlót kell látnod, miután újra futtatod a dmesg parancsot:


[bash]$ dmesg

SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Sony Model: Sony DSC Rev: 3.22
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 126848 512-byte hdwr sectors (65 MB)
sda: Write Protect is off
/dev/scsi/host0/bus0/target0/lun0: p1
usb-uhci.c: interrupt, status 3, frame# 1628

Most indíts el a következő parancsot, majd olvassd el a B Függelék.


[bash]$ lsmod

Ha az lsmod parancs futtatásakor kapott információk hasonlóak mint a B Függelék,és a dmesg a fennt említett információkat szolgáltatja, és még mindig nincsenek képeid, akkor nem tudom hogy hol a hiba. Sajnos az egyetlen amit tanácsolni tudok, hogy, menj végig az egész eljáráson újra. Most azonban használd az átirányítást >fájlnév az eredmények rögzítéséhez. Majd küld el a két levelezőlista valamelyikére:

meséld el, hogy mit csináltál eddig, és kérj segítséget. Mindent írj bele, amire csak gondolsz, mert minél több információjuk van annál jobb, és ugyenekkor írj nekem is egy e-mailt. Címem: daveekelly@earthlink.net.