From owner-freebsd-usb@freebsd.org Tue Aug 8 09:23:00 2017 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93146DCE658 for ; Tue, 8 Aug 2017 09:23:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8101A777E6 for ; Tue, 8 Aug 2017 09:23:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v789N0Kh035730 for ; Tue, 8 Aug 2017 09:23:00 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-usb@FreeBSD.org Subject: [Bug 221328] [usb] [panic] kernel panic when mount from external USB HDD Date: Tue, 08 Aug 2017 09:23:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: usb X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: devel@stasyan.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-usb@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Aug 2017 09:23:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221328 Bug ID: 221328 Summary: [usb] [panic] kernel panic when mount from external USB HDD Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: usb Assignee: freebsd-usb@FreeBSD.org Reporter: devel@stasyan.com Quirks for External USB HDD box (Agestar CFB3a, detected as "Prolific Technology Inc. Mass Storage Device") require some changes for normal work, otherwise kernel crash while mounting filesystem from it. Aug 8 14:52:10 home kernel: ugen4.3: at usbus4 Aug 8 14:52:10 home kernel: umass0 on uhub5 Aug 8 14:52:10 home kernel: umass0: on usbus4 Aug 8 14:52:10 home kernel: umass0: SCSI over Bulk-Only; quirks =3D 0xc100 Aug 8 14:52:10 home kernel: umass0:3:0: Attached to scbus3 Aug 8 14:52:10 home kernel: da0 at umass-sim0 bus 0 scbus3 target 0 lun 0 Aug 8 14:52:10 home kernel: da0: Fixed Direct Access SC= SI device Aug 8 14:52:10 home kernel: da0: 40.000MB/s transfers Aug 8 14:52:10 home kernel: da0: 114473MB (234441648 512 byte sectors) Aug 8 14:52:10 home kernel: da0: quirks=3D0x2 Aug 8 15:00:06 home su: stast to root on /dev/pts/0 Aug 8 15:01:27 home kernel: GEOM_ELI: Device da0.eli created. Aug 8 15:01:27 home kernel: GEOM_ELI: Encryption: AES-XTS 128 Aug 8 15:01:27 home kernel: GEOM_ELI: Crypto: software Aug 8 15:01:55 home kernel: (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 = 00 00 9e 00 00 00 08 00=20 Aug 8 15:01:55 home kernel: (da0:umass-sim0:0:0:0): CAM status: Auto-Sense Retrieval Failed Aug 8 15:01:55 home kernel: (da0:umass-sim0:0:0:0): Error 5, Unretryable e= rror Aug 8 15:01:55 home kernel: GEOM_ELI: g_eli_write_done() failed (error=3D5) da0.eli[WRITE(offset=3D20709376, length=3D4096)] Aug 8 15:01:55 home kernel: g_vfs_done():da0.eli[WRITE(offset=3D20709376, length=3D4096)]error =3D 5 Aug 8 15:02:00 home devd: notify_clients: send() failed; dropping unrespon= sive client Aug 8 15:02:00 home kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 0= 0 00 01 40 00 00 40 00=20 Aug 8 15:02:00 home kernel: (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error Aug 8 15:02:00 home kernel: (da0:umass-sim0:0:0:0): Retrying command Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 0= 0 00 01 40 00 00 40 00=20 Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): Retrying command Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 0= 0 00 01 40 00 00 40 00=20 Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error Aug 8 15:02:01 home kernel: (da0:umass-sim0:0:0:0): Retrying command Aug 8 15:02:02 home kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 0= 0 00 01 40 00 00 40 00=20 Aug 8 15:02:02 home kernel: (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error Aug 8 15:02:02 home kernel: (da0:umass-sim0:0:0:0): Retrying command Aug 8 15:03:54 home syslogd: kernel boot file is /boot/kernel/kernel Aug 8 15:03:54 home kernel: g_vfs_done():da0.eli[READ(offset=3D163840, length=3D32768)]error =3D 5 Aug 8 15:03:54 home kernel: panic: mount: lost mount Aug 8 15:03:54 home kernel: cpuid =3D 0 Aug 8 15:03:54 home kernel: time =3D 1502179322 Aug 8 15:03:54 home kernel: KDB: stack backtrace: Aug 8 15:03:54 home kernel: #0 0xffffffff80aa8e07 at kdb_backtrace+0x67 Aug 8 15:03:54 home kernel: #1 0xffffffff80a66b8c at vpanic+0x19c Aug 8 15:03:54 home kernel: #2 0xffffffff80a669e3 at panic+0x43 Aug 8 15:03:54 home kernel: #3 0xffffffff80b1a95e at vfs_donmount+0x1a7e Aug 8 15:03:54 home kernel: #4 0xffffffff80b18eb2 at sys_nmount+0x72 Aug 8 15:03:54 home kernel: #5 0xffffffff80edf424 at amd64_syscall+0x6c4 Aug 8 15:03:54 home kernel: #6 0xffffffff80ec23db at Xfast_syscall+0xfb Aug 8 15:03:54 home kernel: Uptime: 2h49m39s I found that it can be fixed with quirks by string in loader.conf: hw.usb.quirk.0=3D"0x067b 0x2506 0 0xffff UQ_MSC_NO_PREVENT_ALLOW" FreeBSD-current from April 2017. --=20 You are receiving this mail because: You are the assignee for the bug.=