[#4021] pata_bf54x.c writing superblocks and filesystem accounting information: irq 68: nobody cared

Document created by Aaronwu Employee on Aug 28, 2013
Version 1Show Document
  • View in full screen mode

[#4021] pata_bf54x.c writing superblocks and filesystem accounting information: irq 68: nobody cared

Submitted By: Michael Hennerich

Open Date

2008-04-10 09:49:16     Close Date

2008-07-21 03:21:17

Priority:

Medium High     Assignee:

Sonic Zhang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2008R1-RC8     Release:

2008R1

Category:

Drivers     Board:

N/A

Processor:

N/A     Silicon Revision:

0.1

Is this bug repeatable?:

Yes     Resolution:

Duplicate

Uboot version or rev.:

    Toolchain version or rev.:

App binary format:

N/A     

Summary: pata_bf54x.c writing superblocks and filesystem accounting information: irq 68: nobody cared

Details:

 

Formating Hard Disk ext2fs on BF548 causes irq 68: nobody cared.

 

root:/> mke2fs /dev/sda1

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

4194304 inodes, 33553024 blocks

1677651 blocks (4%) reserved for the super user

First data block=1

4096 block groups

8192 blocks per group, 8192 fragments per group

1024 inodes per group

Superblock backups stored on blocks:

        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,

        1024001, 1990657, 2809857, 5120001, 5971969, 17915905, 19668993,

        25600001

 

Writing inode tables: done

Writing superblocks and filesystem accounting information: irq 68: nobody cared (try booting with the "irqpoll" option)

Hardware Trace:

   0 Target : <0x0000479c> { _dump_stack + 0x0 }

     Source : <0x00027864> { ___report_bad_irq + 0x1c }

   1 Target : <0x00027864> { ___report_bad_irq + 0x1c }

     Source : <0x000278c0> { ___report_bad_irq + 0x78 }

   2 Target : <0x000278c0> { ___report_bad_irq + 0x78 }

     Source : <0x0000ce8e> { _printk + 0x16 }

   3 Target : <0x0000ce8a> { _printk + 0x12 }

     Source : <0x0000cd42> { _vprintk + 0x1be }

   4 Target : <0x0000cd36> { _vprintk + 0x1b2 }

     Source : <0x0000cd28> { _vprintk + 0x1a4 }

   5 Target : <0x0000cd24> { _vprintk + 0x1a0 }

     Source : <0x0000cb6c> { _wake_up_klogd + 0x24 }

   6 Target : <0x0000cb48> { _wake_up_klogd + 0x0 }

     Source : <0x0000d278> { _release_console_sem + 0x1f4 }

   7 Target : <0x0000d26a> { _release_console_sem + 0x1e6 }

     Source : <0x0000d25c> { _release_console_sem + 0x1d8 }

   8 Target : <0x0000d252> { _release_console_sem + 0x1ce }

     Source : <0x0000d244> { _release_console_sem + 0x1c0 }

   9 Target : <0x0000d224> { _release_console_sem + 0x1a0 }

     Source : <0x0000d10a> { _release_console_sem + 0x86 }

  10 Target : <0x0000d0da> { _release_console_sem + 0x56 }

     Source : <0x0000d206> { _release_console_sem + 0x182 }

  11 Target : <0x0000d200> { _release_console_sem + 0x17c }

     Source : <0x0000ca42> { __call_console_drivers + 0x7e }

  12 Target : <0x0000ca3c> { __call_console_drivers + 0x78 }

     Source : <0x0000c9fe> { __call_console_drivers + 0x3a }

  13 Target : <0x0000c9ee> { __call_console_drivers + 0x2a }

     Source : <0x0000c9de> { __call_console_drivers + 0x1a }

  14 Target : <0x0000c9c4> { __call_console_drivers + 0x0 }

     Source : <0x0000d1fc> { _release_console_sem + 0x178 }

  15 Target : <0x0000d1f2> { _release_console_sem + 0x16e }

     Source : <0x0000d190> { _release_console_sem + 0x10c }

Stack from 02763870:

        00000004 00027868 00207ae0 00000000 039963d8 00000044 00000000 00027a34

        00207ae0 00000000 00000000 00000044 039963d8 0002805a 00207ae0 00000044

        007b3398 02763b6c 00204574 039963d8 00000000 00000000 00000000 00000000

        ffa0036a 00000044 00207ae0 00000006 00000000 20000000 ffa00c1a 0399e400

        0399e800 039e4ae4 039fa060 000b7cb0 000fbacc 000fb8c2 000e7844 00000001

        00000000 00000000 002a0000 0024de0c 000e7844 000e77dc 00000007 02003005

 

Call Trace:

[<000f12c6>] _ata_qc_new_init+0x66/0xf8

[<000b7cb0>] _memset+0x28/0x60

[<000f1298>] _ata_qc_new_init+0x38/0xf8

[<000b7cb0>] _memset+0x28/0x60

[<00020c49>] _second_overflow+0x81/0x24c

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<000ac1f4>] _blk_run_queue+0x70/0x90

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<000e6622>] _scsi_next_command+0x2a/0x38

[<000e67ce>] _scsi_end_request+0x66/0xa8

[<000e67e6>] _scsi_end_request+0x7e/0xa8

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<000e6880>] _scsi_release_buffers+0x1c/0x30

[<000e68da>] _scsi_io_completion+0x46/0x2d4

[<000b7cb0>] _memset+0x28/0x60

[<00020c49>] _second_overflow+0x81/0x24c

[<000ece12>] _sd_rw_intr+0x3e/0x268

[<00013dec>] _run_timer_softirq+0x14/0x16c

[<000a968e>] _blk_done_softirq+0x56/0x64

[<00011054>] ___do_softirq+0x60/0xac

