[Digikam-users] auto-detected camera import error

James bjlockie at lockie.ca
Sun Jul 11 02:23:51 BST 2010


  On 07/10/10 13:05, James wrote:
>    On 07/09/10 23:53, N Fuller wrote:
>> James, I am running digikam 1.0.0, and it will not download my pix
>> unless I first unmount it from my computer, as suggested by another list
>> member.  When I connect my Canon Powershot, a window comes up on my
>> desktop asking me what I want to do with it. I choose "unmount", then
>> ask digikam to download and it works.
>> hope this helps,
>> N Fuller
>>
>> James wrote:
>>>     digikam 1.1 autodetects my camera as "Nikon DSC COOLPIX L21-PTP
>>> (auto-detected)" but nothing happens when I select
>>> Import->Cameras->Nikon DSC COOLPIX L21-PTP (auto-detected).
>>> I expected to see the images on the camera.
>>>
>>> When I run it from the command line I see an error:
>>>
>>>
>>>> $ digikam
>>>> cannot configure the device on Xine's oss output plugin
>>>> cannot configure the device on Xine's oss output plugin
>>>> cannot configure the device on Xine's oss output plugin
>>>> digikam(20403)/digikam (core): Failed to detect camera with GPhoto2
>>>> from Solid information
>>>> QSqlDatabasePrivate::removeDatabase: connection
>>>> 'digikamDatabase-34268688' is still in use, all queries will cease to
>>>> work.
>>>> QSqlDatabasePrivate::removeDatabase: connection
>>>> 'digikamDatabase-36051312' is still in use, all queries will cease to
>>>> work.
>>>> QSqlDatabasePrivate::removeDatabase: connection
>>>> 'digikamDatabase-36165552' is still in use, all queries will cease to
>>>> work.
>>>> QSqlDatabasePrivate::removeDatabase: connection
>>>> 'thumbnailDatabase-36051312' is still in use, all queries will cease
>>>> to work.
>>>>
>>> The camera should not be listed as auto-detected if it is not going to
>>> work ().
>>> At the very least, it should display an error.
>>>
>>> Here is some more information:
>>>
>>> $ gphoto2 --debug --auto-detect
>>> 0.000004 main(2): ALWAYS INCLUDE THE FOLLOWING LINES WHEN SENDING DEBUG
>>> MESSAGES TO THE MAILING LIST:
>>> 0.000051 main(2): gphoto2 2.4.9
>>> 0.000058 main(2): gphoto2 has been compiled with the following options:
>>> 0.000064 main(2):  + x86_64-pc-linux-gnu-gcc (C compiler used)
>>> 0.000071 main(2):  + popt (mandatory, for handling command-line parameters)
>>> 0.000077 main(2):  + exif (for displaying EXIF information)
>>> 0.000083 main(2):  + cdk (for accessing configuration options)
>>> 0.000089 main(2):  + no aa (for displaying live previews)
>>> 0.000095 main(2):  + no jpeg (for displaying live previews in JPEG format)
>>> 0.000101 main(2):  + readline (for easy navigation in the shell)
>>> 0.000110 main(2): libgphoto2 2.4.9
>>> 0.000117 main(2): libgphoto2 has been compiled with the following options:
>>> 0.000123 main(2):  + x86_64-pc-linux-gnu-gcc (C compiler used)
>>> 0.000130 main(2):  + ltdl (for portable loading of camlibs)
>>> 0.000137 main(2):  + EXIF (for special handling of EXIF files)
>>> 0.000144 main(2): libgphoto2_port 0.8.0
>>> 0.000151 main(2): libgphoto2_port has been compiled with the following
>>> options:
>>> 0.000157 main(2):  + x86_64-pc-linux-gnu-gcc (C compiler used)
>>> 0.000163 main(2):  + ltdl (for portable loading of camlibs)
>>> 0.000169 main(2):  + USB (libusb, for USB cameras)
>>> 0.000175 main(2):  + serial (for serial cameras)
>>> 0.000181 main(2):  + no resmgr (serial port access and locking)
>>> 0.000187 main(2):  + no baudboy (serial port locking)
>>> 0.000193 main(2):  + no ttylock (serial port locking)
>>> 0.000199 main(2):  + no lockdev (serial port locking)
>>> 0.000205 main(2): CAMLIBS env var not set, using compile-time default
>>> instead
>>> 0.000211 main(2): IOLIBS env var not set, using compile-time default instead
>>> 0.000236 setting/gphoto2-setting.c(2): Creating $HOME/.gphoto
>>> 0.000305 setting/gphoto2-setting.c(2): Loading settings from file
>>> "/home/rjl/.gphoto/settings"
>>> 0.000519 gphoto2-port-info-list(2): Using ltdl to load io-drivers from
>>> '/usr/lib64/libgphoto2_port/0.8.0'...
>>> 0.000646 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/disk'.
>>> 0.002378 gphoto2-port/disk(2): found 3 volumes
>>> 0.005504 gphoto2-port-info-list(2): Loaded 'Media 'Volume (ext3)''
>>> ('disk:/storage') from '/usr/lib64/libgphoto2_port/0.8.0/disk'.
>>> 0.005527 gphoto2-port-info-list(2): Loaded 'Media 'Debian Inst''
>>> ('disk:/') from '/usr/lib64/libgphoto2_port/0.8.0/disk'.
>>> 0.005535 gphoto2-port-info-list(2): Loaded '' ('^disk:') from
>>> '/usr/lib64/libgphoto2_port/0.8.0/disk'.
>>> 0.005543 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/ptpip'.
>>> 0.005703 gphoto2-port-info-list(2): Loaded 'PTP/IP Connection'
>>> ('ptpip:') from '/usr/lib64/libgphoto2_port/0.8.0/ptpip'.
>>> 0.005714 gphoto2-port-info-list(2): Loaded '' ('^ptpip') from
>>> '/usr/lib64/libgphoto2_port/0.8.0/ptpip'.
>>> 0.005722 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006195 gphoto2-port-info-list(2): Loaded 'Serial Port 0'
>>> ('serial:/dev/ttyS0') from '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006207 gphoto2-port-info-list(2): Loaded 'Serial Port 1'
>>> ('serial:/dev/ttyS1') from '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006215 gphoto2-port-info-list(2): Loaded 'Serial Port 2'
>>> ('serial:/dev/ttyS2') from '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006223 gphoto2-port-info-list(2): Loaded 'Serial Port 3'
>>> ('serial:/dev/ttyS3') from '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006232 gphoto2-port-info-list(2): Loaded '' ('^serial') from
>>> '/usr/lib64/libgphoto2_port/0.8.0/serial'.
>>> 0.006239 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/usb'.
>>> 0.006574 gphoto2-port-info-list(2): Loaded 'Universal Serial Bus'
>>> ('usb:') from '/usr/lib64/libgphoto2_port/0.8.0/usb'.
>>> 0.006587 gphoto2-port-info-list(2): Loaded '' ('^usb:') from
>>> '/usr/lib64/libgphoto2_port/0.8.0/usb'.
>>> 0.006595 gphoto2-port-info-list(2): Loaded 'Universal Serial Bus'
>>> ('usb:001,007') from '/usr/lib64/libgphoto2_port/0.8.0/usb'.
>>> 0.006604 gphoto2-port-info-list(2): Loaded 'Universal Serial Bus'
>>> ('usb:001,004') from '/usr/lib64/libgphoto2_port/0.8.0/usb'.
>>> 0.006612 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/usbdiskdirect'.
>>> 0.006889 gphoto2-port-info-list(2): Called for filename
>>> '/usr/lib64/libgphoto2_port/0.8.0/usbscsi'.
>>> 0.007166 gphoto2-port-info-list(2): Counting entries (14 available)...
>>> 0.007176 gphoto2-port-info-list(2): 10 regular entries available.
>>> 0.007184 gphoto2-port-info-list(2): Counting entries (14 available)...
>>> 0.007191 gphoto2-port-info-list(2): 10 regular entries available.
>>> 0.010048 gphoto2-abilities-list(2): Using ltdl to load camera libraries
>>> from '/usr/lib64/libgphoto2/2.4.9'...
>>> 0.012392 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/adc65'.
>>> 0.012414 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/agfa_cl20'.
>>> 0.012421 gphoto2-abilities-list(2): Found '/usr/lib64/libgphoto2/2.4.9/aox'.
>>> 0.012428 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/ax203'.
>>> 0.012435 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/barbie'.
>>> 0.012442 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/canon'.
>>> 0.012449 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/casio_qv'.
>>> 0.012456 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/clicksmart310'.
>>> 0.012463 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/digigr8'.
>>> 0.012469 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/digita'.
>>> 0.012476 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/dimagev'.
>>> 0.012483 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/dimera3500'.
>>> 0.012490 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/directory'.
>>> 0.012497 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/enigma13'.
>>> 0.012504 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/fuji'.
>>> 0.012510 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/gsmart300'.
>>> 0.012518 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/hp215'.
>>> 0.012524 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/iclick'.
>>> 0.012531 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/jamcam'.
>>> 0.012538 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/jd11'.
>>> 0.012545 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/jl2005a'.
>>> 0.012552 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/kodak_dc120'.
>>> 0.012558 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/kodak_dc210'.
>>> 0.012565 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/kodak_dc240'.
>>> 0.012572 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/kodak_dc3200'.
>>> 0.012579 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/kodak_ez200'.
>>> 0.012586 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/konica'.
>>> 0.012593 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/konica_qm150'.
>>> 0.012599 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/largan'.
>>> 0.012606 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/lg_gsm'.
>>> 0.012613 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/mars'.
>>> 0.012619 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/mustek'.
>>> 0.012626 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/panasonic_coolshot'.
>>> 0.012633 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/panasonic_dc1000'.
>>> 0.012640 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/panasonic_dc1580'.
>>> 0.012647 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/panasonic_l859'.
>>> 0.012654 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/pccam300'.
>>> 0.012661 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/pccam600'.
>>> 0.012668 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/polaroid_pdc320'.
>>> 0.012675 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/polaroid_pdc640'.
>>> 0.012681 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/polaroid_pdc700'.
>>> 0.012688 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/ptp2'.
>>> 0.012695 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/ricoh'.
>>> 0.012702 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/ricoh_g3'.
>>> 0.012709 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/samsung'.
>>> 0.012716 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sierra'.
>>> 0.012723 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sipix_blink2'.
>>> 0.012729 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sipix_web2'.
>>> 0.012769 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/smal'.
>>> 0.012776 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sonix'.
>>> 0.012783 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sony_dscf1'.
>>> 0.012790 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sony_dscf55'.
>>> 0.012797 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/soundvision'.
>>> 0.012803 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/spca50x'.
>>> 0.012809 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sq905'.
>>> 0.012815 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/st2205'.
>>> 0.012822 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/stv0674'.
>>> 0.012828 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/stv0680'.
>>> 0.012834 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/sx330z'.
>>> 0.012841 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/topfield'.
>>> 0.012847 gphoto2-abilities-list(2): Found
>>> '/usr/lib64/libgphoto2/2.4.9/toshiba_pdrm11'.
>>> 0.012858 gp-abilities-list(2): Found 61 camera drivers.
>>> 0.047095 gphoto2-port-info-list(2): Counting entries (14 available)...
>>> 0.047122 gphoto2-port-info-list(2): 10 regular entries available.
>>> 0.047130 gphoto2-port(2): Creating new device...
>>> 0.047141 gphoto2-port-info-list(2): Getting info of entry 0 (14
>>> available)...
>>> 0.047482 gphoto2-port(2): Setting settings...
>>> 0.047494 gphoto2-port(0): The operation 'update' is not supported by
>>> this device
>>> 0.047510 gphoto2-port-info-list(2): Getting info of entry 1 (14
>>> available)...
>>> 0.047797 gphoto2-port(2): Setting settings...
>>> 0.047807 gphoto2-port(0): The operation 'update' is not supported by
>>> this device
>>> 0.047818 gphoto2-port-info-list(2): Getting info of entry 2 (14
>>> available)...
>>> 0.047941 gphoto2-port(2): Setting settings...
>>> 0.047950 gphoto2-port-info-list(2): Getting info of entry 3 (14
>>> available)...
>>> 0.048054 gphoto2-port(2): Setting timeout to 500 millisecond(s)...
>>> 0.048063 gphoto2-port(2): Setting settings...
>>> 0.048070 gphoto2-port-info-list(2): Getting info of entry 4 (14
>>> available)...
>>> 0.048167 gphoto2-port(2): Setting timeout to 500 millisecond(s)...
>>> 0.048176 gphoto2-port(2): Setting settings...
>>> 0.048183 gphoto2-port-info-list(2): Getting info of entry 5 (14
>>> available)...
>>> 0.048278 gphoto2-port(2): Setting timeout to 500 millisecond(s)...
>>> 0.048287 gphoto2-port(2): Setting settings...
>>> 0.048294 gphoto2-port-info-list(2): Getting info of entry 6 (14
>>> available)...
>>> 0.048389 gphoto2-port(2): Setting timeout to 500 millisecond(s)...
>>> 0.048398 gphoto2-port(2): Setting settings...
>>> 0.048405 gphoto2-port-info-list(2): Getting info of entry 7 (14
>>> available)...
>>> 0.048670 gphoto2-port(2): Setting timeout to 5000 millisecond(s)...
>>> 0.048680 gphoto2-port(2): Setting settings...
>>> 0.048687 libusb(2): gp_port_usb_update(old int=0, conf=-1, alt=-1), (new
>>> int=0, conf=-1, alt=-1)
>>> 0.048696 gphoto2-abilities-list.c(1): Auto-detecting USB cameras...
>>> 0.049253 get_MS_OSD(3): Hexdump of 6 = 0x6 bytes follows:
>>> 0000  06 03 20 00 41 00      -                         .. .A.
>>>
>>> 0.076752 gphoto2-port-usb(1): Looking for USB device (class 0x6,
>>> subclass, 0x1, protocol 0x1)... found.
>>> 0.076771 gphoto2-port-usb(2): inep to look for is 81
>>> 0.076778 gphoto2-port-usb(1): Detected defaults: config 1, interface 0,
>>> altsetting 0, idVendor ID 04b0, idProduct 031d, inep 81, outep 01, intep 82
>>> 0.076787 gphoto2-abilities-list.c(2): Found 'USB PTP Class Camera'
>>> (0x6,0x1,0x1)
>>> 0.076797 gphoto2-port-info-list(2): Getting info of entry 8 (14
>>> available)...
>>> 0.077133 gphoto2-port(2): Setting timeout to 5000 millisecond(s)...
>>> 0.077144 gphoto2-port(2): Setting settings...
>>> 0.077151 libusb(2): gp_port_usb_update(old int=0, conf=-1, alt=-1), (new
>>> int=0, conf=-1, alt=-1)
>>> 0.077160 gphoto2-abilities-list.c(1): Auto-detecting USB cameras...
>>> 0.078632 get_MS_OSD(3): Hexdump of 6 = 0x6 bytes follows:
>>> 0000  06 03 20 00 41 00      -                         .. .A.
>>>
>>> 0.078848 gphoto2-port-usb(1): Looking for USB device (class 0x6,
>>> subclass, 0x1, protocol 0x1)... found.
>>> 0.078856 gphoto2-port-usb(2): inep to look for is 81
>>> 0.078863 gphoto2-port-usb(1): Detected defaults: config 1, interface 0,
>>> altsetting 0, idVendor ID 04b0, idProduct 031d, inep 81, outep 01, intep 82
>>> 0.078871 gphoto2-abilities-list.c(2): Found 'USB PTP Class Camera'
>>> (0x6,0x1,0x1)
>>> 0.078881 gphoto2-port-info-list(2): Getting info of entry 9 (14
>>> available)...
>>> 0.079204 gphoto2-port(2): Setting timeout to 5000 millisecond(s)...
>>> 0.079214 gphoto2-port(2): Setting settings...
>>> 0.079221 libusb(2): gp_port_usb_update(old int=0, conf=-1, alt=-1), (new
>>> int=0, conf=-1, alt=-1)
>>> 0.079230 gphoto2-abilities-list.c(1): Auto-detecting USB cameras...
>>> 0.086330 gphoto2-port(2): Freeing port...
>>> 0.086344 gphoto2-port(2): Closing port...
>>> Model                          Port
>>> ----------------------------------------------------------
>>> USB PTP Class Camera           usb:
>>> USB PTP Class Camera           usb:001,007
>>> 0.087041 gp-camera(2): Freeing camera...
>>> 0.087055 gphoto2-port(2): Freeing port...
>>> 0.087068 gphoto2-filesystem(2): resetting filesystem
>>> 0.087076 libgphoto2/gphoto2-filesys.c(2): Clearing fscache LRU list...
>>> 0.087082 libgphoto2/gphoto2-filesys.c(2): fscache LRU list already empty
>>> 0.087089 gphoto2-filesystem(2): Internally deleting all folders from '/'...
>>> 0.087097 gphoto2-filesystem(2): Lookup folder '/'...
>>> 0.087103 gphoto2-filesystem(2): Found! / is 0x1870410
>>> 0.087110 gphoto2-filesystem(2): Recurse delete folder 0x1870410//
>>>
>>>
>>> $ solid-hardware list details
>>> udi = '/org/freedesktop/Hal/devices/usb_device_4b0_31d_0_if0'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_4b0_31d_0'  (string)
>>>      vendor = ''  (string)
>>>      product = 'USB Imaging Interface'  (string)
>>>      Camera.supportedProtocols = {'ptp'}  (string list)
>>>      Camera.supportedDrivers = {'gphoto'}  (string list)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_4b0_31d_0'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_1'  (string)
>>>      vendor = 'Nikon Corp.'  (string)
>>>      product = 'NIKON DSC COOLPIX L21-PTP'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_vboxdrv_0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Platform Device (vboxdrv.0)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_764_501_noserial_if0'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_764_501_noserial'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'USB HID Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_764_501_noserial'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_02_0'  (string)
>>>      vendor = 'Cyber Power System, Inc.'  (string)
>>>      product = 'CP1500 AVR UPS'  (string)
>>>      Battery.plugged = true  (bool)
>>>      Battery.type = 'UpsBattery'  (0x2)  (enum)
>>>      Battery.chargePercent = 100  (0x64)  (int)
>>>      Battery.rechargeable = true  (bool)
>>>      Battery.chargeState = 'NoCharge'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/volume_uuid_b7c60eb6_5501_4f1e_9c05_a416770cc32f'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/storage_serial_WDC_WD5000AAKS_00V1A0_WD_WCAWF1267820'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'Volume (ext3)'  (string)
>>>      Block.major = 8  (0x8)  (int)
>>>      Block.minor = 17  (0x11)  (int)
>>>      Block.device = '/dev/sdb1'  (string)
>>>      StorageAccess.accessible = true  (bool)
>>>      StorageAccess.filePath = '/storage'  (string)
>>>      StorageVolume.ignored = true  (bool)
>>>      StorageVolume.usage = 'FileSystem'  (0x2)  (enum)
>>>      StorageVolume.fsType = 'ext3'  (string)
>>>      StorageVolume.label = ''  (string)
>>>      StorageVolume.uuid = 'b7c60eb6-5501-4f1e-9c05-a416770cc32f'  (string)
>>>      StorageVolume.size = 500105217024  (0x7470980400)  (qulonglong)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/volume_uuid_581434d6_c1bf_47b7_88d4_0bf0564df6ba'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/storage_serial_ST3120827AS_4MS04EFT'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Debian Inst'  (string)
>>>      Block.major = 8  (0x8)  (int)
>>>      Block.minor = 2  (0x2)  (int)
>>>      Block.device = '/dev/sda2'  (string)
>>>      StorageAccess.accessible = true  (bool)
>>>      StorageAccess.filePath = '/'  (string)
>>>      StorageVolume.ignored = true  (bool)
>>>      StorageVolume.usage = 'FileSystem'  (0x2)  (enum)
>>>      StorageVolume.fsType = 'ext3'  (string)
>>>      StorageVolume.label = 'Debian Inst'  (string)
>>>      StorageVolume.uuid = '581434d6-c1bf-47b7-88d4-0bf0564df6ba'  (string)
>>>      StorageVolume.size = 120023285760  (0x1bf1f20000)  (qulonglong)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/volume_uuid_406f8398_d589_4bab_b003_1d5ec06d9f1d'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/storage_serial_ST3120827AS_4MS04EFT'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Debian Inst'  (string)
>>>      Block.major = 8  (0x8)  (int)
>>>      Block.minor = 1  (0x1)  (int)
>>>      Block.device = '/dev/sda1'  (string)
>>>      StorageAccess.accessible = false  (bool)
>>>      StorageAccess.filePath = '/boot'  (string)
>>>      StorageVolume.ignored = true  (bool)
>>>      StorageVolume.usage = 'FileSystem'  (0x2)  (enum)
>>>      StorageVolume.fsType = 'ext2'  (string)
>>>      StorageVolume.label = 'Debian Inst'  (string)
>>>      StorageVolume.uuid = '406f8398-d589-4bab-b003-1d5ec06d9f1d'  (string)
>>>      StorageVolume.size = 8193024  (0x7d0400)  (qulonglong)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer'
>>>      parent = ''  (string)
>>>      vendor = ''  (string)
>>>      product = 'Computer'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_scsi_device_lun0'
>>> (string)
>>>      vendor = 'HL-DT-ST'  (string)
>>>      product = 'DVDRAM GSA-4163B'  (string)
>>>      Block.major = 11  (0xb)  (int)
>>>      Block.minor = 0  (0x0)  (int)
>>>      Block.device = '/dev/sr0'  (string)
>>>      StorageDrive.bus = 'Usb|Sata|Platform'  (0x5)  (enum)
>>>      StorageDrive.driveType = 'CdromDrive'  (0x1)  (enum)
>>>      StorageDrive.removable = true  (bool)
>>>      StorageDrive.hotpluggable = false  (bool)
>>>      OpticalDrive.supportedMedia =
>>> 'Cdr|Cdrw|Dvd|Dvdr|Dvdrw|Dvdram|Dvdplusr|Dvdplusrw|Dvdplusdl'  (0x1ff)
>>> (flag)
>>>      OpticalDrive.readSpeed = 7056  (0x1b90)  (int)
>>>      OpticalDrive.writeSpeed = 7056  (0x1b90)  (int)
>>>      OpticalDrive.writeSpeeds = ''  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
>>>      parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
>>>      vendor = ''  (string)
>>>      product = '16550A-compatible COM port'  (string)
>>>      SerialInterface.driverHandle = '/dev/ttyS0'  (string)
>>>      SerialInterface.serialType = ''  (string)
>>>      SerialInterface.port = 0  (0x0)  (int)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/storage_serial_WDC_WD5000AAKS_00V1A0_WD_WCAWF1267820'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0_scsi_device_lun0'  (string)
>>>      vendor = 'ATA'  (string)
>>>      product = 'WDC WD5000AAKS-0'  (string)
>>>      Block.major = 8  (0x8)  (int)
>>>      Block.minor = 16  (0x10)  (int)
>>>      Block.device = '/dev/sdb'  (string)
>>>      StorageDrive.bus = 'Usb|Sata|Platform'  (0x5)  (enum)
>>>      StorageDrive.driveType = 'HardDisk'  (0x0)  (enum)
>>>      StorageDrive.removable = false  (bool)
>>>      StorageDrive.hotpluggable = false  (bool)
>>>
>>> udi = '/org/freedesktop/Hal/devices/storage_serial_ST3120827AS_4MS04EFT'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_scsi_device_lun0'
>>> (string)
>>>      vendor = 'ATA'  (string)
>>>      product = 'ST3120827AS'  (string)
>>>      Block.major = 8  (0x8)  (int)
>>>      Block.minor = 0  (0x0)  (int)
>>>      Block.device = '/dev/sda'  (string)
>>>      StorageDrive.bus = 'Usb|Sata|Platform'  (0x5)  (enum)
>>>      StorageDrive.driveType = 'HardDisk'  (0x0)  (enum)
>>>      StorageDrive.removable = false  (bool)
>>>      StorageDrive.hotpluggable = false  (bool)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_109e_36e_video4linux_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_109e_36e'  (string)
>>>      vendor = ''  (string)
>>>      product = 'BT878 video (Hauppauge (bt878))'  (string)
>>>      Video.supportedDrivers = {}  (string list)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_109e_36e_video4linux'
>>>      parent = '/org/freedesktop/Hal/devices/pci_109e_36e'  (string)
>>>      vendor = ''  (string)
>>>      product = 'BT878 video (Hauppauge (bt878))'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/acpi_CPU0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'AMD Athlon(tm) 64 X2 Dual Core Processor 5000+'  (string)
>>>      Processor.number = 0  (0x0)  (int)
>>>      Processor.maxSpeed = 0  (0x0)  (qulonglong)
>>>      Processor.canChangeFrequency = false  (bool)
>>>      Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2'  (0x7)  (flag)
>>>
>>> udi = '/org/freedesktop/Hal/devices/acpi_CPU1'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'AMD Athlon(tm) 64 X2 Dual Core Processor 5000+'  (string)
>>>      Processor.number = 1  (0x1)  (int)
>>>      Processor.maxSpeed = 0  (0x0)  (qulonglong)
>>>      Processor.canChangeFrequency = false  (bool)
>>>      Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2'  (0x7)  (flag)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'ALSA Timer Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = ''  (string)
>>>      AudioInterface.deviceType = 'UnknownAudioInterfaceType'  (0x0)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer_0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'OSS Sequencer Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/sequencer2'  (string)
>>>      AudioInterface.name = ''  (string)
>>>      AudioInterface.deviceType = 'UnknownAudioInterfaceType'  (0x0)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'OSS Sequencer Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/sequencer'  (string)
>>>      AudioInterface.name = ''  (string)
>>>      AudioInterface.deviceType = 'UnknownAudioInterfaceType'  (0x0)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'ALSA Sequencer Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = ''  (string)
>>>      AudioInterface.deviceType = 'UnknownAudioInterfaceType'  (0x0)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/net_00_00_00_00'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = ''  (string)
>>>      NetworkInterface.ifaceName = 'sit0'  (string)
>>>      NetworkInterface.wireless = false  (bool)
>>>      NetworkInterface.hwAddress = '00:00:00:00'  (string)
>>>      NetworkInterface.macAddress = 0  (0x0)  (qulonglong)
>>>
>>> udi = '/org/freedesktop/Hal/devices/net_computer_loopback'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Loopback device Interface'  (string)
>>>      NetworkInterface.ifaceName = 'lo'  (string)
>>>      NetworkInterface.wireless = false  (bool)
>>>      NetworkInterface.hwAddress = '00:00:00:00:00:00'  (string)
>>>      NetworkInterface.macAddress = 0  (0x0)  (qulonglong)
>>>
>>> udi = '/org/freedesktop/Hal/devices/net_00_19_66_13_f2_66'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10ec_8168'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Networking Interface'  (string)
>>>      NetworkInterface.ifaceName = 'eth0'  (string)
>>>      NetworkInterface.wireless = false  (bool)
>>>      NetworkInterface.hwAddress = '00:19:66:13:f2:66'  (string)
>>>      NetworkInterface.macAddress = 109086765670  (0x196613f266)  (qulonglong)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_2'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0_scsi_device_lun0_scsi_generic'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0_scsi_device_lun0'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Generic Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0_scsi_host'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_scsi_device_lun0_scsi_generic'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_scsi_device_lun0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Generic Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_scsi_host'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_448'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_scsi_device_lun0_scsi_generic'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_scsi_device_lun0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Generic Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_scsi_host'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/net_00_0d_88_81_8a_04'
>>>      parent = '/org/freedesktop/Hal/devices/pci_168c_13'  (string)
>>>      vendor = ''  (string)
>>>      product = 'WLAN Interface'  (string)
>>>      NetworkInterface.ifaceName = 'wlan0'  (string)
>>>      NetworkInterface.wireless = true  (bool)
>>>      NetworkInterface.hwAddress = '00:0d:88:81:8a:04'  (string)
>>>      NetworkInterface.macAddress = 58124765700  (0xd88818a04)  (qulonglong)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_capture_2'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog ALSA Capture Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioInput'  (0x2)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_playback_1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Digital ALSA Playback Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Digital)'  (string)
>>>      AudioInterface.deviceType = 'AudioOutput'  (0x4)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_playback_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog ALSA Playback Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioOutput'  (0x4)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_capture_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog ALSA Capture Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioInput'  (0x2)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_oss_mixer__1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog OSS Control Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/mixer'  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioControl'  (0x1)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_hw_specific_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'HDA NVidia ALSA hardware specific Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia ()'  (string)
>>>      AudioInterface.deviceType = 'UnknownAudioInterfaceType'  (0x0)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_oss_pcm_0_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog OSS PCM Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/dsp'  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioInput|AudioOutput'  (0x6)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_alsa_control__1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'HDA NVidia ALSA Control Device'  (string)
>>>      AudioInterface.driver = 'Alsa'  (0x0)  (enum)
>>>      AudioInterface.driverHandle = ''  (string)
>>>      AudioInterface.name = 'HDA NVidia ()'  (string)
>>>      AudioInterface.deviceType = 'AudioControl'  (0x1)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_oss_pcm_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog OSS PCM Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/audio'  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioInput|AudioOutput'  (0x6)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0_oss_pcm_1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'ALC888 Analog OSS PCM Device'  (string)
>>>      AudioInterface.driver = 'OpenSoundSystem'  (0x1)  (enum)
>>>      AudioInterface.driverHandle = '/dev/adsp'  (string)
>>>      AudioInterface.name = 'HDA NVidia (ALC888 Analog)'  (string)
>>>      AudioInterface.deviceType = 'AudioInput|AudioOutput'  (0x6)  (flag)
>>>      AudioInterface.soundcardType = 'InternalSoundcard'  (0x0)  (enum)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a_sound_card_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_44a'  (string)
>>>      vendor = ''  (string)
>>>      product = 'HDA NVidia Sound Card'  (string)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if1_logicaldev_input'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if1'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Logitech USB Receiver'  (string)
>>>      Button.type = 'PowerButton|SleepButton|UnknownButtonType'  (0x3)  (enum)
>>>      Button.hasState = false  (bool)
>>>      Button.stateValue = false  (bool)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0_logicaldev_input'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Logitech USB Receiver'  (string)
>>>      Button.type = 'PowerButton|SleepButton|UnknownButtonType'  (0x3)  (enum)
>>>      Button.hasState = false  (bool)
>>>      Button.stateValue = false  (bool)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Power Button'  (string)
>>>      Button.type = 'PowerButton'  (0x1)  (enum)
>>>      Button.hasState = false  (bool)
>>>      Button.stateValue = false  (bool)
>>>
>>> udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Power Button'  (string)
>>>      Button.type = 'PowerButton'  (0x1)  (enum)
>>>      Button.hasState = false  (bool)
>>>      Button.stateValue = false  (bool)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'System Board'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_2'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'General ID for reserving resources required by PnP
>>> motherboard registers. (Not device specific.)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_1'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'General ID for reserving resources required by PnP
>>> motherboard registers. (Not device specific.)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = '16550A-compatible COM port'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0f03'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Microsoft PS/2-style Mouse'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'IBM Enhanced (101/102-key, PS/2 mouse support)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'General ID for reserving resources required by PnP
>>> motherboard registers. (Not device specific.)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0103'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'PnP Device (PNP0103)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'General ID for reserving resources required by PnP
>>> motherboard registers. (Not device specific.)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0401'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'ECP printer port'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'PC standard floppy disk controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Math Coprocessor'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'AT-style speaker sound'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'AT Real-Time Clock'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'AT DMA Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pnp_PNP0a03'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'PCI Bus'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_serial8250'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Platform Device (serial8250)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_regulatory_0'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Platform Device (regulatory.0)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_pcspkr'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Platform Device (pcspkr)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'
>>>      parent = '/org/freedesktop/Hal/devices/platform_i8042'  (string)
>>>      vendor = ''  (string)
>>>      product = 'i8042 AUX port'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'
>>>      parent = '/org/freedesktop/Hal/devices/platform_i8042'  (string)
>>>      vendor = ''  (string)
>>>      product = 'i8042 KBD port'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/platform_i8042'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = ''  (string)
>>>      product = 'Platform Device (i8042)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_1022_1103'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'Advanced Micro Devices [AMD]'  (string)
>>>      product = 'K8 [Athlon64/Opteron] Miscellaneous Control'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_1022_1102'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'Advanced Micro Devices [AMD]'  (string)
>>>      product = 'K8 [Athlon64/Opteron] DRAM Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_1022_1101'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'Advanced Micro Devices [AMD]'  (string)
>>>      product = 'K8 [Athlon64/Opteron] Address Map'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_1022_1100'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'Advanced Micro Devices [AMD]'  (string)
>>>      product = 'K8 [Athlon64/Opteron] HyperTransport Technology
>>> Configuration'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_459'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 PCI Express bridge'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_611'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_458'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'G92 [GeForce 8800 GT]'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_458'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 PCI Express bridge'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45a'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 PCI Express bridge'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10ec_8168'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45b'  (string)
>>>      vendor = 'Realtek Semiconductor Co., Ltd.'  (string)
>>>      product = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
>>> (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45b'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'Unknown (0x045b)'  (string)
>>>
>>> udi =
>>> '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0_scsi_device_lun0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Device'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host_scsi_device_lun0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Device'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d_scsi_host'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_45d'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_45d'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 SATA Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host_scsi_device_lun0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Device'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_448_scsi_host'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_448'  (string)
>>>      vendor = ''  (string)
>>>      product = 'SCSI Host Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_448'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 IDE'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_168c_13'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_449'  (string)
>>>      vendor = 'Atheros Communications Inc.'  (string)
>>>      product = 'Atheros AR5001X+ Wireless Network Adapter'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_109e_878'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_449'  (string)
>>>      vendor = 'Brooktree Corporation'  (string)
>>>      product = 'Bt878 Audio Capture'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_109e_36e'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_449'  (string)
>>>      vendor = 'Brooktree Corporation'  (string)
>>>      product = 'Bt878 Video Capture'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_104c_8023'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_449'  (string)
>>>      vendor = 'Texas Instruments'  (string)
>>>      product = 'TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_449'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 PCI bridge'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_44a'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 High Definition Audio'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1871_1f0_noserial_if1'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_1871_1f0_noserial'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'USB Video Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1871_1f0_noserial_if0'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_1871_1f0_noserial'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'USB Video Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1871_1f0_noserial'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_1'  (string)
>>>      vendor = 'Aveo Technology Corp.'  (string)
>>>      product = 'USB2.0 Camera'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_1_if0'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_1'  (string)
>>>      vendor = ''  (string)
>>>      product = 'USB Hub Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_1'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_455'  (string)
>>>      vendor = 'Linux Foundation'  (string)
>>>      product = '2.0 root hub'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_455'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 USB Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if1'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'USB HID Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0'
>>>      parent = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial'
>>> (string)
>>>      vendor = ''  (string)
>>>      product = 'USB HID Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_02_0'  (string)
>>>      vendor = 'Logitech, Inc.'  (string)
>>>      product = 'LX710 Cordless Desktop Laser'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_02_0_if0'
>>>      parent =
>>> '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_02_0'  (string)
>>>      vendor = ''  (string)
>>>      product = 'USB Hub Interface'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_02_0'
>>>      parent = '/org/freedesktop/Hal/devices/pci_10de_454'  (string)
>>>      vendor = 'Linux Foundation'  (string)
>>>      product = '1.1 root hub'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_454'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 USB Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_445'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 Memory Controller'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_446'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 SMBus'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_441'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 LPC Bridge'  (string)
>>>
>>> udi = '/org/freedesktop/Hal/devices/pci_10de_444'
>>>      parent = '/org/freedesktop/Hal/devices/computer'  (string)
>>>      vendor = 'nVidia Corporation'  (string)
>>>      product = 'MCP65 Memory Controller'  (string)
>>>
>>> Any ideas?
> The Coolpix L21 (my camera) is not a mass storage device so there is
> nothing to unmount.
>
> gtkam does work fine.
> I'd prefer to use digicam though.
More information.
When I plug the camera in, KDE detects it and offers to run Digikam.




More information about the Digikam-users mailing list