Hi,Joe,
Thanks for your reply, I have done somrthing according to your suggestion:
$ lshal|grep storage
...
info.udi =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9/sd9'
(string)
info.parent =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9'
(string)
udi =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9/sd9/p0_1'
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount',
'hal-storage-unmount', 'hal-storage-eject'} (string list)
block.storage_device =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9/sd9'
(string)
solaris.devfs_path = '/pci at 0,0/pci1028,179 at 1d,7/storage at 7/disk at
0,0:q/p0:1' (string)
info.udi =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9/sd9/p0_1'
(string)
info.parent =
'/org/freedesktop/Hal/devices/pci_0_0/pci1028_179_1d_7/storage_7_if0_6/scsi_host0/disk9/sd9'
(string)
...
$ iostat -En
...
Vendor: Y-E DATA Product: CF Card Reader Revision: 2.00 Serial No:
Size: 4.10GB <4095737856 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 74 Predictive Failure Analysis: 0
...
But it seems to have nothing to do with the "Illegal Request", because when I
use FAT the "Illegal Request" also happens and FAT has no problem on mounting.
The output from lshal seems also correct.
The error happens after following system call time out when I truss it, from
the attached file:
...
pollsys(0x08046988, 1, 0x08046928, 0x00000000) (sleeping...) <---This will
last dozens of seconds
pollsys(0x08046988, 1, 0x08046928, 0x00000000) = 0 <---This return as timed
out
...
I don't know what function it is being called at that time.
Thanks
Guuoqing
--
This message posted from opensolaris.org