Re: USB Hard Disk,
- From: "Luca Calligaris" <l.calligaris.nospam@xxxxxxxxxxxxxxxxxx>
- Date: Mon, 9 Feb 2009 08:26:54 +0100
You cna use exFAT (http://msdn.microsoft.com/en-us/library/aa914353.aspx) .
There's a Windows XP update to handle this file system
(http://support.microsoft.com/kb/955704/en-us)
--
Luca Calligaris (MVP-Windows Embedded)
http://geekswithblogs.net/WindowsEmbeddedAnnotations
l.calligaris.nospam@xxxxxxxxxxxxxxxxxx
www.eurotech.it
"venkatyv" <venkatyv@xxxxxxxxxxxxxxxxxxxxxxxxx> ha scritto nel messaggio
news:C08D866C-2674-417A-A6C9-EC4ED0428DD5@xxxxxxxxxxxxxxxx
Thanks for the information.
Yes, it was working with FAT file system partitions.
FAT file system accepts partitions of maximum size 4G Bytes. So, can you
please suggest me any other file system in Windows CE 6.0 which will
accept
around 60G Bytes per partition. Because we are planning to use around 200G
Bytes hard disk.
Regards,
Venkat
"Luca Calligaris" wrote:
It looks like your'connecting a Windows XP HD: storage manager finds
three
partitions:
Part00, (windows recovery)
Part01, NTFS
Part02, NTFS
CE does not support NTFS
--
Luca Calligaris (MVP-Windows Embedded)
http://geekswithblogs.net/WindowsEmbeddedAnnotations
l.calligaris.nospam@xxxxxxxxxxxxxxxxxx
www.eurotech.it
"venkatyv" <venkatyv@xxxxxxxxxxxxxxxxxxxxxxxxx> ha scritto nel messaggio
news:48021121-9B18-413D-96C7-5700029B23E5@xxxxxxxxxxxxxxxx
Hi All,
My platform (OMAP3530 with Windows CE 6.0) has USB OTG port acting as
host
and working perfectly with the clients like HID key board, mouse and 2G
Bytes
USB Mass storage Pen drive (High-speed, Mass Storage Bulk Only
Transport
Device).part
Now i am trying to connect 200G Bytes USB Hard disk (High-speed, Mass
Storage Bulk Only Transport Device) but it is not working. I am hoping
that
When 2G Byte USB mass storage device is working then 200G Bytes Hard
disk
will also function perfectly.
Can any one suggest me is there any limitation for Mass storage device
size
in Windows CE 6.0.
Or do i need to add any other cataolg components to work with USB Hard
Disk
explicitly.
Here is the captured log when i connect the USB Hard Disk, after this i
don't see any mounted device. Can any one help me for identifying the
problem.
360259 PID:400002 TID:41a0002 CExternalHub::: Get Data value 0x8,
fTransferDone 1
360259 PID:400002 TID:41a0002 Abort Transfer for Device Address 0x1
360259 PID:400002 TID:41a0002 MUSB: CHub(Root tier
1)::HubStatusChangeThread - port 3, change = 0x0001, status = 0x0101
360724 PID:400002 TID:41a0002 Abort Transfer for Device Address 0x1
360724 PID:400002 TID:41a0002 CHub::ResetAndEnablePort
360994 PID:400002 TID:41a0002 CExternalHub::: Get Data value 0x8,
fTransferDone 1
360994 PID:400002 TID:41a0002 Abort Transfer for Device Address 0x1
361078 PID:400002 TID:41a0002 Abort Transfer for Device Address 0x1
361078 PID:400002 TID:41a0002 CHub::HubStatusChangeThread - device
attached
on port 3
361078 PID:400002 TID:41a0002 MUSB: +CHub(Root tier 1)::AttachDevice -
port
= 3, fIsLowSpeed = 0, fIsHighSpeed =1
361078 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0
361078 PID:400002 TID:3730016 EP 0 has been setup
361078 PID:400002 TID:3730016 EP 0 has been setup
361078 PID:400002 TID:3730016 EP 0 has been setup
361078 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_USING_ADDRESS0, failures = 0
361078 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_RESET_AND_ENABLE_PORT, failures = 0
361261 PID:400002 TID:41a0002 CExternalHub::: Get Data value 0x8,
fTransferDone 1
361261 PID:400002 TID:41a0002 Abort Transfer for Device Address 0x1
361412 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR_TEST, failures =
0
361412 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS, failures = 0
361412 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_LEAVE_ADDRESS0, failures = 0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_DEVICE_DESCRIPTOR, failures
=
0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR, failures = 0
361425 PID:400002 TID:41a0002 MUSB: +Dump USB_DEVICE_DESCRIPTOR
361425 PID:400002 TID:41a0002 bLength = 0x12
361425 PID:400002 TID:41a0002 bDescriptorType = 0x01
PB Debugger Loaded symbols for
'E:\WINCE600\OSDESIGNS\EVM_3530\EVM_3530\RELDIR\TI_EVM_3530_ARMV4I_DEBUG\USBMSC.DLL'
361425 PID:400002 TID:41a0002 bcdUSB = 0x0200
361425 PID:400002 TID:41a0002 bDeviceClass = 0x00
361425 PID:400002 TID:41a0002 bDeviceSubClass = 0x00
361425 PID:400002 TID:41a0002 bDeviceProtocol = 0x00
361425 PID:400002 TID:41a0002 bMaxPacketSize0 = 0x40
361425 PID:400002 TID:41a0002 idVendor = 0x04fc
361425 PID:400002 TID:41a0002 idProduct = 0x0c15
361425 PID:400002 TID:41a0002 bcdDevice = 0xf615
361425 PID:400002 TID:41a0002 iManufacturer = 0x02
361425 PID:400002 TID:41a0002 iProduct = 0x03
361425 PID:400002 TID:41a0002 iSerialNumber = 0x01
361425 PID:400002 TID:41a0002 bNumConfigurations = 0x01
361425 PID:400002 TID:41a0002 MUSB: -Dump USB_DEVICE_DESCRIPTOR
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SETUP_CONFIGURATION_DESCRIPTOR_ARRAY, failures = 0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_CONFIG_DESCRIPTOR, failures
=
0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_CONFIG_DESCRIPTOR, failures = 0
PB Debugger Loaded symbols for
'E:\WINCE600\OSDESIGNS\EVM_3530\EVM_3530\RELDIR\TI_EVM_3530_ARMV4I_DEBUG\USBDISK6.DLL'
361425 PID:400002 TID:41a0002 MUSB: +Dump USB_CONFIGURATION_DESCRIPTOR
361425 PID:400002 TID:41a0002 bLength = 0x09
361425 PID:400002 TID:41a0002 bDescriptorType = 0x02
361425 PID:400002 TID:41a0002 wTotalLength = 0x0020
361425 PID:400002 TID:41a0002 bNumInterfaces = 0x01
361425 PID:400002 TID:41a0002 bConfigurationValue = 0x01
361425 PID:400002 TID:41a0002 iConfiguration = 0x04
361425 PID:400002 TID:41a0002 bmAttributes = 0xc0
361425 PID:400002 TID:41a0002 bmAttributes, Bus Powered = 1
361425 PID:400002 TID:41a0002 bmAttributes, Self Powered = 1
361425 PID:400002 TID:41a0002 bmAttributes, Remote Wakeup = 0
361425 PID:400002 TID:41a0002 MaxPower = 0x01
361425 PID:400002 TID:41a0002 MUSB: -Dump USB_CONFIGURATION_DESCRIPTOR
361425 PID:400002 TID:41a0002 MUSB: +Dump USB_INTERFACE_DESCRIPTOR
361425 PID:400002 TID:41a0002 bLength = 0x09
361425 PID:400002 TID:41a0002 bDescriptorType = 0x04
361425 PID:400002 TID:41a0002 bInterfaceNumber = 0x00
361425 PID:400002 TID:41a0002 bAlternateSetting = 0x00
361425 PID:400002 TID:41a0002 bNumEndpoints = 0x02
361425 PID:400002 TID:41a0002 bInterfaceClass = 0x08
361425 PID:400002 TID:41a0002 bInterfaceSubClass = 0x06
361425 PID:400002 TID:41a0002 bInterfaceProtocol = 0x50
361425 PID:400002 TID:41a0002 iInterface = 0x05
361425 PID:400002 TID:41a0002 MUSB: -Dump USB_INTERFACE_DESCRIPTOR
361425 PID:400002 TID:41a0002 MUSB: +Dump USB_ENDPOINT_DESCRIPTOR
361425 PID:400002 TID:41a0002 bLength = 0x07
361425 PID:400002 TID:41a0002 bDescriptorType = 0x05
361425 PID:400002 TID:41a0002 bEndpointAddress = 0x81
361425 PID:400002 TID:41a0002 bEndpointAddress, endpoint # = 1
361425 PID:400002 TID:41a0002 bEndpointAddress, direction = IN
361425 PID:400002 TID:41a0002 bmAttributes = 0x02
361425 PID:400002 TID:41a0002 bmAttributes, endpoint type = BULK
361425 PID:400002 TID:41a0002 wMaxPacketSize = 0x0200
361425 PID:400002 TID:41a0002 bInterval = 0x00
361425 PID:400002 TID:41a0002 MUSB: -Dump USB_ENDPOINT_DESCRIPTOR
361425 PID:400002 TID:41a0002 MUSB: +Dump USB_ENDPOINT_DESCRIPTOR
361425 PID:400002 TID:41a0002 bLength = 0x07
361425 PID:400002 TID:41a0002 bDescriptorType = 0x05
361425 PID:400002 TID:41a0002 bEndpointAddress = 0x02
361425 PID:400002 TID:41a0002 bEndpointAddress, endpoint # = 2
361425 PID:400002 TID:41a0002 bEndpointAddress, direction = OUT
361425 PID:400002 TID:41a0002 bmAttributes = 0x02
361425 PID:400002 TID:41a0002 bmAttributes, endpoint type = BULK
361425 PID:400002 TID:41a0002 wMaxPacketSize = 0x0200
361425 PID:400002 TID:41a0002 bInterval = 0x00
361425 PID:400002 TID:41a0002 MUSB: -Dump USB_ENDPOINT_DESCRIPTOR
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE, failures = 0
361425 PID:400002 TID:41a0002 MUSB: CHub(Root tier 1)::AttachDevice -
Select Configuration 0 on
DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE
step
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_SET_CONFIG, failures = 0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_CREATE_NEW_FUNCTION, failures = 0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_INSERT_NEW_DEVICE_INTO_UPSTREAM_HUB_PORT_ARRAY,
failures
= 0
361425 PID:400002 TID:41a0002 CHub(tier 1)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SIGNAL_NEW_DEVICE_ENTER_OPERATIONAL_STATE,
failures =
0
361425 PID:400002 TID:3730016 CSR0 RxStall Error
361425 PID:400002 TID:3730016 Halt and need to do some data toggle
361425 PID:400002 TID:41a0002 MUSB: CFunction::SetOrClearFeature -
recipient = 0, wIndex = 0, set/clear = 0x3, feature = 0x3, FAILED
361425 PID:400002 TID:41a0002 SET FEATURE USB_FEATURE_B_HNP_ENABLE is
Failed
361425 PID:400002 TID:41a0002 USBDAttachProc with address 4
361425 PID:400002 TID:41a0002 m_deviceInfo =>
361425 PID:400002 TID:41a0002 dwCount = 0x20
361425 PID:400002 TID:41a0002 USB_DEVICE_DESCRIPTOR:
361425 PID:400002 TID:41a0002 bLength = 0x12
361425 PID:400002 TID:41a0002 bDescriptorType = 0x1
361425 PID:400002 TID:41a0002 bcdUSB = 0x200
361425 PID:400002 TID:41a0002 bDeviceClass = 0x0
361425 PID:400002 TID:41a0002 bDeviceSubClass = 0x0
361425 PID:400002 TID:41a0002 bDeviceProtocol = 0x0
361425 PID:400002 TID:41a0002 bMaxPacketSize0 = 0x40
361425 PID:400002 TID:41a0002 idVendor = 0x4fc
361425 PID:400002 TID:41a0002 idProduct = 0xc15
361425 PID:400002 TID:41a0002 bcdDevice = 0xf615
361425 PID:400002 TID:41a0002 iManufacturer = 0x2
361425 PID:400002 TID:41a0002 iProduct = 0x3
361425 PID:400002 TID:41a0002 iSerialNumber = 0x1
361425 PID:400002 TID:41a0002 bNumConfigurations = 0x1
361425 PID:400002 TID:41a0002 OSAXST1: >>> Loading Module 'usbmsc.dll'
(0x89585C24) at address 0xC0D40000-0xC0D53000 in Process 'NK.EXE'
(0x870D1AA0)
363259 PID:400002 TID:41a0002 +USBD:OpenPipe, EP: 0x81, MaxPkt: 512,
Type:
Bulk
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:41a0002 -USBD:OpenPipe success, hPipe = D5270390
363443 PID:400002 TID:41a0002 +USBD:OpenPipe, EP: 0x2, MaxPkt: 512,
Type:
Bulk
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:3730016 EP 0 has been setup
363443 PID:400002 TID:41a0002 -USBD:OpenPipe success, hPipe = D52707D0
363443 PID:400002 TID:41a0002 OSAXST1: >>> Loading Module
'usbdisk6.dll'
(0x89584A20) at address 0xC0D60000-0xC0D74000 in Process 'NK.EXE'
(0x870D1AA0)
365074 PID:400002 TID:41a0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\USB\ClientDrivers\Mass_Storage_Class\6\BusPrefix)
returned 2
365074 PID:1fb0002 TID:cc0002 [NOTIFY] HandleSystemEvent 7 /ADD DSK1:
365074 PID:400002 TID:a20002 FSDMGR!MountStore: Attaching new storage
device "DSK1:"
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::OpenDisk(0xD5270F50)
DeviceInfo Class(0x00000001) Flags(0x00000009) Type(0x40000400)
Profile(USBHDProfile)
365295 PID:400002 TID:a20002 FSDMGR!DumpRegKey: Dumping registry for
key
System\StorageManager\Profiles
365295 PID:400002 TID:a20002 AutoMount = 00000001
365295 PID:400002 TID:a20002 AutoPart = 00000000
365295 PID:400002 TID:a20002 AutoFormat = 00000000
365295 PID:400002 TID:a20002 MountFlags = 00000000
365295 PID:400002 TID:a20002 DefaultFileSystem =
365295 PID:400002 TID:a20002 PartitionDriverName = MSPART
365295 PID:400002 TID:a20002 Folder = Mounted Volume
365295 PID:400002 TID:a20002 ActivityEvent =
PowerManager/ActivityTimer/SystemActivity
365295 PID:400002 TID:a20002 FSDMGR!DumpRegKey: Dumping registry for
key
USBHDProfile
365295 PID:400002 TID:a20002 Name = USB Hard Disk Drive
365295 PID:400002 TID:a20002 Folder = Hard Disk
365295 PID:400002 TID:a20002 FSDMGR!LoadPartitionDriver: Loading
partition
driver mspart.dll hModule=8AEAA594
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::MountStore: Opened the
store "DSK1:" hStore=0xD5274BD0
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::MountStore: Geometry:
NumSec=390721968 BytesPerSec=512 FreeSec=2480 BiggestCreatable=2480
365295 PID:400002 TID:a20002 Partition Part00 NumSectors=3072000
365295 PID:400002 TID:a20002 MSPART!PD_OpenPartition:
dwStoreId=D5274BD0,
PartName=Part00
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::LoadPartition:
mounting
partition "Part00" on store "DSK1:"
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::LoadPartition:
Partition
Type 0x27 --> ""
365295 PID:400002 TID:a20002 Partition Part01 NumSectors=272783360
365295 PID:400002 TID:a20002 MSPART!PD_OpenPartition:
dwStoreId=D5274BD0,
PartName=Part01
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::LoadPartition:
mounting
partition "Part01" on store "DSK1:"
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::LoadPartition:
Partition
Type 0x07 --> "MSIFS"
365295 PID:400002 TID:a20002 FSDMGR!DetectorState_t::RunDetector -
exfat.dll::FSD_DetectVolume GUID={A4AB2ABF-726A-4AA8-B882-6EB6EB5780E9}
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::LoadPartition:
DetectFileSystem remapped 0x07 --> "EXFAT"
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::MountPartition:
"EXFAT"
--> exfat.dll
365295 PID:400002 TID:a20002 FSD_MountDisk: Mounting volume for
hDsk=D52750F0
365295 PID:400002 TID:a20002 FSDMGR!MountedVolume_t::~MountedVolume_t:
deleting volume (D5275710)
365295 PID:400002 TID:a20002
FSDMGR!FileSystemDriver_t::~FileSystemDriver_t: deleting FSD (D52755F0)
365295 PID:400002 TID:a20002 Partition Part02 NumSectors=114862080
365295 PID:400002 TID:a20002 MSPART!PD_OpenPartition:
dwStoreId=D5274BD0,
PartName=Part02
365295 PID:400002 TID:a20002 FSDMGR!StoreDisk_t::LoadPartition:
mounting
partition "Part02" on store "DSK1:"
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::LoadPartition:
Partition
Type 0x07 --> "MSIFS"
365295 PID:400002 TID:a20002 FSDMGR!DetectorState_t::RunDetector -
exfat.dll::FSD_DetectVolume GUID={A4AB2ABF-726A-4AA8-B882-6EB6EB5780E9}
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::LoadPartition:
DetectFileSystem remapped 0x07 --> "EXFAT"
365295 PID:400002 TID:a20002 FSDMGR!ParitionDisk::MountPartition:
"EXFAT"
--> exfat.dll
365295 PID:400002 TID:a20002 FSD_MountDisk: Mounting volume for
hDsk=D52755F0
365295 PID:400002 TID:a20002 FSDMGR!MountedVolume_t::~MountedVolume_t:
deleting volume (D5275C10)
365295 PID:400002 TID:a20002
FSDMGR!FileSystemDriver_t::~FileSystemDriver_t: deleting FSD (D5275AF0)
365827 PID:400002 TID:41a0002 MUSB: -CHub(Root tier 1)::AttachDevice -
port
= 3, fIsLowSpeed = 0, address = 4
Thanks,
Venkat
.
- References:
- USB Hard Disk,
- From: venkatyv
- Re: USB Hard Disk,
- From: Luca Calligaris
- Re: USB Hard Disk,
- From: venkatyv
- USB Hard Disk,
- Prev by Date: Re: USB Hard Disk,
- Next by Date: Re: VGA Linear (Flat) framebuffer vs Intel Embedded Graphics driver
- Previous by thread: Re: USB Hard Disk,
- Next by thread: Re: USB Hard Disk,
- Index(es):
Relevant Pages
|
Loading