[Bug 203188] [firewire] external harddrive not recognized by the system
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Sep 18 10:26:14 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203188
Bug ID: 203188
Summary: [firewire] external harddrive not recognized by the
system
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: danfe at FreeBSD.org
Created attachment 161161
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=161161&action=edit
Kernel messages upon plugging in and turning on the harddrive
I have a SATA HDD enclosure (JBM353-based) with USB and 1394 interfaces. It
works fine via USB, but not so via FireWire. According to manufacturer, it
should be SBP-2 target revision 4 compliant.
Firewire on the host side is provided by 0x5811:0x11c1 card, identified as LSI
Corporation's FW322/323 [TrueFire] 1394a Controller. System is fresh
11.0-CURRENT/i386.
After loading firewire and sbp modules, I've set debug.firewire_debug=2 and
debug.sbp_debug=2 sysctls. According to dmesg, the enclosure is *somewhat*
recognized, because I can see "JMicron" and "353A" strings in the kernel output
(among lots of other lines which can mean that something is indeed wrong).
Neither "camcontrol devlist" nor "gpart show" displays the new drive;
"fwcontrol -p" differences (without (-) vs. with (+)):
> === base register ===
> -0x04 0x05 0xe3 0x40 0xc4 0x03 0x00 0x20
> +0x04 0x85 0xe3 0x40 0xc4 0x03 0x00 0x20
> Physical_ID:1 R:0 CPS:0
> -RHB:0 IBR:0 Gap_Count:5
> +RHB:1 IBR:0 Gap_Count:5
...
> === page 0 port 0 ===
> -0xf8 0x00 0x00 0x00 0x00 0x00 0x00 0x00
> -Astat:3 BStat:3 Ch:1 Con:0 RXOK:0 Dis:0
> -Negotiated_speed:0 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0
> +0xfe 0x40 0x00 0x00 0x00 0x00 0x00 0x00
> +Astat:3 BStat:3 Ch:1 Con:1 RXOK:1 Dis:0
> +Negotiated_speed:2 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0
Kernel messages after the drive is powered on attached. Feel free to ask for
any extra information or details.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list