Hello everyone, continuing with sparc64 testing I made the mistake to insert a floppy into my Ultra 5. Most likely the first time ever in the 10+ years I own it, … I realize this is certainly of as low priority as it was for me the last decade, but maybe someone is interested nonetheless (or it just works in Debian ;-) I took the effort to connect another known good PC floppy (just to rule out hw failure) with the same result: [ 0.000260] Linux version 4.16.2-dist (root@xxxxxxxxxxxxxxxxxxxx) (gcc version 5.3.0 (GCC)) #1 SMP Tue Apr 17 08:21:44 Local time zone must be set--see zic ... [ 87.347699] Floppy drive(s): fd0 is 1.44M [ 87.365912] FDC 0 is a National Semiconductor PC87306 [ 110.396974] attempt to access beyond end of device [ 110.397007] fd0: rw=0, want=16, limit=8 [ 110.397020] floppy: error 10 while reading block 0 [ 110.397050] Unable to handle kernel NULL pointer dereference [ 110.408807] tsk->{mm,active_mm}->context = 00000000000003e1 [ 110.420546] tsk->{mm,active_mm}->pgd = fffff80000dac000 [ 110.432288] \|/ ____ \|/ "@'/ .. \`@" /_| \__/ |_\ \__U_/ [ 110.432302] mount(676): Oops [#1] [ 110.432329] CPU: 0 PID: 676 Comm: mount Not tainted 4.16.2-dist #1 [ 110.432347] TSTATE: 0000008011e01607 TPC: 000000000048d3e8 TNPC: 000000000048d3ec Y: 13b0943e Not tainted [ 110.432392] TPC: <__wake_up_common+0x60/0x130> [ 110.432407] g0: 0000000000000000 g1: 0000000000000000 g2: 0000000000000006 g3: 0000000000000000 [ 110.432422] g4: fffff80012379000 g5: fffff80016d8c000 g6: fffff80000ff0000 g7: 0000000000000006 [ 110.432435] o0: ffffffffffffffe8 o1: 0000000000000000 o2: 0000000000000000 o3: 0000000000000000 [ 110.432450] o4: 0000000000000026 o5: 0000000000000006 sp: fffff80000ff28d1 ret_pc: 00000000004a0100 [ 110.432471] RPC: <printk+0x20/0x30> [ 110.432488] l0: 0000000000a9248a l1: fffff80000ff3638 l2: 0000000000000000 l3: 0000000000000000 [ 110.432503] l4: 0000000000a80e80 l5: 0000000000a86100 l6: 0000000000a1e400 l7: 0000000000a74180 [ 110.432517] i0: fffff80000ff3630 i1: 0000000000000003 i2: 0000000000000001 i3: 0000000000000000 [ 110.432532] i4: 0000000000000000 i5: 0000000000000000 i6: fffff80000ff2981 i7: 000000000048de2c [ 110.432556] I7: <complete+0x34/0x44> [ 110.432568] Call Trace: [ 110.432593] [000000000048de2c] complete+0x34/0x44 [ 110.432631] [00000000006129bc] bio_endio+0x168/0x1ac [ 110.432659] [00000000006192ec] generic_make_request_checks+0x1e0/0x444 [ 110.432680] [000000000061a894] generic_make_request+0x8/0x1f8 [ 110.432699] [000000000061ab3c] submit_bio+0xb8/0x13c [ 110.432763] [000000001084ebc4] __floppy_read_block_0+0xb8/0x104 [floppy] [ 110.432802] [000000001084ee3c] floppy_revalidate+0x22c/0x2a0 [floppy] [ 110.432829] [00000000005ae4d8] check_disk_change+0x38/0x48 [ 110.432866] [000000001084f6f0] floppy_open+0x338/0x3d8 [floppy] [ 110.432887] [00000000005aed58] __blkdev_get+0xc0/0x390 [ 110.432906] [00000000005af0cc] blkdev_get+0xa4/0x2f8 [ 110.432942] [00000000005776e8] do_dentry_open.isra.1+0x234/0x328 [ 110.432969] [00000000005884a8] path_openat+0xbe8/0xdc0 [ 110.432989] [00000000005886a4] do_filp_open+0x24/0x7c [ 110.433007] [000000000057875c] do_sys_open+0x164/0x208 [ 110.433037] [00000000004061b4] linux_sparc_syscall32+0x34/0x60 [ 110.433049] Disabling lock debugging due to kernel taint [ 110.433080] Caller[000000000048de2c]: complete+0x34/0x44 [ 110.433107] Caller[00000000006129bc]: bio_endio+0x168/0x1ac [ 110.433132] Caller[00000000006192ec]: generic_make_request_checks+0x1e0/0x444 [ 110.433154] Caller[000000000061a894]: generic_make_request+0x8/0x1f8 [ 110.433175] Caller[000000000061ab3c]: submit_bio+0xb8/0x13c [ 110.433219] Caller[000000001084ebc4]: __floppy_read_block_0+0xb8/0x104 [floppy] [ 110.433259] Caller[000000001084ee3c]: floppy_revalidate+0x22c/0x2a0 [floppy] [ 110.433281] Caller[00000000005ae4d8]: check_disk_change+0x38/0x48 [ 110.433320] Caller[000000001084f6f0]: floppy_open+0x338/0x3d8 [floppy] [ 110.433342] Caller[00000000005aed58]: __blkdev_get+0xc0/0x390 [ 110.433362] Caller[00000000005af0cc]: blkdev_get+0xa4/0x2f8 [ 110.433389] Caller[00000000005776e8]: do_dentry_open.isra.1+0x234/0x328 [ 110.433412] Caller[00000000005884a8]: path_openat+0xbe8/0xdc0 [ 110.433433] Caller[00000000005886a4]: do_filp_open+0x24/0x7c [ 110.433451] Caller[000000000057875c]: do_sys_open+0x164/0x208 [ 110.433475] Caller[00000000004061b4]: linux_sparc_syscall32+0x34/0x60 [ 110.433490] Caller[00000000f7f38840]: 0xf7f38840 [ 110.433498] Instruction DUMP: [ 110.433507] 80a44001 [ 110.433515] 02600033 [ 110.433523] a4102000 [ 110.433530] <e05a2018> [ 110.433538] a0043fe8 [ 110.433545] 82022018 [ 110.433553] 80a44001 [ 110.433560] 0260002e [ 110.433567] b010001a [ 113.588299] floppy driver state [ 113.588304] ------------------- [ 113.588388] now=4294920384 last interrupt=4294913827 diff=6557 last called handler=reset_interrupt [floppy] [ 113.588395] timeout_message=lock fdc [ 113.588400] last output bytes: [ 113.588409] 0 0 0 [ 113.588417] 0 0 0 [ 113.588424] 0 0 0 [ 113.588433] 8 80 4294913827 [ 113.588441] 8 80 4294913827 [ 113.588450] 8 80 4294913827 [ 113.588459] 8 80 4294913827 [ 113.588467] e 80 4294913827 [ 113.588476] 13 80 4294913827 [ 113.588485] 0 90 4294913827 [ 113.588493] 1a 90 4294913827 [ 113.588502] 0 90 4294913827 [ 113.588511] 12 80 4294913827 [ 113.588520] 0 90 4294913827 [ 113.588528] 14 80 4294913827 [ 113.588537] 18 80 4294913827 [ 113.588546] 8 80 4294913827 [ 113.588554] 8 80 4294913827 [ 113.588563] 8 80 4294913827 [ 113.588572] 8 80 4294913827 [ 113.588579] last result at 4294913827 [ 113.588586] last redo_fd_request at 4294913827 [ 113.588601] status=80 [ 113.588607] fdc_busy=1 [ 113.588616] cont= (null) [ 113.588624] current_req= (null) [ 113.588630] command_status=-1 [ 113.588655] floppy0: floppy timeout called [ 113.588661] no cont in shutdown! [ 113.588693] floppy0: floppy_shutdown: timeout handler died. -- René Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin https://exactcode.com | https://t2sde.org | https://rene.rebe.de -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html