[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