From owner-freebsd-current@FreeBSD.ORG Sun May 5 18:45:08 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 680DDAB0 for ; Sun, 5 May 2013 18:45:08 +0000 (UTC) (envelope-from rmtodd@servalan.servalan.com) Received: from ln.servalan.com (unknown [IPv6:2600:3c00::f03c:91ff:fe96:62f5]) by mx1.freebsd.org (Postfix) with ESMTP id 48A78979 for ; Sun, 5 May 2013 18:45:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=servalan.com; s=rsadkim; h=Date:Subject:From:To:Message-Id; bh=+TID+Ua9EeanqDNY+ivnh/4jHnO8apNPPd7cv6qoWR4=; b=A7ehxrvlESLCY9f6pujj5E9QnbUn+FsCWSk6LUzKX/OiBlhquYua35yy2FDuh2MXhNMi6eRhv6IN76t3MYQ5/N+kZ5+lPR8hifd+M3S27YGs6FQ7WsKsLjU6EytcpdKMFwacxW+vYzCavht4xAcSV1B0+SslcntiQInihcD4pl8=; Received: from uucp by ln.servalan.com with local-rmail (Exim 4.71) (envelope-from ) id 1UZ3vn-0002CA-7H for freebsd-current@freebsd.org; Sun, 05 May 2013 13:45:07 -0500 Message-Id: Received: from localhost ([127.0.0.1]:42978 helo=ichotolot.servalan.com) by servalan.servalan.com with esmtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1UZ3iD-0004PJ-Qs for freebsd-current@freebsd.org; Sun, 05 May 2013 13:31:05 -0500 To: freebsd-current@freebsd.org From: rmtodd@servalan.servalan.com Subject: Problem with firewire disks with recent -CURRENT. Date: Sun, 05 May 2013 13:31:05 -0500 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 May 2013 18:45:08 -0000 Tried upgrading one of my machines to -CURRENT yesterday and got the following panic when the sbp code did its probing of all the firewire devices: sbp0: on firewire0 sbp0: sbp_show_sdev_info: sbp0:0:0: ordered:1 type:14 EUI:00048304ee01f418 node: 1 speed:2 maxrec:8 sbp0: sbp_show_sdev_info: sbp0:0:0 'DAT Optic Inc ' 'Master ' '000040' sbp0: sbp_show_sdev_info: sbp0:0:1: ordered:1 type:14 EUI:00048304ee01f418 node: 1 speed:2 maxrec:8 sbp0: sbp_show_sdev_info: sbp0:0:1 'DAT Optic Inc ' 'Master ' '000040' sbp0: sbp_show_sdev_info: sbp0:1:0: ordered:1 type:1 EUI:00d080043f208713 node:0 speed:2 maxrec:8 sbp0: sbp_show_sdev_info: sbp0:1:0 'EXABYTE ' 'VXA-3a ' '000201' sbp1: on firewire1 panic: mutex sbp not owned at /usr/src/sys/cam/cam_xpt.c:4549 cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff81fe6837f0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff81fe6838a0 vpanic() at vpanic+0x126/frame 0xffffff81fe6838e0 panic() at panic+0x43/frame 0xffffff81fe683940 __mtx_assert() at __mtx_assert+0xc2/frame 0xffffff81fe683950 xpt_compile_path() at xpt_compile_path+0xa1/frame 0xffffff81fe6839a0 xpt_create_path() at xpt_create_path+0x5b/frame 0xffffff81fe6839f0 sbp_do_attach() at sbp_do_attach+0xe8/frame 0xffffff81fe683a30 fwohci_txd() at fwohci_txd+0x378/frame 0xffffff81fe683a90 fwohci_task_dma() at fwohci_task_dma+0x5d4/frame 0xffffff81fe683b30 taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame 0xffffff81fe683b80 taskqueue_thread_loop() at taskqueue_thread_loop+0x9b/frame 0xffffff81fe683bb0 fork_exit() at fork_exit+0x84/frame 0xffffff81fe683bf0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff81fe683bf0 --- trap 0, rip = 0, rsp = 0xffffff81fe683cb0, rbp = 0 --- (alas, it happened too early to get an actual core file, but dcons let me get the console data logged to another machine.) I'm guessing the recent changes to cam_xpt and friends in mid-April might be to blame...