Page 1 of 1

Card Reader in HP Photosmart not handled correctly

Posted: Aug 11th, 2011, 1:20 pm
by Kwyjor
My HP Photosmart C4180 All-in-One has an integrated card reader. USB Safely Remove 4.7 doesn't seem to handle it like other card readers, though. For one thing, the empty drive letter is not hidden in Windows Explorer; much more curiously, when I plug in a card, its icon in the Safely Remove menu is a webcam.

It works fine otherwise and it's just a cosmetic issue, but I thought I should report it anyway. I can provide more information if you want.

EDIT: Sorry, I'm running Windows 7 Home Premium 64-bit and while I have a number of hard drives and other USB devices connected, I have never used a webcam on this computer before.

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 12th, 2011, 1:48 pm
by Igor
Hello,
USB Safely Remove may not detect one slot card readers as card reader one. If you wish that it has the behavior of the card reader you should set this option manually in the device properties:
Image

The icon also may not be detected correctly because this device is composite and the system report us that it's a an imaging device. Anyway feel free to post here device Technical Information (the same name of the tab in the device properties) so that I can review it to be sure.

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 13th, 2011, 3:48 am
by Kwyjor
Thanks for replying.

I should clarify that this isn't a "one slot card reader"; it actually has four slots. And I also just realized that USB Safely Remove isn't detecting it as a card reader at all! Unlike a normal card reader, there's no option to allow me to "stop" the card without "stopping" the reader, even though the drive letter still shows up next to the device in the USB Safely Remove menu, regardless of whether there's a card in it or not. Does that make sense?

Aslo, the "Is this device a card reader?" dropdown is greyed out in the device properties.

Here's the technical info:

Internal_UserDeviceNameWithDriveLetters: HP Photosmart C4180 USB Device (K:)
Sys_DevicePnPName: USB\VID_03F0&PID_5711\MY66JB21RC04J7
Sys_FriendlyName: HP Photosmart C4180 USB Device
Sys_DeviceDescription: USB Composite Device
Sys_LocationInformation:
Sys_DeviceInstance: 9368
Sys_HardwareID:
Sys_DriveLetter: K:
Sys_VolumeLabel:
Sys_ulProblemNumber: 0
Sys_DeviceClassGuidList: {36fc9e60-c465-11cf-8056-444553540000},{6bdd1fc6-810f-11d0-bec7-08002be2092f},{49ce6ac8-6f86-11d2-b1e5-0080c72e74a2},{4d36e967-e325-11ce-bfc1-08002be10318}
Sys_BusType: BusTypeUsb
Internal_DontShowThisDevice: False
Internal_IgnoreStopAllCommand: False
Internal_ImageName: Webcam
Internal_UserDeviceName: HP Photosmart C4180 USB Device
Internal_IsCardReader: False
Internal_IsProbablyFixedDrive: False
Internal_DeviceIsDisabled: False
Internal_DeviceIsSafelyRemoved: False
Internal_DeviceWasDisabledByProgram: False
Sys_VolumesList:
#UniqueVolume number 1
VolumeName: \\?\Volume{82557170-31b7-11e0-8b7f-842b2b910a0e}\
VolumeMountPoints: K:
VolumeInformation: VolumeLabel =
VolumeSerialNo =
MaxComponentLength =
FileSystemFlags =
FileSystemName =
debugGetVolumeInformationExecTime(Ticks) = 0
VendorName: HP Photosmart C4180 USB Device
MediaType: 58
PhysicalDriveName: \Device\HarddiskVolume11
IsActiveVolume: False
###
Internal_PhysicalDeviceLink:
------- Physical Device, level 1 ------
DeviceInst=9368
PnPName=USB\VID_03F0&PID_5711\MY66JB21RC04J7
VendorName=
DEVICEDESC=USB Composite Device
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={36fc9e60-c465-11cf-8056-444553540000}
ParentDeviceInst=11296
ParentDevicePnPName=USB\VID_0409&PID_005A\5&165678CE&0&4
ulStatus=$0180600A
ulProblemNumber=0
Capabilities=$00000094
DN_REMOVABLE_Flag=True
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=True
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\USBPDO-12
SPDRP_UI_NUMBER=0
BusType=BusTypeUsb
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 2 ------
DeviceInst=2668
PnPName=USB\VID_03F0&PID_5711&MI_01\6&441F20A&0&0001
VendorName=
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={36fc9e60-c465-11cf-8056-444553540000}
ParentDeviceInst=9368
ParentDevicePnPName=USB\VID_03F0&PID_5711\MY66JB21RC04J7
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$00000080
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\00000087
SPDRP_UI_NUMBER=0
BusType=BusTypeUnknown
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 2 ------
DeviceInst=8048
PnPName=USB\VID_03F0&PID_5711&MI_00\6&441F20A&0&0000
VendorName=
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
ParentDeviceInst=9368
ParentDevicePnPName=USB\VID_03F0&PID_5711\MY66JB21RC04J7
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$00000080
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\00000086
SPDRP_UI_NUMBER=0
BusType=BusTypeUnknown
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 2 ------
DeviceInst=11712
PnPName=USB\VID_03F0&PID_5711&MI_02\6&441F20A&0&0002
VendorName=
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={36fc9e60-c465-11cf-8056-444553540000}
ParentDeviceInst=9368
ParentDevicePnPName=USB\VID_03F0&PID_5711\MY66JB21RC04J7
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$00000080
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\00000088
SPDRP_UI_NUMBER=0
BusType=BusTypeUnknown
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 3 ------
DeviceInst=2544
PnPName=DOT4\VID_03F0&PID_5711&REV_0100&MI_02&PRINT\7&2AB2195B&0&0
VendorName=
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}
ParentDeviceInst=11712
ParentDevicePnPName=USB\VID_03F0&PID_5711&MI_02\6&441F20A&0&0002
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$000000C0
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\DOT4PRINT1
SPDRP_UI_NUMBER=0
BusType=BusTypeUnknown
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 2 ------
DeviceInst=12528
PnPName=USB\VID_03F0&PID_5711&MI_03\6&441F20A&0&0003
VendorName=
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={36fc9e60-c465-11cf-8056-444553540000}
ParentDeviceInst=9368
ParentDevicePnPName=USB\VID_03F0&PID_5711\MY66JB21RC04J7
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$000000C0
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=True
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\00000089
SPDRP_UI_NUMBER=0
BusType=BusTypeUnknown
DeviceType=Unknown device type (0)
DeviceNumber=0
------- Physical Device, level 3 ------
DeviceInst=5016
PnPName=USBSTOR\DISK&VEN_HP&PROD_PHOTOSMART_C4180&REV_1.00\7&2476B92&0&MY66JB21RC04J7&0
VendorName=HP Photosmart C4180 USB Device
DEVICEDESC=
LOCATION_INFORMATION=
HARDWAREID=
SPDRP_CLASSGUID={4d36e967-e325-11ce-bfc1-08002be10318}
ParentDeviceInst=12528
ParentDevicePnPName=USB\VID_03F0&PID_5711&MI_03\6&441F20A&0&0003
ulStatus=$0180200A
ulProblemNumber=0
Capabilities=$00000000
DN_REMOVABLE_Flag=False
DN_DISABLEABLE_Flag=True
DN_WILL_BE_REMOVED_Flag=False
DN_HAS_PROBLEM_Flag=False
DN_LIAR_Flag=False
CM_DEVCAP_SURPRISEREMOVALOK_Flag=False
CM_DEVCAP_DOCKDEVICE_Flag=False
CM_DEVCAP_REMOVABLE_Flag=False
CM_PROB_DEVICE_NOT_THERE_Flag=False
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=\Device\00000093
SPDRP_UI_NUMBER=0
BusType=BusTypeUsb
DeviceType=FILE_DEVICE_DISK
DeviceNumber=4
DevicePath#0=\\?\usbstor#disk&ven_hp&prod_photosmart_c4180&rev_1.00#7&2476b92&0&my66jb21rc04j7&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
MountPoints=K:

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 13th, 2011, 7:57 am
by Igor
Unfortunately the system (hardware drivers) doesn't tell us that this device is a card reader (have removable media). Moreover the device information doesn't contain any references to other card reader's slots. So I don't think we can do more for your device.

