← Back to team overview

kernel-packages team mailing list archive

[Bug 630568] Re: Zoran zr364xx connect and disconnect problems

 

** This bug is no longer a duplicate of bug 1322380
   No webcam functionality with 1d6b:0001 Zoran Microelectronics, Ltd Digital Camera EX-20 DSC

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/630568

Title:
  Zoran zr364xx connect and disconnect problems

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  APPLIES TO
  Kernel 2.6.32-24-generic Ubuntu Release 10.04 for Netbook. The same problems occure on Kernel 2.6.32-24-generic Ubuntu Release 10.04 and Ubuntu Release 8.04.3 on Live CD.

  The zr364xx driver has the following problems:-

  1. After connecting as a USB Storage device, unplugging without unmounting crashes the camcorder.
  2. Webcam functionality does not work at all.

  DETAIL - I've delimited relevant sections from syslog with ==========
  1)
  When plugging a camcorder into USB the following appears in the syslog
  ==========
  Sep  5 03:38:42 localhost kernel: [34514.876576] usb 1-1: new high speed USB device using ehci_hcd and address 3
  Sep  5 03:38:42 localhost kernel: [34515.024583] hub 1-0:1.0: unable to enumerate USB device on port 1
  Sep  5 03:38:49 localhost kernel: [34521.648618] usb 1-1: new high speed USB device using ehci_hcd and address 4
  Sep  5 03:38:49 localhost kernel: [34521.781953] usb 1-1: configuration #1 chosen from 1 choice
  Sep  5 03:38:49 localhost kernel: [34522.080732] Initializing USB Mass Storage driver...
  ==========
  The camcorder requires a selection be made on the device  choosing to connect as a USB storage device or a webcam. Choosing USB storage device appears to works fine. The camcorder also connects as a CDROM which contails the windows driver install files.
  ==========
  Sep  5 11:12:05 localhost kernel: [ 2432.486678] scsi6 : SCSI emulation for USB Mass Storage devices
  Sep  5 11:12:05 localhost kernel: [ 2432.487397] usb-storage: device found at 4
  Sep  5 11:12:05 localhost kernel: [ 2432.487408] usb-storage: waiting for device to settle before scanning
  Sep  5 11:12:05 localhost kernel: [ 2432.487469] usbcore: registered new interface driver usb-storage
  Sep  5 11:12:05 localhost kernel: [ 2432.487483] USB Mass Storage support registered.
  Sep  5 11:12:10 localhost kernel: [ 2437.505674] usb-storage: device scan complete
  Sep  5 11:12:10 localhost kernel: [ 2437.514505] scsi 6:0:0:0: Direct-Access     ZORAN    COACH6 (I62)     1.10 PQ: 0 ANSI: 0 CCS
  Sep  5 11:12:10 localhost kernel: [ 2437.522124] scsi 6:0:0:1: CD-ROM            ZORAN    COACH6 (I62)     1.10 PQ: 0 ANSI: 0 CCS
  Sep  5 11:12:10 localhost kernel: [ 2437.533122] sd 6:0:0:0: Attached scsi generic sg1 type 0
  Sep  5 11:12:10 localhost kernel: [ 2437.543941] sr0: scsi3-mmc drive: 0x/0x caddy
  Sep  5 11:12:10 localhost kernel: [ 2437.543954] Uniform CD-ROM driver Revision: 3.20
  Sep  5 11:12:10 localhost kernel: [ 2437.545255] sr 6:0:0:1: Attached scsi CD-ROM sr0
  Sep  5 11:12:10 localhost kernel: [ 2437.548345] sr 6:0:0:1: Attached scsi generic sg2 type 5
  Sep  5 11:12:10 localhost kernel: [ 2437.550573] sd 6:0:0:0: [sdb] 3913728 512-byte logical blocks: (2.00 GB/1.86 GiB)
  Sep  5 11:12:10 localhost kernel: [ 2437.552948] sd 6:0:0:0: [sdb] Write Protect is off
  Sep  5 11:12:10 localhost kernel: [ 2437.552960] sd 6:0:0:0: [sdb] Mode Sense: 00 06 00 00
  Sep  5 11:12:10 localhost kernel: [ 2437.552968] sd 6:0:0:0: [sdb] Assuming drive cache: write through
  Sep  5 11:12:10 localhost kernel: [ 2437.554941] sd 6:0:0:0: [sdb] Assuming drive cache: write through
  Sep  5 11:12:10 localhost kernel: [ 2437.554957]  sdb: sdb1
  Sep  5 11:12:10 localhost kernel: [ 2437.560974] sd 6:0:0:0: [sdb] Assuming drive cache: write through
  Sep  5 11:12:10 localhost kernel: [ 2437.560992] sd 6:0:0:0: [sdb] Attached SCSI disk
  Sep  5 11:12:10 localhost kernel: [ 2437.592940] sr0: Hmm, seems the drive doesn't support multisession CD's
  Sep  5 11:12:10 localhost kernel: [ 2437.980919] ISO 9660 Extensions: Microsoft Joliet Level 1
  ============
  However, upon disconnect the camcorder freezes and can only be reset by taking out the battery. This does not happen on Windows XP. Everything works fine. It also does not seem to happen if you unmount the device and wait a few seconds before unplugging.

  2)
  When reconnected and the webcam connection option is selected, the following error occurs
  ============
  Sep  5 11:25:28 localhost kernel: [ 3235.788195] usb 1-1: new high speed USB device using ehci_hcd and address 9
  Sep  5 11:25:28 localhost kernel: [ 3235.921973] usb 1-1: configuration #1 chosen from 1 choice
  Sep  5 11:25:28 localhost kernel: [ 3235.923760] usb-storage: probe of 1-1:1.0 failed with error -5
  Sep  5 11:25:28 localhost kernel: [ 3235.993308] zr364xx 1-1:1.0: Zoran 364xx compatible webcam plugged
  Sep  5 11:25:28 localhost kernel: [ 3235.993321] zr364xx 1-1:1.0: model 0595:4343 detected
  Sep  5 11:25:28 localhost kernel: [ 3235.993332] usb 1-1: 320x240 mode selected
  Sep  5 11:25:28 localhost kernel: [ 3235.993757] usb 1-1: Zoran 364xx controlling video device 1
  Sep  5 11:25:28 localhost kernel: [ 3235.993833] usbcore: registered new interface driver zr364xx
  Sep  5 11:25:28 localhost kernel: [ 3235.994445] zr364xx: Zoran 364xx
  Sep  5 11:25:29 localhost kernel: [ 3236.624789] usb 1-1: Failed sending control message, error -110.
  Sep  5 11:25:29 localhost kernel: [ 3236.624804] usb 1-1: error during open sequence: 5
  ============
  The device does not appear as an available webcam in any application. The module does appear to load. This is from lsmod
  ============
  Module                  Size  Used by
  zr364xx                17893  0 
  videobuf_vmalloc        5586  1 zr364xx
  videobuf_core          16356  2 zr364xx,videobuf_vmalloc
  ....
  videodev               34361  2 zr364xx,uvcvideo
  ============
  When disconnected a bug appears in the syslog related to a kernel NULL pointer dereference
  ============
  Sep  5 11:31:28 localhost kernel: [ 3596.003568] usb 1-1: USB disconnect, address 9
  Sep  5 11:31:28 localhost kernel: [ 3596.008557] BUG: unable to handle kernel NULL pointer dereference at (null)
  Sep  5 11:31:28 localhost kernel: [ 3596.008578] IP: [<c058bcfa>] __mutex_lock_slowpath+0x8a/0x130
  Sep  5 11:31:28 localhost kernel: [ 3596.008603] *pde = 00000000 
  Sep  5 11:31:28 localhost kernel: [ 3596.008613] Oops: 0002 [#1] SMP 
  Sep  5 11:31:28 localhost kernel: [ 3596.008623] last sysfs file: /sys/devices/pci0000:00/0000:00:04.1/usb1/1-1/1-1:1.0/uevent
  Sep  5 11:31:28 localhost kernel: [ 3596.008634] Modules linked in: zr364xx videobuf_vmalloc videobuf_core nls_iso8859_1 nls_cp437 vfat fat nls_utf8 isofs usb_storage michael_mic arc4 binfmt_misc ppdev snd_hda_codec_nvhdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm fbcon tileblit font bitblit softcursor snd_seq_dummy vga16fb snd_seq_oss lib80211_crypt_tkip snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd qcserial nvidia(P) uvcvideo vgastate soundcore psmouse wl(P) usbserial videodev v4l1_compat serio_raw snd_page_alloc shpchp lib80211 agpgart i2c_nforce2 video output lp parport forcedeth ahci
  Sep  5 11:31:28 localhost kernel: [ 3596.008785] 
  Sep  5 11:31:28 localhost kernel: [ 3596.008797] Pid: 30, comm: khubd Tainted: P           (2.6.32-24-generic #42-Ubuntu) HP Mini 311-1000
  Sep  5 11:31:28 localhost kernel: [ 3596.008808] EIP: 0060:[<c058bcfa>] EFLAGS: 00010246 CPU: 1
  Sep  5 11:31:28 localhost kernel: [ 3596.008819] EIP is at __mutex_lock_slowpath+0x8a/0x130
  Sep  5 11:31:28 localhost kernel: [ 3596.008828] EAX: 00000000 EBX: d934a4a4 ECX: d934a4ac EDX: f68b1db4
  Sep  5 11:31:28 localhost kernel: [ 3596.008837] ESI: d934a4a8 EDI: d934a4b4 EBP: f68b1dcc ESP: f68b1da8
  Sep  5 11:31:28 localhost kernel: [ 3596.008846]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
  Sep  5 11:31:28 localhost kernel: [ 3596.008856] Process khubd (pid: 30, ti=f68b0000 task=f68a8000 task.ti=f68b0000)
  Sep  5 11:31:28 localhost kernel: [ 3596.008864] Stack:
  Sep  5 11:31:28 localhost kernel: [ 3596.008869]  ec324ed0 d934a4ac f68a8000 d934a4ac 00000000 00002fb2 d934a4a4 c4801e00
  Sep  5 11:31:28 localhost kernel: [ 3596.008891] <0> d934a400 f68b1ddc c058bc55 d934a4a4 c4801e00 f68b1dec f82f85a9 c4801e1c
  Sep  5 11:31:28 localhost kernel: [ 3596.008914] <0> c4801e00 f68b1e0c f830d26d c04485c1 00000000 dfb7b800 c4801e00 c4801e1c
  Sep  5 11:31:28 localhost kernel: [ 3596.008939] Call Trace:
  Sep  5 11:31:28 localhost kernel: [ 3596.008952]  [<c058bc55>] ? mutex_lock+0x25/0x40
  Sep  5 11:31:28 localhost kernel: [ 3596.008971]  [<f82f85a9>] ? videobuf_mmap_free+0x19/0x40 [videobuf_core]
  Sep  5 11:31:28 localhost kernel: [ 3596.008987]  [<f830d26d>] ? zr364xx_disconnect+0x2d/0x70 [zr364xx]
  Sep  5 11:31:28 localhost kernel: [ 3596.009002]  [<c04485c1>] ? usb_disable_interface+0x41/0x60
  Sep  5 11:31:28 localhost kernel: [ 3596.009015]  [<c044b759>] ? usb_unbind_interface+0xe9/0x130
  Sep  5 11:31:28 localhost kernel: [ 3596.009031]  [<c03e7a71>] ? __device_release_driver+0x51/0xb0
  Sep  5 11:31:28 localhost kernel: [ 3596.009043]  [<c03e7b95>] ? device_release_driver+0x25/0x40
  Sep  5 11:31:28 localhost kernel: [ 3596.009056]  [<c03e6e4b>] ? bus_remove_device+0x7b/0xa0
  Sep  5 11:31:28 localhost kernel: [ 3596.009069]  [<c03e52c7>] ? device_del+0xf7/0x180
  Sep  5 11:31:28 localhost kernel: [ 3596.009081]  [<c0448505>] ? usb_disable_device+0x85/0x100
  Sep  5 11:31:28 localhost kernel: [ 3596.009095]  [<c0442f9e>] ? usb_disconnect+0x9e/0x120
  Sep  5 11:31:28 localhost kernel: [ 3596.009109]  [<c04434fb>] ? hub_port_connect_change+0x8b/0x850
  Sep  5 11:31:28 localhost kernel: [ 3596.009122]  [<c0449145>] ? usb_control_msg+0xd5/0x130
  Sep  5 11:31:28 localhost kernel: [ 3596.009135]  [<c0440f50>] ? clear_port_feature+0x50/0x60
  Sep  5 11:31:28 localhost kernel: [ 3596.009149]  [<c0444465>] ? hub_events+0x1f5/0x510
  Sep  5 11:31:28 localhost kernel: [ 3596.009164]  [<c016797f>] ? finish_wait+0x4f/0x70
  Sep  5 11:31:28 localhost kernel: [ 3596.009176]  [<c04447ba>] ? hub_thread+0x3a/0x140
  Sep  5 11:31:28 localhost kernel: [ 3596.009188]  [<c0167810>] ? autoremove_wake_function+0x0/0x50
  Sep  5 11:31:28 localhost kernel: [ 3596.009201]  [<c0444780>] ? hub_thread+0x0/0x140
  Sep  5 11:31:28 localhost kernel: [ 3596.009212]  [<c0167584>] ? kthread+0x74/0x80
  Sep  5 11:31:28 localhost kernel: [ 3596.009224]  [<c0167510>] ? kthread+0x0/0x80
  Sep  5 11:31:28 localhost kernel: [ 3596.009238]  [<c0104087>] ? kernel_thread_helper+0x7/0x10
  Sep  5 11:31:28 localhost kernel: [ 3596.009245] Code: 18 63 7f bd 90 8d 74 26 00 8d 73 04 89 f0 e8 de 11 00 00 8d 55 e8 8d 43 08 89 45 e0 8b 43 0c 89 53 0c 8b 4d e0 89 45 ec 89 4d e8 <89> 10 8b 45 e4 ba ff ff ff ff 89 45 f0 89 d0 87 03 83 f8 01 74 
  Sep  5 11:31:28 localhost kernel: [ 3596.009371] EIP: [<c058bcfa>] __mutex_lock_slowpath+0x8a/0x130 SS:ESP 0068:f68b1da8
  Sep  5 11:31:28 localhost kernel: [ 3596.009388] CR2: 0000000000000000
  Sep  5 11:31:28 localhost kernel: [ 3596.009398] ---[ end trace 7f1d85421ba47295 ]---
  ============
  The module does not appear to be removed and attempts to remove it with module -r zr364xx just hang. The only way I could get it out of there was with a reboot.

  I've tested this on Ubuntu 10.04 for Desktop, 10.04 for Netbook and 8.04 Live CD and I get the same results. The syslog output is below.
  ============
  Sep  5 00:26:40 ubuntu kernel: [  744.713782] usb 3-6: new high speed USB device using ehci_hcd and address 4
  Sep  5 00:26:56 ubuntu kernel: [  760.157999] usb 2-3: new full speed USB device using ohci_hcd and address 4
  Sep  5 00:26:56 ubuntu kernel: [  760.358453] usb 2-3: not running at top speed; connect to a high speed hub
  Sep  5 00:26:56 ubuntu NetworkManager: <debug> [1283646416.319083] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_4343_ZORAN00000001').
  Sep  5 00:26:56 ubuntu kernel: [  760.376634] usb 2-3: configuration #1 chosen from 1 choice
  Sep  5 00:26:56 ubuntu kernel: [  760.411720] usb-storage: probe of 2-3:1.0 failed with error -5
  Sep  5 00:26:56 ubuntu kernel: [  760.676167] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: Zoran 364xx compatible webcam plugged
  Sep  5 00:26:56 ubuntu kernel: [  760.676179] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: model 0595:4343 detected
  Sep  5 00:26:56 ubuntu kernel: [  760.676836] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: 320x240 mode selected
  Sep  5 00:26:56 ubuntu kernel: [  760.677132] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: Zoran 364xx controlling video device 1
  Sep  5 00:26:56 ubuntu kernel: [  760.677414] usbcore: registered new interface driver zr364xx
  Sep  5 00:26:56 ubuntu kernel: [  760.677619] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: Zoran 364xx module loaded
  Sep  5 00:26:56 ubuntu NetworkManager: <debug> [1283646416.644357] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_4343_ZORAN00000001_if0').
  Sep  5 00:30:27 ubuntu kernel: [  971.827686] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: Failed sending control message, error -110.
  Sep  5 00:30:27 ubuntu kernel: [  971.827697] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: error during open sequence: 5
  Sep  5 00:37:22 ubuntu kernel: [ 1386.191429] usb 2-3: USB disconnect, address 4
  Sep  5 00:37:22 ubuntu kernel: [ 1386.191712] /build/buildd/linux-2.6.24/drivers/media/video/zr364xx.c: Zoran 364xx webcam unplugged
  Sep  5 00:37:22 ubuntu NetworkManager: <debug> [1283647042.452881] nm_hal_device_removed(): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_4343_ZORAN00000001_if0').
  Sep  5 00:37:22 ubuntu NetworkManager: <debug> [1283647042.465850] nm_hal_device_removed(): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_4343_ZORAN00000001').
  Sep  5 00:37:45 ubuntu kernel: [ 1409.638547] usb 3-6: new high speed USB device using ehci_hcd and address 5
  Sep  5 00:38:01 ubuntu kernel: [ 1425.082744] usb 2-3: new full speed USB device using ohci_hcd and address 5
  Sep  5 00:38:01 ubuntu kernel: [ 1425.282809] usb 2-3: not running at top speed; connect to a high speed hub
  Sep  5 00:38:01 ubuntu kernel: [ 1425.300973] usb 2-3: configuration #1 chosen from 1 choice
  Sep  5 00:38:01 ubuntu NetworkManager: <debug> [1283647081.579835] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567').
  Sep  5 00:38:01 ubuntu kernel: [ 1425.338825] scsi6 : SCSI emulation for USB Mass Storage devices
  Sep  5 00:38:01 ubuntu kernel: [ 1425.340676] usb-storage: device found at 5
  Sep  5 00:38:01 ubuntu kernel: [ 1425.340684] usb-storage: waiting for device to settle before scanning
  Sep  5 00:38:01 ubuntu NetworkManager: <debug> [1283647081.694792] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0').
  Sep  5 00:38:06 ubuntu kernel: [ 1430.364105] usb-storage: device scan complete
  Sep  5 00:38:06 ubuntu kernel: [ 1430.375828] scsi 6:0:0:0: Direct-Access     ZORAN    COACH6 (I62)     1.10 PQ: 0 ANSI: 0 CCS
  Sep  5 00:38:06 ubuntu kernel: [ 1430.386801] scsi 6:0:0:1: CD-ROM            ZORAN    COACH6 (I62)     1.10 PQ: 0 ANSI: 0 CCS
  Sep  5 00:38:06 ubuntu kernel: [ 1430.405817] sd 6:0:0:0: [sdg] 3913728 512-byte hardware sectors (2004 MB)
  Sep  5 00:38:06 ubuntu kernel: [ 1430.412792] sd 6:0:0:0: [sdg] Write Protect is off
  Sep  5 00:38:06 ubuntu kernel: [ 1430.412806] sd 6:0:0:0: [sdg] Mode Sense: 00 06 00 00
  Sep  5 00:38:06 ubuntu kernel: [ 1430.412810] sd 6:0:0:0: [sdg] Assuming drive cache: write through
  Sep  5 00:38:06 ubuntu kernel: [ 1430.423790] sd 6:0:0:0: [sdg] 3913728 512-byte hardware sectors (2004 MB)
  Sep  5 00:38:06 ubuntu kernel: [ 1430.430767] sd 6:0:0:0: [sdg] Write Protect is off
  Sep  5 00:38:06 ubuntu kernel: [ 1430.430780] sd 6:0:0:0: [sdg] Mode Sense: 00 06 00 00
  Sep  5 00:38:06 ubuntu kernel: [ 1430.430784] sd 6:0:0:0: [sdg] Assuming drive cache: write through
  Sep  5 00:38:06 ubuntu kernel: [ 1430.430796]  sdg: sdg1
  Sep  5 00:38:06 ubuntu kernel: [ 1430.440971] sd 6:0:0:0: [sdg] Attached SCSI disk
  Sep  5 00:38:06 ubuntu kernel: [ 1430.441048] sd 6:0:0:0: Attached scsi generic sg7 type 0
  Sep  5 00:38:06 ubuntu kernel: [ 1430.451758] sr1: scsi3-mmc drive: 0x/0x caddy
  Sep  5 00:38:06 ubuntu kernel: [ 1430.451878] sr 6:0:0:1: Attached scsi CD-ROM sr1
  Sep  5 00:38:06 ubuntu kernel: [ 1430.451947] sr 6:0:0:1: Attached scsi generic sg8 type 5
  Sep  5 00:38:06 ubuntu NetworkManager: <debug> [1283647086.821382] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0_scsi_host').
  Sep  5 00:38:06 ubuntu NetworkManager: <debug> [1283647086.832525] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0_scsi_host_scsi_device_lun0').
  Sep  5 00:38:06 ubuntu NetworkManager: <debug> [1283647086.897211] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0_scsi_host_scsi_device_lun0_scsi_generic').
  Sep  5 00:38:06 ubuntu NetworkManager: <debug> [1283647086.941325] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0_scsi_host_scsi_device_lun1').
  Sep  5 00:38:06 ubuntu kernel: [ 1430.696633] sr1: Hmm, seems the drive doesn't support multisession CD's
  Sep  5 00:38:06 ubuntu NetworkManager: <debug> [1283647086.981470] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_595_2002_ZORAN01234567_if0_scsi_host_scsi_device_lun1_scsi_generic').
  Sep  5 00:38:07 ubuntu NetworkManager: <debug> [1283647087.486961] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_serial_ZORAN_COACH_DSC_ZORAN01234567').
  Sep  5 00:38:07 ubuntu NetworkManager: <debug> [1283647087.606372] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_serial_ZORAN_COACH_DSC_ZORAN01234567_0').
  Sep  5 00:38:07 ubuntu NetworkManager: <debug> [1283647087.803836] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_part_1_size_4884480').
  Sep  5 00:38:08 ubuntu NetworkManager: <debug> [1283647088.074773] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_uuid_3A1E_1F03').
  Sep  5 00:38:08 ubuntu hald: mounted /dev/sdg1 on behalf of uid 999
  =========
  Sep  5 00:42:53 ubuntu hald: unmounted /dev/sdg1 from '/media/NO_NAME' on behalf of uid 999
  =========

  
  Just to be clear, all the functions work fine on windows XP with the Zoran Couch drivers provided. The camcorder connects and disconnects as a USB Storage device or a camcorder and works as expected on XP.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/630568/+subscriptions