[<00011054>] ___do_softirq+0x60/0xac

[<000b7cb0>] _memset+0x28/0x60

[<000fbacc>] _bfin_tf_load+0x158/0x1c0

[<000fb8c2>] _bfin_bmdma_start+0x86/0x138

[<000e7844>] _scsi_request_fn+0x1a8/0x284

[<000e7844>] _scsi_request_fn+0x1a8/0x284

[<000e77dc>] _scsi_request_fn+0x140/0x284

[<000f12c6>] _ata_qc_new_init+0x66/0xf8

[<000b7cb0>] _memset+0x28/0x60

[<000f1298>] _ata_qc_new_init+0x38/0xf8

[<000b7cb0>] _memset+0x28/0x60

[<00020c49>] _second_overflow+0x81/0x24c

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<000aa134>] _init_request_from_bio+0x78/0xe4

[<000abe0a>] ___make_request+0x76/0x3f0

[<000aa91a>] _generic_make_request+0x13e/0x1e4

[<00056444>] _blkdev_get_block+0x0/0x58

[<0002b17c>] _mempool_alloc+0x44/0xd0

[<00011210>] ___local_bh_enable+0x74/0xc4

[<000ac910>] _submit_bio+0x50/0x128

[<00054d22>] _bio_alloc_bioset+0x8a/0xdc

[<00056444>] _blkdev_get_block+0x0/0x58

[<00054dca>] _bio_alloc+0x12/0x2c

[<00050fd4>] _submit_bh+0xb8/0x18c

[<00056444>] _blkdev_get_block+0x0/0x58

[<0005276a>] ___block_write_full_page+0x18a/0x3f8

[<0005278a>] ___block_write_full_page+0x1aa/0x3f8

[<001823ae>] ___sched_text_start+0x30e/0x68c

[<00052a7c>] _block_write_full_page+0xa4/0xac

[<00056444>] _blkdev_get_block+0x0/0x58

[<00056444>] _blkdev_get_block+0x0/0x58

[<0002cf06>] ___writepage+0xe/0x54

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0002d486>] _write_cache_pages+0x1a2/0x24c

[<0002d54e>] _generic_writepages+0x1e/0x24

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<0002cef8>] ___writepage+0x0/0x54

[<0002d57e>] _do_writepages+0x2a/0x58

[<0004dea6>] ___writeback_single_inode+0x52/0x2bc

[<00182d8a>] _schedule_timeout+0x52/0xac

[<0000ffff>] _sys_setitimer+0x1b/0x84

[<00182d90>] _schedule_timeout+0x58/0xac

[<0004e3c4>] _sync_sb_inodes+0x16c/0x224

[<0018280c>] _io_schedule_timeout+0x30/0x58

[<0004e758>] _writeback_inodes+0x7c/0x90

[<0001cb68>] _autoremove_wake_function+0x0/0x30

[<0002d946>] _background_writeout+0x96/0xbc

[<0002df66>] _pdflush+0xce/0x158

[<001823ae>] ___sched_text_start+0x30e/0x68c

[<00008f14>] _complete+0x20/0x3c

[<0002de98>] _pdflush+0x0/0x158

[<0002d8b0>] _background_writeout+0x0/0xbc

[<0001c79c>] _kthread+0x50/0x64

[<0002de98>] _pdflush+0x0/0x158

[<00001686>] _kernel_thread_helper+0x6/0xc

 

handlers:

[<000f52f8>] (_ata_interrupt+0x0/0x1c8)

Disabling IRQ #68

ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen

ata1.00: cmd ca/00:01:42:80:b2/00:00:00:00:00/e1 tag 0 cdb 0x0 data 512 out

         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)

ata1: soft resetting port

ata1.00: qc timeout (cmd 0x27)

ata1.00: ata_hpa_resize 1: hpa sectors (0) is smaller than sectors (78140160)

ata1.00: failed to set xfermode (err_mask=0x40)

ata1: failed to recover some devices, retrying in 5 secs

ata1: soft resetting port

ata1.00: qc timeout (cmd 0x27)

ata1.00: ata_hpa_resize 1: hpa sectors (0) is smaller than sectors (78140160)

ata1.00: failed to set xfermode (err_mask=0x40)

ata1.00: limiting speed to UDMA/66:PIO3

ata1: failed to recover some devices, retrying in 5 secs

ata1: soft resetting port

ata1.00: qc timeout (cmd 0x27)

ata1.00: ata_hpa_resize 1: hpa sectors (0) is smaller than sectors (78140160)

ata1.00: failed to set xfermode (err_mask=0x40)

ata1.00: disabled

ata1: EH complete

sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00

end_request: I/O error, dev sda, sector 28475458

Buffer I/O error on device sda1, logical block 28475395

lost page write due to I/O error on sda1

sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00

end_request: I/O error, dev sda, sector 28475459

Buffer I/O error on device sda1, logical block 28475396

lost page write due to I/O error on sda1

sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00

end_request: I/O error, dev sda, sector 28475460

Buffer I/O error on device sda1, logical block 28475397

lost page write due to I/O error on sda1                                                                                                                                     

 

Follow-ups

 

--- Michael Hennerich                                        2008-04-10 11:40:30

After several tries to format the disk-

Now even fdisk fails persistently

 

Command (m for help): w

The partition table has been altered!

 

Calling ioctl() to re-read partition table

fdisk: WARNING: rereading partition table failed, kernel still uses old table:

Invalid argument

root:/>

 

--- Sonic Zhang                                              2008-04-15 06:05:03

Duplicated bug of 3513.

 

--- Sonic Zhang                                              2008-04-15 06:05:38

Duplicated bug of 3513.

 

--- Michael Hennerich                                        2008-07-21 03:21:16

Close it.

-Michael

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes