If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Rate Thread | Display Modes |
#1
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognise that a card has been inserted
My Windows 7 PC has a front panel with various card readers (SD, CF, etc) in
a module that is connected to a USB header on the motherboard. Usually the SD reader recognises that I have inserted a card and adds it to the list of known drives in Windows Explorer. But sometimes it fails to do so (it's as if I've not inserted a card), and the only remedy is to reboot or logout/logon. I'm not sure whether this also applies to the CF drive because I don't use those cards. It's not poor contacts because I've tried removing and reinserting the card, wiggling it, pressing it up/down in the slot. No change. Once I've removed the card and later reinsert it, Windows simply does not recognise that it's there. And that is for a variety of cards. I've even tried swapping the card reader module with one from another PC, and still the fault persists. The SD-only reader in my laptop (which is also Windows 7) never experiences this fault, so it's not a generic Windows 7 thing. |
Ads |
#2
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognise that a card has been inserted
On 04/05/2018 16:56:59, NY wrote:
My Windows 7 PC has a front panel with various card readers (SD, CF, etc) in a module that is connected to a USB header on the motherboard. Usually the SD reader recognises that I have inserted a card and adds it to the list of known drives in Windows Explorer. But sometimes it fails to do so (it's as if I've not inserted a card), and the only remedy is to reboot or logout/logon. I'm not sure whether this also applies to the CF drive because I don't use those cards. It's not poor contacts because I've tried removing and reinserting the card, wiggling it, pressing it up/down in the slot. No change. Once I've removed the card and later reinsert it, Windows simply does not recognise that it's there. And that is for a variety of cards. I've even tried swapping the card reader module with one from another PC, and still the fault persists. The SD-only reader in my laptop (which is also Windows 7) never experiences this fault, so it's not a generic Windows 7 thing. It maybe the cable connection at the reader end or the motherboard end. If it is a plug and pin connection try just splaying the pins slightly so the plug is a tight fit. -- mick |
#3
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognisethat a card has been inserted
NY wrote:
My Windows 7 PC has a front panel with various card readers (SD, CF, etc) in a module that is connected to a USB header on the motherboard. Usually the SD reader recognises that I have inserted a card and adds it to the list of known drives in Windows Explorer. But sometimes it fails to do so (it's as if I've not inserted a card), and the only remedy is to reboot or logout/logon. I'm not sure whether this also applies to the CF drive because I don't use those cards. It's not poor contacts because I've tried removing and reinserting the card, wiggling it, pressing it up/down in the slot. No change. Once I've removed the card and later reinsert it, Windows simply does not recognise that it's there. And that is for a variety of cards. I've even tried swapping the card reader module with one from another PC, and still the fault persists. The SD-only reader in my laptop (which is also Windows 7) never experiences this fault, so it's not a generic Windows 7 thing. Try changing the port on the motherboard, that the reader is plugged into ? ******* Sometimes, there can be metadata corruption in the registry, with regard to a specific port. Moving the cable, is a quick way to reach that conclusion. In the old days, you could delete the entire ENUM key in Windows, and it would take about two minutes for the OS to put all the drivers back and so on. (The scary part, was not having a USB keyboard or mouse working, until that stage finishes.) That was a way to remove any collected metadata. I think I tried that in a Win10 VM, and it seemed to work. You never know though, it might have cheated and used a backup copy. I think it was Win2K, it allowed "profile management" such that you had a menu in Windows that could select a "docking profile" and then each profile kept its own hardware enumeration. That used to be an easy way to clean up problems, using a GUI, rather than having to resort to (dangerous) regedits. My copy of Win2K has four profiles, as the OS was moved from one computer to another (on upgrades). It may have started, booted on a Celeron 300, and today it runs as the maintenance OS for a 3GHz Core2 :-) I think it's moving days are over though - "it's gone as far as it can go". Paul |
#4
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails torecognise that a card has been inserted
On 5/4/2018 8:56 AM, NY wrote:
My Windows 7 PC has a front panel with various card readers (SD, CF, etc) in a module that is connected to a USB header on the motherboard. Usually the SD reader recognises that I have inserted a card and adds it to the list of known drives in Windows Explorer. But sometimes it fails to do so (it's as if I've not inserted a card), and the only remedy is to reboot or logout/logon. I'm not sure whether this also applies to the CF drive because I don't use those cards. It's not poor contacts because I've tried removing and reinserting the card, wiggling it, pressing it up/down in the slot. No change. Once I've removed the card and later reinsert it, Windows simply does not recognise that it's there. And that is for a variety of cards. I've even tried swapping the card reader module with one from another PC, and still the fault persists. The SD-only reader in my laptop (which is also Windows 7) never experiences this fault, so it's not a generic Windows 7 thing. I had occasional problems with USB connections, most noteworthy with my printer. The printer would very often give me the blue screen of death (BSD) right after printing. Switching its plug from a USB3 port to a USB2 port eliminated those problems. The printer has not given me a BSD in over three years. Backwards compatibility -- using a USB3 port for a USB2 device -- is not always error-free. -- David E. Ross http://www.rossde.com/ First you say you do, and then you don't. And then you say you will, but then won't. You're undecided now, so what're you goin' to do? From a 1950s song That should be Donald Trump's theme song. He obviously does not understand "commitment", whether it is about policy or marriage. |
#5
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognise that a card has been inserted
NY wrote:
My Windows 7 PC has a front panel with various card readers (SD, CF, etc) in a module that is connected to a USB header on the motherboard. Usually the SD reader recognises that I have inserted a card and adds it to the list of known drives in Windows Explorer. But sometimes it fails to do so (it's as if I've not inserted a card), and the only remedy is to reboot or logout/logon. I'm not sure whether this also applies to the CF drive because I don't use those cards. It's not poor contacts because I've tried removing and reinserting the card, wiggling it, pressing it up/down in the slot. No change. Once I've removed the card and later reinsert it, Windows simply does not recognise that it's there. And that is for a variety of cards. I've even tried swapping the card reader module with one from another PC, and still the fault persists. The SD-only reader in my laptop (which is also Windows 7) never experiences this fault, so it's not a generic Windows 7 thing. When inserted, the USB device is supposed to send its presentation data to the OS to identify itself by an ID along with type of device. Some devices don't handle the USB handshaking reliably. Other than get a new device that works correctly, you could erase the USB device's enumeration data from the registry. This isn't for the faint of heart and multi-layered permissions are often involved: the permissions won't propagate into the lower folders of a registry item so you have to do them one at a time, and when you grant yourself ownership and permissions on a folder then suddenly more subfolder show up that you also have to change their ownership and permissions. There are tools to help with this but I rarely have to eradicate USB enumerations so I just spend a couple hours doing it myself. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SB HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SBSTOR There are where you usually find the USB enumeration data. The latter is where mass storage device types are listed. One tool that I have used to erase old and sometime corrupted USB enumeration data is Nirsoft's USB DeView. That often works to list the USB devices and let me right-click on one to uninstall it (remove its USB enumeration data). The above is for when the presentation data sent by the USB device is insufficient, corrupt, or invalid and you need to get rid of the old data from the Windows registry, plug in the device, and hopes it works to identify itself again. It is also possible your USB card reader isn't sending a USB new device notification to the OS. The OS doesn't see there is a USB device newly attached because the card reader didn't notify the OS. That's part of the USB hardware protocol and I've not bothered to delve into it beyond what was necessary to solve my own problems. In your case, rebooting the computer results in sending a reset to all components in the computer to set them to a known state. Either the power cycling (if you are powering down and back up instead of just rebooting) or the reset gets the card reader working again. Is the card reader attached to a USB port on the mobo or to a USB port on a daughtercard? USB daughtercard can have external ports and an internal port. However, often the internal port is shared with one of the external ports. To use the internal port means you do NOT use its paired external port. We don't know what hardware you actually have. Security software can also get in the way of USB new-device notifications. For example, some anti-virus programs will alert when a new USB drive is attached and require the user to accept the new device via prompt. Well, if the anti-virus program can intercept and interfere with USB notification then it also cause unwanted side effects. Have you tried permanently disabling (not uninstalling) your AV software to check if the card reader starts working again? |
#6
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognise that a card has been inserted
"VanguardLH" wrote in message
... Is the card reader attached to a USB port on the mobo or to a USB port on a daughtercard? USB daughtercard can have external ports and an internal port. However, often the internal port is shared with one of the external ports. To use the internal port means you do NOT use its paired external port. We don't know what hardware you actually have. I'm almost certain that the card reader is connected to a USB header socket on the motherboard. I think I'd have noticed a daughter card in a PCI slot. Certainly there is no such card with external USB ports: all the USB sockets are on the case (front or rear) and so are presumably feed from headers on the motherboard. The PC is a Dell Inspiron 570 (details from Control Panel | System) with the following motherboard info from Piriform Speccy: Motherboard Manufacturer Dell Inc. Model 04GJJT (CPU 1) Version A00 Chipset Vendor AMD Chipset Model 785G Chipset Revision 00 Southbridge Vendor AMD Southbridge Model SB700 Southbridge Revision 00 System Temperature 53 °C BIOS Brand Dell Inc. Version A00 Date 19/10/2009 Voltage CPU CORE 1.328 V MEMORY CONTROLLER 1.104 V +3.3V 3.008 V +5V 5.027 V +12V 13.248 V -12V -8.704 V -5V -8.704 V +5V HIGH THRESHOLD 4.946 V PCI Data Slot PCI-E x16 Slot Type PCI-E x16 Slot Usage Available Data lanes x16 Slot Designation PCIE16X Characteristics 3.3V, Shared, PME Slot Number 0 Slot PCI-E Slot Type PCI-E Slot Usage Available Data lanes x1 Slot Designation PCIE1X_1 Characteristics 3.3V, Shared, PME Slot Number 1 Slot PCI-E Slot Type PCI-E Slot Usage Available Data lanes x1 Slot Designation PCIE1X_2 Characteristics 3.3V, Shared, PME Slot Number 2 Slot PCI Slot Type PCI Slot Usage Available Bus Width 32 bit Slot Designation PCI1 Characteristics 3.3V, Shared, PME Slot Number 3 The crucial symptom is that after rebooting, the card reader always detects an SD card when it is inserted, and maybe for a few removals and reinsertions of the same card or a different one, but eventually it will get into a state where it no longer detects the card as being inserted - until I reboot or logout/logon. The Peripherals section of Speccy show (among other devices): USB HS-xD/SM Device Kind Portable Device Device Name USB HS-xD/SM Vendor TEAC Comment F:\ Location UMBus Enumerator Driver USB HS-CF Card Device Kind Portable Device Device Name USB HS-CF Card Vendor TEAC Comment E:\ Location UMBus Enumerator Driver USB HS-MS Card Device Kind Portable Device Device Name USB HS-MS Card Vendor TEAC Comment G:\ Location UMBus Enumerator Driver USB HS-SD Card Device Kind Portable Device Device Name USB HS-SD Card Vendor TEAC Comment H:\ Location UMBus Enumerator Driver Date 6-21-2006 Version 6.1.7600.16385 File C:\Windows\system32\DRIVERS\WUDFRd.sys One intriguing "funny" is that I can't find a device in Device Manager (under System Devices or USB Controllers) which uses this driver. The three System Devices | UMBus Enumerator or UMBus Root Bus Enumerator devices use umbus.sys |
#7
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognisethat a card has been inserted
NY wrote:
"VanguardLH" wrote in message ... Is the card reader attached to a USB port on the mobo or to a USB port on a daughtercard? USB daughtercard can have external ports and an internal port. However, often the internal port is shared with one of the external ports. To use the internal port means you do NOT use its paired external port. We don't know what hardware you actually have. I'm almost certain that the card reader is connected to a USB header socket on the motherboard. I think I'd have noticed a daughter card in a PCI slot. Certainly there is no such card with external USB ports: all the USB sockets are on the case (front or rear) and so are presumably feed from headers on the motherboard. The PC is a Dell Inspiron 570 (details from Control Panel | System) with the following motherboard info from Piriform Speccy: Motherboard Manufacturer Dell Inc. Model 04GJJT (CPU 1) Version A00 Chipset Vendor AMD Chipset Model 785G Chipset Revision 00 Southbridge Vendor AMD Southbridge Model SB700 Southbridge Revision 00 System Temperature 53 °C BIOS Brand Dell Inc. Version A00 Date 19/10/2009 Voltage CPU CORE 1.328 V MEMORY CONTROLLER 1.104 V +3.3V 3.008 V +5V 5.027 V +12V 13.248 V -12V -8.704 V -5V -8.704 V +5V HIGH THRESHOLD 4.946 V PCI Data Slot PCI-E x16 Slot Type PCI-E x16 Slot Usage Available Data lanes x16 Slot Designation PCIE16X Characteristics 3.3V, Shared, PME Slot Number 0 Slot PCI-E Slot Type PCI-E Slot Usage Available Data lanes x1 Slot Designation PCIE1X_1 Characteristics 3.3V, Shared, PME Slot Number 1 Slot PCI-E Slot Type PCI-E Slot Usage Available Data lanes x1 Slot Designation PCIE1X_2 Characteristics 3.3V, Shared, PME Slot Number 2 Slot PCI Slot Type PCI Slot Usage Available Bus Width 32 bit Slot Designation PCI1 Characteristics 3.3V, Shared, PME Slot Number 3 The crucial symptom is that after rebooting, the card reader always detects an SD card when it is inserted, and maybe for a few removals and reinsertions of the same card or a different one, but eventually it will get into a state where it no longer detects the card as being inserted - until I reboot or logout/logon. The Peripherals section of Speccy show (among other devices): USB HS-xD/SM Device Kind Portable Device Device Name USB HS-xD/SM Vendor TEAC Comment F:\ Location UMBus Enumerator Driver USB HS-CF Card Device Kind Portable Device Device Name USB HS-CF Card Vendor TEAC Comment E:\ Location UMBus Enumerator Driver USB HS-MS Card Device Kind Portable Device Device Name USB HS-MS Card Vendor TEAC Comment G:\ Location UMBus Enumerator Driver USB HS-SD Card Device Kind Portable Device Device Name USB HS-SD Card Vendor TEAC Comment H:\ Location UMBus Enumerator Driver Date 6-21-2006 Version 6.1.7600.16385 File C:\Windows\system32\DRIVERS\WUDFRd.sys One intriguing "funny" is that I can't find a device in Device Manager (under System Devices or USB Controllers) which uses this driver. The three System Devices | UMBus Enumerator or UMBus Root Bus Enumerator devices use umbus.sys Teac CA400. Looks like perhaps a 1x5 or 2x5 pin header on the end of the cable (implies USB2). The SB700 in your computer, should have plenty of USB2 ports to run a thing like this. https://www.ebay.com/itm/Dell-Inspir...5#ht_265wt_939 http://www.dell.com/support/home/us/...iverId=R264564 The "driver" just calls a Microsoft driver. The main purpose of the driver, is to provide a colorful icon for My Computer. [My_Install_Section.NT.Services] Include = usbstor.inf ******* A broken Google Doc contained this snippet. This might be the active chip on the card reader. chipset smsc usb2228 along with a pmc 1mbit parallel flash memory chip http://ww1.microchip.com/downloads/e.../00002256A.pdf It has an 8051 processor inside the chip, for handling card reader duties. And it's USB Mass Storage Class compatible, which means the usbstor driver should work with it. If the 8051 were to "crash", that might explain why the Teac CA400 stops responding. Maybe you can solder a "reset button" to the Teac CA400 faceplate :-) ? "Onboard 24MHz Crystal Driver Circuit Can be clocked by 48MHz external source" I'd replace the crystal with a 48MHz tin can... if I could find an actual datasheet, and not the "fake" stub above. Of course, picking up another tray card reader would be slightly easier. Paul |
#8
|
|||
|
|||
SD card reader within PC (fed by USB) sometimes fails to recognise that a card has been inserted
"Paul" wrote in message
news Of course, picking up another tray card reader would be slightly easier. I've already tried another multi-format card reader (maybe the same make/model) from another PC that I acquired. For a while I didn't have a problem but lately it's started to display the same symptoms: fine after a reboot, but sooner or later, the act of unplugging the card stops the reader from reading any other cards until reboot or logout/login. I might admit defeat and buy an external USB SD card reader. |
Thread Tools | |
Display Modes | Rate This Thread |
|
|