BTW, does your system shows "Eject" command in the drive K: context menu?

Image

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 13th, 2011, 11:58 am
by Kwyjor
It does. In fact, it even shows the "Eject" command when there's nothing inserted.

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 17th, 2011, 10:36 am
by Igor
Kwyjor wrote:It does. In fact, it even shows the "Eject" command when there's nothing inserted.
And does the "eject" command work for this drive?

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 17th, 2011, 12:29 pm
by Kwyjor
It doesn't actually disappear from My Computer if I use the Eject command when there's no card inserted, but otherwise Windows just says the device can be safely removed can gives no error message.

When there's no card inserted, the Properties page shows it as having a capacity of 0 bytes.

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 18th, 2011, 9:43 pm
by Igor
Kwyjor wrote:It doesn't actually disappear from My Computer if I use the Eject command when there's no card inserted, but otherwise Windows just says the device can be safely removed can gives no error message.

When there's no card inserted, the Properties page shows it as having a capacity of 0 bytes.
Could you take a short experiment, please?
1. Insert the card into this card reader
2. Eject it using the native Windows function. Doesn't remove the card physically
3. Go to My Computer and try to browse the ejected drive. Do you see this drive's contents?

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 19th, 2011, 2:20 am
by Kwyjor
Well, it changes when there's a card inserted. Here, I made an image:
Image
That's before inserting a card, after inserting a card, and after using the Windows Eject function without removing the card physically.

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 19th, 2011, 9:38 am
by Igor
Kwyjor wrote:That's before inserting a card, after inserting a card, and after using the Windows Eject function without removing the card physically.
What happens if you do Eject without removal the card physically and then try to double click to your drive K: in "My Computer"?

Re: Card Reader in HP Photosmart not handled correctly

Posted: Aug 20th, 2011, 3:35 am
by Kwyjor
I get a "Please insert a disk into Removeable Disk K:" message.

Actually, it's behaving properly all of a sudden and hiding K: when there's no card inserted; I was messing around with the App-V services (Client Virtualization Handler, Application Virtualization Client, and Application Virtualization Service Agent) trying to solve an unrelated problem, and that might have something to do with it. But I still can't do the equivalent of the Explorer "Eject" command from the USB Safely Remove menu.