Problem : Cannot connect to a external h/d using PCM-ES2 and eSata cable.


This set up works on Windows; after installing Kingwin PCM-ES2 Driver for windows and after couple of reboots, could connect to this external contraption.

Troubleshooting info :

>>OS : Linux 2.6.22.17-0.1-default #1 SMP 2008/02/10 20:01:04 UTC x86_64 x86_64 x86_64 GNU/Linux

>> Laptop :
Lenovo T61p
>>lspci :
16:00.0 SATA controller: Initio Corporation INI-1623 PCI SATA-II Controller (rev 02)

>>dmesg| grep error :

rtc_cmos: probe of 00:07 failed with error -16
sata_inic162x: probe of 0000:16:00.0 failed with error -22


>>lsmod | grep sata :
sata_inic162x 29828 0
libata 166800 4 sata_inic162x,ata_generic,ata_piix,ahci

>> blkid
<no info related to this>

>> fdisk -l
<no info related to this>

>> Partioner
<no info related to this>

>> lshal
<snippet>
841 udi = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_0_scsi_device_lun0_scsi_generic'
842 info.callouts.add = {'hal-resmgr'} (string list)
843 info.capabilities = {'scsi_generic'} (string list)
844 info.category = 'scsi_generic' (string)
845 info.interfaces = {'org.freedesktop.Hal.Device.resmgr'} (string list)
846 info.parent = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_0_scsi_device_lun0' (string)
847 info.product = 'SCSI Generic Interface' (string)
848 info.udi = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_0_scsi_device_lun0_scsi_generic' (string)
849 linux.device_file = '/dev/sg1' (string)
850 linux.hotplug_type = 2 (0x2) (int)
851 linux.subsystem = 'scsi_generic' (string)
852 linux.sysfs_path = '/sys/class/scsi_generic/sg1' (string)
853 org.freedesktop.Hal.Device.resmgr.method_argnames = {'', ''} (string list)
854 org.freedesktop.Hal.Device.resmgr.method_execpaths = {'hal-resmgr-grant', 'hal-resmgr-revoke'} (string list)
855 org.freedesktop.Hal.Device.resmgr.method_names = {'Grant', 'Revoke'} (string list)
856 org.freedesktop.Hal.Device.resmgr.method_signatures = {'', ''} (string list)
857 resmgr.class = 'cdrom' (string)
858 scsi_generic.device = '/dev/sg1' (string)

1405 udi = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_scsi_device_lun0_scsi_generic'
1406 info.capabilities = {'scsi_generic'} (string list)
1407 info.category = 'scsi_generic' (string)
1408 info.parent = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_scsi_device_lun0' (string)
1409 info.product = 'SCSI Generic Interface' (string)
1410 info.udi = '/org/freedesktop/Hal/devices/pci_8086_2828_scsi_host_scsi_device_lun0_scsi_generic' (string)
1411 linux.device_file = '/dev/sg0' (string)
1412 linux.hotplug_type = 2 (0x2) (int)
1413 linux.subsystem = 'scsi_generic' (string)
1414 linux.sysfs_path = '/sys/class/scsi_generic/sg0' (string)
1415 scsi_generic.device = '/dev/sg0' (string)


>> mount -t ntfs /dev/sg1 /windows/Q -o force
mount: /dev/sg1 is not a block device

>> mount -t ntfs /dev/sg0 /windows/Q -o force
mount: /dev/sg0 is not a block device

I'm missing the crucial bit here..Any tips and ideas to get this working ?

Any advice greatly received!
John