element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Software Application Development Linux SD card error -84
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 3 replies
  • Subscribers 329 subscribers
  • Views 882 views
  • Users 0 members are here
Related

Linux SD card error -84

Former Member
Former Member over 11 years ago
Hi all,
I have done the tutorial to boot Linux from the SD card. I can boot it without any problem. I can mount the SD card and read everything in the SD card without problem. But if i try to create a new file on the SD card and do the command "sync" or "umount", it fail and i get 
mmcblk0: error -84 transferring data, sector 47744, nr 2, cmd response 0x900, card status 0xc00 end_request: I/O error, dev mmcblk0, sector 47744 mmcblk0: error -84 transferring data, sector 16384, nr 2, cmd response 0x900, card status 0xc00 end_request: I/O error, dev mmcblk0, sector 16384 Buffer I/O error on device mmcblk0p1, logical block 8192 lost page write due to I/O error on mmcblk0p1 end_request: I/O error, dev mmcblk0, sector 16385 Buffer I/O error on device mmcblk0p1, logical block 8193 lost page write due to I/O error on mmcblk0p1 mmcblk0: error -84 transferring data, sector 15439, nr 1, cmd response 0x900, card status 0x0 end_request: I/O error, dev mmcblk0, sector 15439 Buffer I/O error on device mmcblk0p1, logical block 7247 lost page write due to I/O error on mmcblk0p1 mmcblk0: error -84 transferring data, sector 14491, nr 1, cmd response 0x900, card status 0x0 end_request: I/O error, dev mmcblk0, sector 14491 Buffer I/O error on device mmcblk0p1, logical block 6299 lost page write due to I/O error on mmcblk0p1 mmcblk0: error -84 transferring data, sector 8193, nr 1, cmd response 0x900, card status 0x0 end_request: I/O error, dev mmcblk0, sector 8193 Buffer I/O error on device mmcblk0p1, logical block 1 lost page write due to I/O error on mmcblk0p1
Most time, what i have done disappears
I already check the "Write Protected". It's not a problem. I check with an other SD card, and i get the same issue.
Does any one have an idea?
I format the SD card in FAT32 with 32 ko allocation unit 
  • Sign in to reply
  • Cancel
  • 100padudle
    0 100padudle over 11 years ago

    I'm guessing that you are using an SD card with both a BOOT partition and a rootfs partition.

    Normally BOOT is FAT32 so that the bootrom can read it.  Then rootfs is ext4.  You say that your partition is FAT32. Shouldn't it be ext4?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to 100padudle

    Hi,

    No, i have just one FAT32 partition.

    I tried what you tell, create two partition, one for the boot in FAT32 and one in ext4 for data

    This is what i get from the fdisk command

    Command (m for help): p

    Disk sdb: 3980 MB, 3980394496 bytes
    255 heads, 63 sectors/track, 483 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x7c70a044

    Device Boot      Start         End      Blocks   Id  System
      sdb1   *           1          65      522081    b  W95 FAT32
      sdb2              66         483     3357585   83  Linux


    I tried it and get exactly the same error.
    I also tried to mount the boot partition with the command

    $ mount -t vfat

    This also failed with the same error.

    I was wondering if change the Linux from 14.2 to 14.3 can't resolve the issue (driver issue?)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to 100padudle

    Hi,

    I just move to Linux 14.3. And i still have the same error.

    mmcblk0: error -84 transferring data, sector 15783, nr 2, cmd response 0x900, card status 0xc00
    end_request: I/O error, dev mmcblk0, sector 15784
    mmcblk0: error -84 transferring data, sector 15231, nr 2, cmd response 0x900, card status 0xc00
    end_request: I/O error, dev mmcblk0, sector 15232
    Buffer I/O error on device mmcblk0p1, logical block 15169
    lost page write due to I/O error on mmcblk0p1
    mmcblk0: error -84 transferring data, sector 7663, nr 1, cmd response 0x900, card status 0x0
    mmcblk0: error -84 transferring data, sector 95, nr 1, cmd response 0x900, card status 0x0
    mmcblk0: error -84 transferring data, sector 64, nr 1, cmd response 0x900, card status 0x0

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube