Ticket #1802 (closed defect: fixed)
Suspend/resume corrupts SD card's partition table
Description
As the title suggests, suspend/resume corrupts the partition table of my SD card every time. May or may not be related to ticket #1743, as changing the SD clock at least partially affects this behavior.
Here's the last part of the dmesg output after a resume that corrupted the partition table:
modem wakeup interrupt s3c2440-i2c s3c2440-i2c: slave address 0x10 s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz gta02_udc_command(1) s3c2440-nand s3c2440-nand: Tacls=3, 30ns Twrph0=7 70ns, Twrph1=3 30ns not changing prescaler of PWM 3, since it's shared with timer4 (clock tick) timer_usec_ticks = 7864 timer tcon=00599109, tcnt a2c1, tcfg 00000200,00002000, usec 00001eb8 mmc_set_power(power_mode=1, vdd=20 SD power -> 3200mV glamo-mci glamo-mci.0: powered (vdd = 20) clk: 0kHz div=255 (req: 0kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: Error after cmd: 0x8120 usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet mmc0: card d555 removed MMC: killing requests for dead queue mmc_set_power(power_mode=0, vdd=0 glamo-mci glamo-mci.0: glamo_mci_set_ios: power down. mmc_set_power(power_mode=1, vdd=20 SD power -> 3200mV glamo-mci glamo-mci.0: powered (vdd = 20) clk: 0kHz div=255 (req: 0kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: Error after cmd: 0x8120 glamo-mci glamo-mci.0: Error after cmd: 0x120 glamo-mci glamo-mci.0: Error after cmd: 0x8120 glamo-mci glamo-mci.0: Error after cmd: 0x120 glamo-mci glamo-mci.0: Error after cmd: 0x8120 mmc_set_power(power_mode=2, vdd=15 SD power -> 2700mV soc-audio soc-audio: scheduling resume work PM: Finishing wakeup. Restarting tasks ... <6>soc-audio soc-audio: starting resume work done. soc-audio soc-audio: resume work completed glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 10000kHz div=4 (req: 10000kHz). Bus width=0 glamo-mci glamo-mci.0: powered (vdd = 15) clk: 10000kHz div=4 (req: 10000kHz). Bus width=2 mmc0: new high speed SDHC card at address d555 mmcblk0: mmc0:d555 SU08G 7977472KiB mmcblk0: unknown partition table EXT3-fs error (device mmcblk0): ext3_check_descriptors: Block bitmap for group 0 not in group (block 3802999490)! EXT3-fs: group descriptors corrupted! mapped channel 10 to 2 Alignment trap: phone-kit (1962) PC=0x0001214c Instr=0xe5970008 Address=0xbefdf4bf FSR 0x013
Change History
Note: See
TracTickets for help on using
tickets.
