|
2008-03-20
, 13:14
|
Posts: 122 |
Thanked: 23 times |
Joined on Oct 2007
@ A quiet place.
|
#2
|
|
2008-03-21
, 07:57
|
Posts: 9 |
Thanked: 0 times |
Joined on Mar 2008
|
#3
|
Sorry that I don't have a test, but have you used the file manager to see if the cards are recognized, as opposed to just xterm?
|
2008-03-21
, 08:00
|
|
Posts: 4,274 |
Thanked: 5,358 times |
Joined on Sep 2007
@ Looking at y'all and sighing
|
#4
|
The Following User Says Thank You to qwerty12 For This Useful Post: | ||
|
2008-03-21
, 18:13
|
Posts: 9 |
Thanked: 0 times |
Joined on Mar 2008
|
#5
|
I have the same problem with my Internal 1GB on my N800 (file manager hanging, input/output error etc). My External works fine. But I have been using a kernel with 48hz mode.
If you want, I can make a standard kernel that has the debug http://intr.overt.org/2.2008.50-mmc-kernel/ mmc patch that sends messages to dmesg. But I don't know if it will help you any.
BTW If you have Linux on your computer, you won't even need to flash this kernel. Just boot from it and see the debug messages. When you turn off the N800, it will be back to original kernel.
|
2008-03-21
, 18:56
|
|
Posts: 4,274 |
Thanked: 5,358 times |
Joined on Sep 2007
@ Looking at y'all and sighing
|
#6
|
I also don't know how much it would help, but I am willing to give it
a try. I do see some mmc errors already in dmesg, but I'm not sure
what to make of them. So maybe a deeper level of debugging
would provide better insight.
(For example, I just tried mapper again and I got a bunch of
*mmcblk0* error messages - even though I have no card in the
internal slot, just the Nokia card in the external slot.)
And, yes, I do generally use Linux on my home PC, so if you would
kindly let me know where I could grab the kernel and how to boot
it over USB I would appreciate it. (I didn't see instructions for
booting this way on the wiki; I'll search the forums as well.)
TIA
Ed
P.S. Potentially related but maybe not, the dmesg output also has
some JFFS2 errors due to bad CRCs. I'm assuming this is for
the internal-internal flash. Is this normal, or is my flash going
south?
|
2008-03-22
, 10:37
|
|
Posts: 4,274 |
Thanked: 5,358 times |
Joined on Sep 2007
@ Looking at y'all and sighing
|
#7
|
|
2008-03-22
, 14:08
|
Posts: 9 |
Thanked: 0 times |
Joined on Mar 2008
|
#8
|
@Ed C
Bump. Sorry, read above, I've added in some notes, if you want me to compile, let me know (before 6:00 PM GMT, that's when I have to go, sorry)
|
2008-03-22
, 16:54
|
|
Posts: 4,274 |
Thanked: 5,358 times |
Joined on Sep 2007
@ Looking at y'all and sighing
|
#9
|
Looks like I missed the cut off. If you find some spare time, I would
appreciate a kernel to try out.
I have built kernels & modules for my home PC, but it has always
been at the level of turning on/off flags in the config file. I haven't
played with patching a kernel yet.
I'll take a look at getting a cross compiling environment setup and
try to build a "normal" bootable kernel. (Ideally one that won't
brick my tablet.)
But, while I'm getting that working, it would be great to try a kernel
from a seasoned veteran. That way if it doesn't boot, then I know
to blame my boot procedure, not my build procedure.
Thanks
Ed
mkdir ~/maemo_kernel && cd ~/maemo_kernel && apt-get source kernel-source-rx-34
sudo flasher --load --boot --kernel <path to zImage>
|
2008-03-23
, 15:03
|
Posts: 1 |
Thanked: 0 times |
Joined on Mar 2008
@ Lisbon
|
#10
|
I now understand where the two SD slots are mounted, but
unfortunately I still haven't been able to get any SD card to
read/write.
I normally suspect pilot error in these cases, but I am beginning
to wonder if I don't have a faulty N800.
Does someone have a test or two to help me decide which this is?
I have tried two instances of A-data 8GB SDHC cards (re-partitioned
on another Linux box and setup with an ext2 filesystem), a 2GB
Transcend SD card with the factory vfat/filesytem, and the original
Nokia 128MB SD card that came with the N800.
I can't read or write any of them with the N800.
I can write a file to them on another computer (and have verified
that both a Linux machine and a Windows machine can read that
file on the vfat cards).
But, when I put that card back in the external slot of the N800
and type 'ls /media/mmc1' in an xterm, the window hangs. If I put
it in the internal slot, the corresponding ls command returns but
displays no files.
If I go to another xterm window and type 'dmesg', I see a bunch
of mmci-omap I/O errors and command timeouts.
For both the vfat and ext2 cards, mount is showing the correct
filesystem type when it mounts the card - so it is at least partially
reading the cards.
Now I've seen posting here about using cheap SD cards, but
since it is also happening with the SD card supplied by Nokia I'm
thinking that isn't the case. (I am assuming that they supply a
card of reasonable quality.)
So, I'm left with some form of pilot error (e.g., I didn't format the
cards correctly - but that doesn't explain the Nokia card) or faulty
hardware.
I normally discount having two separate faults at the same time
(both slots dying), but perhaps I was extra bad last year and
fate's come around to bite me.
Is it worth flashing back to the 2007 OS version from the 2008
version? Should I try another kernel? (I think I've seen pointers
to experimental kernels.)
Thanks,
Ed