maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N810 (https://talk.maemo.org/forumdisplay.php?f=28)
-   -   N810 External Memory problem (https://talk.maemo.org/showthread.php?t=59810)

DistantFire 2010-08-05 20:28

N810 External Memory problem
 
Okay, let's see if this is a hardware problem or not.

I bought my current N810 on Ebay, and the external memory has never shown up in the system. I can change the miniSD card, use a miniSD/MicroSD adapter and change the microSD all I want. It just never shows up at all. Not in File Manager and not in X-Terminal.

But all the cards used above work fine in my camera, phone and PC.

So I could have an unresolvable hardware problem.

Question: Is there a chance that I could regain the use of the card by reflashing the N810?

Has anyone else (besides the link below) seen this issue and been able to resolve it?

I love my n810 (even more than I loved my N800), and I can probably live with the limitation of only having the 2GB internal plus USB Host thumb drives for storage. But I sure would like to be able to use Fanoush/Penguinbait's software masterpiece to boot from the SD / external memory with 8GB available to play with.

Anyone...? Anyone...?

Old Thread

Thanks!
DF

sjgadsby 2010-08-05 20:47

Re: N810 External Memory problem
 
Quote:

Originally Posted by DistantFire (Post 777009)
Anyone...? Anyone...?

Does dmesg show anything when a card is inserted or removed?

A few shots in the dark based upon past discussions in these fora:
  • There were reports from several N810 owners that their SanDisk branded micro-mini SD adapters would not work in their N810s. The SanDisk adapters worked everywhere else, and the N810s would work with other, non-SanDisk adapters. The N810 and SanDisk adapters sometimes just don't get along. (SanDisk cards are fine.)
  • A number of N810 owners who complained their memory cards never worked in their N810s later found they just hadn't inserted the cards far enough. This probably isn't you, but it did happen to many people.
  • Opening the memory card door on the N810 activates a switch that leads to the OS attempting to unmount the card. If that switch (or the card door itself) is damaged, the OS may never be getting the all clear to mount the card in the first place.

fragos 2010-08-05 21:25

Re: N810 External Memory problem
 
Quote:

Originally Posted by sjgadsby (Post 777031)
Does dmesg show anything when a card is inserted or removed?

A few shots in the dark based upon past discussions in these fora:
  • There were reports from several N810 owners that their SanDisk branded micro-mini SD adapters would not work in their N810s. The SanDisk adapters worked everywhere else, and the N810s would work with other, non-SanDisk adapters. The N810 and SanDisk adapters sometimes just don't get along. (SanDisk cards are fine.)
  • A number of N810 owners who complained their memory cards never worked in their N810s later found they just hadn't inserted the cards far enough. This probably isn't you, but it did happen to many people.
  • Opening the memory card door on the N810 activates a switch that leads to the OS attempting to unmount the card. If that switch (or the card door itself) is damaged, the OS may never be getting the all clear to mount the card in the first place.

Great list. I've found that when you use your USB cable to mount the N810 internal and external drives on a desktop PC they aren't visible on the tablet until unmounted. Also if you create a swap area on your internal drive, that drive won't be visible on your desktop PC. This implies software access locks in the tablet. I can't say your problem relates to a software lock not released but if it was a re-flash should clear the problem.

majamotion 2010-09-08 12:53

Re: N810 External Memory problem
 
Hello, I have the same or similar problem.

I have been using my n810 for almost a year now and I have never had any problems with the external mem card. I am using a HP 4gb micro sd with a Patriot micro to mini sd adapter. This is what happened. I removed my sd card from my n810 to use in my pc. I inserted it into my thumb drive and backed up my n810 data to my pc. I then reformatted it for transferring some other files between a mac and a windows pc. When finished, I reformatted again and placed backed up data back on mem card. When I reinserted the mem card into my n810, it did not recognize it. The system is not aware that there is even a mem card inserted.

also when I plug the n810 into my pc via usb, with the memcard inserted, the 2 drives show up in explorer but only the internal memory card is readable. the other displays 0kb drive space

update: my other microSD card also does not work

Anyone have any ideas?
Is it likely some sort of hardware malfunction? The switch that lets meamo know there is a card inserted?
Thanks

DistantFire 2010-09-08 13:36

Re: N810 External Memory problem
 
Quote:

Originally Posted by majamotion (Post 810594)
Hello, I have the same or similar problem.
...
also when I plug the n810 into my pc via usb, with the memcard inserted, the 2 drives show up in explorer but only the internal memory card is readable. the other displays 0kb drive space

I see the same thing, only both recognized drives are inaccessible and display 0kb drive space.

(Note - I have still not reflashed my drive in an attempt to clear this error. Have just been too busy with other things to devote the time to it, and am still enjoying the crippled N810 as is.)

majamotion 2010-09-14 13:05

Re: N810 External Memory problem
 
Ok, I now have both memory cards working via USB, but when I unplug the usb cable, it still only recognizes the internal mem card.
Is there a way to remount mmc1 or something, Why won't it recognize it
This probably means that it couldn't be a hardware problem right?

ls /dev/mmc*

returns

/dev/mmcblk0
/dev/mmcblk0p1
/dev/mmcblk1
/dev/mmcblk1p4

sjgadsby 2010-09-14 13:32

Re: N810 External Memory problem
 
Quote:

Originally Posted by majamotion (Post 815771)
Ok, I now have both memory cards working via USB, but when I unplug the usb cable, it still only recognizes the internal mem card.
Is there a way to remount mmc1 or something, Why won't it recognize it

After unplugging the USB cable, please open the X Terminal, type "dmesg" without the quotation marks, and press enter. A great deal of gibberish will scroll by, but please look for any lines toward the end that look suspiciously like they may have something to do with memory card mounting problems. If you copy-and-paste (or carefully retype) those error messages here, they may allow someone to help you.

majamotion 2010-09-14 13:54

Re: N810 External Memory problem
 
Ok here is What I got back from "dmesg" I just went ahead and posted almost all of it.. :) sorry. the beginning I was not able to scroll to
[ 237.562500] g_file_storage gadget: high speed config #1[ 237.562500] musb_g_ep0_queue 881: ep0 request queued instate 0
[ 237.562500] g_file_storage gadget: error in submission:ep0 --> -22
[ 243.664062] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 250.859375] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 260.914062] musb_stage0_irq 668: BUS RESET as b_peripheral
[ 261.070312] musb_stage0_irq 668: BUS RESET as b_peripheral
[ 261.273437] musb_hdrc periph: enabled ep1in for bulk IN, dma, maxpacket 512
[ 261.273437] musb_hdrc periph: enabled ep1out for bulk OUT, dma, maxpacket 512
[ 261.273437] g_file_storage gadget: high speed config #1[ 261.273437] musb_g_ep0_queue 881: ep0 request queued instate 0
[ 261.273437] g_file_storage gadget: error in submission:ep0 --> -22
[ 269.507812] DSP Pausing failed, skipping OP change![ 279.695312] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 284.710937] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 293.054687] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 297.351562] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 298.070312] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 319.687500] musb_stage2_irq 820: SUSPEND (b_peripheral)devctl 99 power f0
[ 320.234375] tusb_otg_ints 747: Forcing disconnect (no interrupt)
[ 320.234375] musb_stage2_irq 779: DISCONNECT (b_idle) asPeripheral, devctl 80
[ 321.890625] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 333.265625] EAC mode: play enabled, rec enabled
[ 335.890625] EAC mode: play disabled, rec disabled[ 336.273437] FAT: Filesystem panic (dev mmcblk1p1)[ 336.273437] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 336.273437] File system has been set read-only[ 336.851562] FAT: Filesystem panic (dev mmcblk1p1)[ 336.851562] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 344.976562] EAC mode: play enabled, rec enabled
[ 347.789062] EAC mode: play disabled, rec disabled[ 348.515625] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 354.023437] menelaus 1-0072: Shutting off 'VMMC'[ 354.515625] menelaus 1-0072: Setting voltage 'VMMC' to 3100 mV (reg 0x0a, val 0xf8)
[ 354.539062] menelaus 1-0072: Shutting off 'VMMC'[ 382.289062] DSP Pausing failed, skipping OP change![ 425.117187] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 990.765625] cx3110x: WARNING prism_softmac_frame_tx_done() returned an empty frame.
[ 1702.132812] DSP Pausing failed, skipping OP change![ 2306.039062] DSP Pausing failed, skipping OP change![ 2990.695312] slide (GPIO 110) is now closed
[ 2992.171875] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 3018.406250] menelaus 1-0072: Setting voltage 'VMMC' to 3100 mV (reg 0x0a, val 0xf8)
[ 3018.429687] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3018.648437] mmcblk0: mmc0:0002 00000 4014080KiB
[ 3018.648437] mmcblk0: p4
[ 3020.554687] menelaus 1-0072: Shutting off 'VMMC'[ 3021.039062] menelaus 1-0072: Setting voltage 'VMMC' to 3100 mV (reg 0x0a, val 0xf8)
[ 3021.062500] menelaus 1-0072: Shutting off 'VMMC'[ 3036.617187] menelaus 1-0072: Setting voltage 'VMMC' to 3100 mV (reg 0x0a, val 0xf8)
[ 3036.671875] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3036.898437] mmcblk0: mmc0:0002 00000 4014080KiB
[ 3036.898437] mmcblk0: p4
[ 3042.226562] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3045.296875] musb_stage2_irq 820: SUSPEND (b_idle) devctl 99 power e0
[ 3045.406250] musb_stage0_irq 668: BUS RESET as b_idle[ 3045.570312] musb_stage0_irq 668: BUS RESET as b_peripheral
[ 3045.851562] musb_hdrc periph: enabled ep1in for bulk IN, dma, maxpacket 512
[ 3045.851562] musb_hdrc periph: enabled ep1out for bulk OUT, dma, maxpacket 512
[ 3045.851562] g_file_storage gadget: high speed config #1[ 3045.851562] musb_g_ep0_queue 881: ep0 request queued instate 0
[ 3045.851562] g_file_storage gadget: error in submission:ep0 --> -22
[ 3048.171875] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3057.195312] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3063.921875] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3068.937500] menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8)
[ 3090.468750] musb_stage0_irq 668: BUS RESET as b_peripheral
[ 3090.625000] musb_stage0_irq 668: BUS RESET as b_peripheral
[ 3090.820312] musb_hdrc periph: enabled ep1in for bulk IN, dma, maxpacket 512
[ 3090.820312] musb_hdrc periph: enabled ep1out for bulk OUT, dma, maxpacket 512
[ 3090.820312] g_file_storage gadget: high speed config #1[ 3090.820312] musb_g_ep0_queue 881: ep0 request queued instate 0
[ 3090.820312] g_file_storage gadget: error in submission:ep0 --> -22
[ 3105.484375] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 3446.195312] DSP Pausing failed, skipping OP change![ 3839.906250] musb_stage2_irq 820: SUSPEND (b_peripheral)devctl 99 power f0
[ 3840.453125] tusb_otg_ints 747: Forcing disconnect (no interrupt)
[ 3840.453125] musb_stage2_irq 779: DISCONNECT (b_idle) asPeripheral, devctl 80
[ 3841.234375] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 3901.421875] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 4287.757812] DSP Pausing failed, skipping OP change![ 5020.289062] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 5030.195312] slide (GPIO 110) is now open
[ 5030.882812] EAC mode: play enabled, rec enabled
[ 5033.507812] EAC mode: play disabled, rec disabled[ 5154.484375] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 5223.523437] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 5428.203125] EAC mode: play enabled, rec enabled
[ 5430.828125] EAC mode: play disabled, rec disabled[ 5539.500000] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 5578.906250] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 5608.101562] EAC mode: play enabled, rec enabled
[ 5611.632812] EAC mode: play disabled, rec disabled[ 5671.710937] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 5740.406250] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 5852.773437] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 5916.203125] EAC mode: play enabled, rec enabled
[ 5919.734375] EAC mode: play disabled, rec disabled[ 6098.226562] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 6159.296875] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 6234.968750] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 6296.515625] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 6312.773437] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 6372.695312] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 6519.492187] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 6586.101562] EAC mode: play enabled, rec enabled
[ 6589.632812] EAC mode: play disabled, rec disabled[ 6596.257812] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 6600.023437] cx3110x: PSM dynamic with 200 ms CAM timeout.
[ 6611.312500] EAC mode: play enabled, rec enabled
[ 6614.125000] EAC mode: play disabled, rec disabled[ 6624.859375] EAC mode: play enabled, rec enabled
[ 6627.484375] EAC mode: play disabled, rec disabled[ 6634.453125] EAC mode: play enabled, rec enabled
[ 6637.273437] EAC mode: play disabled, rec disabled[ 6693.617187] cx3110x: PSM dynamic with 100 ms CAM timeout.
[ 6698.796875] cx3110x: PSM dynamic with 200 ms CAM timeout.

sjgadsby 2010-09-14 14:02

Re: N810 External Memory problem
 
Quote:

Originally Posted by majamotion (Post 815822)
[ 336.273437] FAT: Filesystem panic (dev mmcblk1p1)[ 336.273437] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 336.273437] File system has been set read-only[ 336.851562] FAT: Filesystem panic (dev mmcblk1p1)[ 336.851562] fat_get_cluster: invalid cluster chain (i_pos 0)

Well, as a start, this part isn't looking good. When next you connect your N810 to your computer, you may want to check for errors each of the removable drives that appear.

majamotion 2010-09-14 14:26

Re: N810 External Memory problem
 
Chkdsk did come up when connecting to windows,
I let it fix errors,
then unplugged and on n810 in file manager, did a format of mmc1,
then ran dmesg again and got the same message as above.


All times are GMT. The time now is 14:02.

vBulletin® Version 3.8.8