Active Topics

 



Notices


Reply
Thread Tools
Posts: 57 | Thanked: 10 times | Joined on Dec 2007
#1
Hi,
I tried to connect my N810 to two different Linux Computers (Mint and Debian Etch) both before and after flashing the latest OS2008. Dmesg (on the host computer) looks strange:

Code:
usb 2-8: new high speed USB device using ehci_hcd and address 10
usb 2-8: configuration #1 chosen from 1 choice
scsi11 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 10
usb-storage: waiting for device to settle before scanning
  Vendor: Nokia     Model: N810              Rev:  031
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sdc: 3932160 512-byte hdwr sectors (2013 MB)
sdc: Write Protect is off
sdc: Mode Sense: 0f 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 3932160 512-byte hdwr sectors (2013 MB)
sdc: Write Protect is off
sdc: Mode Sense: 0f 00 00 00
sdc: assuming drive cache: write through
 sdc: sdc1
 sdc: p1 exceeds device capacity
sd 11:0:0:0: Attached scsi removable disk sdc
  Vendor: Nokia     Model: N810              Rev:  031
  Type:   Direct-Access                      ANSI SCSI revision: 02
sd 11:0:0:1: Attached scsi removable disk sdd
usb-storage: device scan complete
  • Why does Linux see two devices? The first detected device, named sdc/sd...:0, looks like the internal memory card. Is the second, sdd/sd...:1 the mSD slot?
  • Should it worry me that the red block occurs twice?
  • If p1 (sdc1) exceeds the device capacity, does this mean the partition table is corrupt/strange/wrong?

Without attemping to do anything, not mounted, I get numerous repitions of these error lines in dmesg:
Code:
attempt to access beyond end of device
sdc: rw=0, want=4013848, limit=3932160
Buffer I/O error on device sdc1, logical block 501728
followed by several occurances of:
Code:
attempt to access beyond end of device
sdc: rw=0, want=4014072, limit=3932160
(The limit is always the same, the want and logical blocks vary.)
  • Is anyone else seeing this?
  • I can mount/read/unmount what appears to be the internal memory card without problems in Gnome. How can you mount a filesystem, if you can only read parts of it?

For maximun confusion:
Code:
# cat /proc/partitions | grep sdc
   8    32    1966080 sdc
   8    33    2007032 sdc1
and fdisk
Code:
Command (m for help): p

Disk /dev/sdc: 2013 MB, 2013265920 bytes
4 heads, 16 sectors/track, 61440 cylinders, total 3932160 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              16     4014079     2007032    b  W95 FAT32

Command (m for help): v
Total allocated sectors 4014065 greater than the maximum 3932160
Let's summarize: The SCSI emulation says, the device has 3932160 sectors of 512 byte = 2013MB (SI: M=10^6). Reads beyond this fail (limit=3932160). The partiton table holds one partion of 2007032 KiB-Blocks = 2055MB (Ki = 1024), which simply doesn't fit.
  • What's wrong? Does the SCSI/USB stuff assume wrong sizes? Or is the partition table on my device wrong?
  • Can you post your data? Where is it different?
  • Is my N810 broken?

Google found a thread about similar issues with SD cards.
 
Posts: 145 | Thanked: 32 times | Joined on Dec 2007
#2
My dmesg after a normal bootup gives the same
errors. I reproduce the whole block of errors below.
The machine appears to work fine however ... (no
problem moving files back and forth from the internal
card to a computer etc).

But something is not right ... Sometime I get the impression
that the os2008 is a bit "slapped together"

Code:
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4013848, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501728
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4013848, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501728
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501757
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014024, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501750
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014072, limit=3932160
[   10.500000] Buffer I/O error on device mmcblk0p1, logical block 501756
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
[   10.500000] attempt to access beyond end of device
[   10.500000] mmcblk0: rw=0, want=4014080, limit=3932160
 

The Following User Says Thank You to albright For This Useful Post:
Posts: 57 | Thanked: 10 times | Joined on Dec 2007
#3
Formatting the (internal) memory card solves this, see here
 

The Following 2 Users Say Thank You to janozaurus For This Useful Post:
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#4
same thing here with two completely new N810 devices
reported as http://bugs.maemo.org/show_bug.cgi?id=2940
Looks like they did something wrong and are shipping devices with broken card partition layout. This is not related to USB at all.

Suggestion is to copy useful data as soon as possible and reformat internal card.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 01:10.