烧写工具:mkisofs 3.02、growisofs 7.1
运行平台:arm、linux 4.14.0
指令:growisofs -Z /dev/sr0 -R -J file_name,通过USB光驱烧写dvdrw光盘
问题描述:
如果文件比较小,几百KB时,命令就会成功;但是如果文件比较大,比如几MB,系统就直接崩溃,不过在PC上读,文件却烧进去了。。。下面是崩溃时,系统的打印,麻烦各位帮忙看下,谢啦
root@mts:/fpga/image# growisofs -dvd-compat -Z /dev/sr0 -R -J image_pktw.ub
random: crng init done
WARNING: /dev/sr0 already carries isofs!
About to execute 'mkisofs -R -J image_pktw.ub | builtin_dd of=/dev/sr0 obs=32k seek=0'
Total translation table size: 0
Total rockridge attributes bytes: 278
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
2473 extents written (4 MB)
/dev/sr0: "Current Write Speed" is 4.1x1352KBps.
Unable to handle kernel NULL pointer dereference at virtual address 0000004c
pgd = eea00000
[0000004c] *pgd=2f1a0831, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] PREEMPT SMP ARM
Unable to handle kernel NULL pointer dereference at virtual address 00000004
pgd = eeacc000
[00000004] *pgd=2e438831, *pte=00000000, *ppte=00000000
Modules linked in: [last unloaded: zkb_irqf2p]
CPU: 1 PID: 1364 Comm: growisofs Tainted: G O 4.14.0_20221027_2 #26
Hardware name: Xilinx Zynq Platform
task: ef3cf3c0 task.stack: ef19e000
PC is at bio_clone_bioset+0x27c/0x324
LR is at 0x6
pc : [<c031b058>] lr : [<00000006>] psr: 20040013
sp : ef19fc60 ip : 00000000 fp : 00001000
r10: 00000007 r9 : 00000000 r8 : efec0780
r7 : 00000000 r6 : 000000e0 r5 : ef2b96c0 r4 : eeb4fe40
r3 : 00001000 r2 : 00001000 r1 : 00000048 r0 : 00002000
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
Control: 18c5387d Table: 2ea0004a DAC: 00000051
Process growisofs (pid: 1364, stack limit = 0xef19e210)
Stack: (0xef19fc60 to 0xef1a0000)
fc60: c0d779a0 00000001 c0d6f080 c0d06544 eeb4fe40 00001000 eeb4fe98 00000008
fc80: 0000000e c03383ac 00000040 0002ffff ef818000 00000000 00000000 00000021
fca0: ef16b840 c0d779a0 ef19fcdc ee9881c0 00000001 ee9e1400 00000000 ee9e1400
fcc0: 00000000 00000000 00000000 00000000 ee9e14c0 c03257a4 00000000 eeb4fe40
fce0: 00000000 eeb4fe40 00000000 c0325910 00000002 ef19fd40 00000001 00000000
fd00: 00000000 ef19fd40 00000000 c0126c28 ee9e14c0 ee9e1400 ef19fd40 ee9881c0
fd20: 00000000 0806005f ee51b400 c0325af4 014000c0 00000021 b4fa9000 00008000
fd40: 00000001 00000000 00008000 ef19fd38 00000001 c0126c28 00000002 ef19fdf8
fd60: ee9e1400 ee9881c0 0000000a c0338924 00008000 014000c0 00000000 00000051
fd80: 00000002 00000000 c01516e8 eeb24d7c ef19fddc 00000001 00000000 c0151114
fda0: 00000000 0806005f ee9881c0 ee51b400 ef19fdf8 ffffe000 00000051 beb637e8
fdc0: 00000004 c0339414 c09baf4e c0151250 00000004 ef19fddc 00000004 00000000
fde0: 00000000 00000000 ef19fde8 ef19fde8 eeb24c00 00000114 00000053 fffffffe
fe00: 0000400a 00008000 b4fa9000 beb6377c beb637a8 0000ea60 00000003 00000000
fe20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00002285
fe40: beb637e8 0806005f eed0b000 eed0b000 0806005f c033962c beb637e8 00000000
fe60: ef19fe7c 00002285 00002285 ee5fa260 eed0b000 c0481414 ef19e000 00000000
fe80: 00000000 00000000 ef19fe88 ef19fe88 eeb24c00 ef110df8 beb61251 00000031
fea0: 00000031 eea4df00 00002285 00000000 ee936000 ee5fa240 eed0b000 c0433b58
fec0: beb637e8 c0398118 eed0b000 00002285 beb637e8 0806005f c0433ae4 ef19e000
fee0: ee431380 c0330cd4 f09e7c97 0000f404 accc3a40 ffffffff 0a4b4527 00000000
ff00: ef19ff80 ef19ff40 00000000 03473bc0 beb637e8 ef2be840 00000004 00002285
ff20: 00000004 ef19e000 ee431380 c0200dd4 00000000 00000000 03473bc0 851eb855
ff40: ef3cf3c0 c0129b58 28274210 00000000 00000000 ef3cf3c0 ef19ff70 c012bfb0
ff60: ef19ff88 00000001 ef19ff80 c012c200 ef2be840 ef2be840 00000004 00002285
ff80: beb637e8 ef19e000 00000000 c0201624 000006b0 0000002a 0003e2a0 00000036
ffa0: c01086c4 c0108500 000006b0 0000002a 00000004 00002285 beb637e8 fffffffe
ffc0: 000006b0 0000002a 0003e2a0 00000036 beb637a8 0003628c 00000000 00000004
ffe0: 00036098 beb636ec 00017188 b6d16d8c 60040010 00000004 00000000 00000000
[<c031b058>] (bio_clone_bioset) from [<c03383ac>] (blk_queue_bounce+0x220/0x3c8)
[<c03383ac>] (blk_queue_bounce) from [<c03257a4>] (blk_rq_append_bio+0x20/0x90)
[<c03257a4>] (blk_rq_append_bio) from [<c0325910>] (blk_rq_map_user_iov+0xcc/0x1f8)
[<c0325910>] (blk_rq_map_user_iov) from [<c0325af4>] (blk_rq_map_user+0x58/0x60)
[<c0325af4>] (blk_rq_map_user) from [<c0338924>] (sg_io+0x340/0x408)
[<c0338924>] (sg_io) from [<c0339414>] (scsi_cmd_ioctl+0x3e0/0x5b8)
[<c0339414>] (scsi_cmd_ioctl) from [<c033962c>] (scsi_cmd_blk_ioctl+0x40/0x48)
[<c033962c>] (scsi_cmd_blk_ioctl) from [<c0481414>] (cdrom_ioctl+0x28/0x1a84)
[<c0481414>] (cdrom_ioctl) from [<c0433b58>] (sr_block_ioctl+0x74/0xb0)
[<c0433b58>] (sr_block_ioctl) from [<c0330cd4>] (blkdev_ioctl+0x66c/0xc58)
[<c0330cd4>] (blkdev_ioctl) from [<c0200dd4>] (do_vfs_ioctl+0x9c/0x8b8)
[<c0200dd4>] (do_vfs_ioctl) from [<c0201624>] (SyS_ioctl+0x34/0x58)
[<c0201624>] (SyS_ioctl) from [<c0108500>] (ret_fast_syscall+0x0/0x48)
Code: e1500003 e0871102 21a02003 31a02000 (e5911004)
Internal error: Oops: 817 [#2] PREEMPT SMP ARM
---[ end trace dc9253f87f88b46b ]---
Modules linked in: [last unloaded: zkb_irqf2p]
CPU: 0 PID: 1282 Comm: syslogd Tainted: G D O 4.14.0_20221027_2 #26
Hardware name: Xilinx Zynq Platform
task: ef22ad80 task.stack: ee4e2000
PC is at __skb_try_recv_from_queue+0x170/0x1c8
LR is at __skb_try_recv_datagram+0xd0/0x154
pc : [<c066c240>] lr : [<c066c368>] psr: 600d0093
sp : ee4e3de0 ip : ee9d6000 fp : ee4e2000
r10: ee4e3e6c r9 : 00000000 r8 : ee4e3e68
r7 : 600d0013 r6 : ee4e3e6c r5 : 00000000 r4 : eeb4fe40
r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : eeb31680
Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
Control: 18c5387d Table: 2eacc04a DAC: 00000051
Process syslogd (pid: 1282, stack limit = 0xee4e2210)
Stack: (0xee4e3de0 to 0xee4e4000)
3de0: eeb31680 eeb31708 eeb316fc c066c368 ee4e3e68 ee4e3e6c ee4e3e0c ee4e3e5c
3e00: 00000000 c065f78c efed0570 00000000 ee4e3f08 eeb31680 00000000 eeb3185c
3e20: 00000000 ee4e3e64 000000ff ee4e3e6c ee4e3e5c c0704120 ee4e3e6c ee4e3e64
3e40: ee4e3e5c 00000000 00000059 ee4e3eb8 000000ff eed01640 62affc14 ee9d6000
3e60: 7fffffff ffffffa1 00000000 00000000 00000fff ee4e3f08 eeb4fe40 c01aa4bc
3e80: 000081b6 00000000 00000002 00000000 ee60a030 ee4e3f10 c070405c ef2b5cc0
3ea0: eed01640 00000000 000000ff 00000000 000b9150 c065ae08 00000000 00000000
3ec0: 00000000 00000000 000000ff ee4e3f08 00000001 00000000 00000000 00000000
3ee0: 00000000 ee4e3f28 00000059 00000000 ef2b5cc0 ee4e3f80 ee4e3f80 c01ef1e0
3f00: 000000ff 00000002 000b92ac 000000ff 00000000 00000000 000000ff ee4e3f08
3f20: 00000001 00000000 ef2b5cc0 00000000 00000000 00000000 00000000 00000000
3f40: 00000000 00000000 000b92ac ef2b5cc0 000b92ac 000000ff ee4e3f80 c01ef2b8
3f60: 00000010 eeb4fe40 ef2b5cc0 ef2b5cc0 00000000 00000000 000b92ac c01ef738
3f80: 00000000 00000000 62affc06 000b91ac 000b92ac 000b88f0 00000003 c01086c4
3fa0: ee4e2000 c0108500 000b91ac 000b92ac 00000000 000b92ac 000000ff 00000000
3fc0: 000b91ac 000b92ac 000b88f0 00000003 000b88fc 00000048 000b93ac 000b9150
3fe0: 000b608c bee80ba8 0004e894 b6e1c850 600d0010 00000000 00000000 00000000
[<c066c240>] (__skb_try_recv_from_queue) from [<c066c368>] (__skb_try_recv_datagram+0xd0/0x154)
[<c066c368>] (__skb_try_recv_datagram) from [<c0704120>] (unix_dgram_recvmsg+0xc4/0x3c8)
[<c0704120>] (unix_dgram_recvmsg) from [<c065ae08>] (sock_read_iter+0x88/0xc8)
[<c065ae08>] (sock_read_iter) from [<c01ef1e0>] (__vfs_read+0xd0/0x11c)
[<c01ef1e0>] (__vfs_read) from [<c01ef2b8>] (vfs_read+0x8c/0x110)
[<c01ef2b8>] (vfs_read) from [<c01ef738>] (SyS_read+0x3c/0x90)
[<c01ef738>] (SyS_read) from [<c0108500>] (ret_fast_syscall+0x0/0x48)
Code: e5812008 e8940006 e5845000 e5845004 (e5812004)
---[ end trace dc9253f87f88b46c ]---
note: syslogd[1282] exited with preempt_count 1
--
FROM 111.181.101.*