sparc64/141918: [ehci] ehci_interrupt: unrecoverable error, controller halted (sparc64)

Manuel Tobias Schiller mala at hinterbergen.de
Fri Mar 30 13:00:25 UTC 2012


The following reply was made to PR sparc64/141918; it has been noted by GNATS.

From: Manuel Tobias Schiller <mala at hinterbergen.de>
To: bug-followup at FreeBSD.org, bel at orel.ru
Cc:  
Subject: Re: sparc64/141918: [ehci] ehci_interrupt: unrecoverable error,
 controller halted (sparc64)
Date: Fri, 30 Mar 2012 14:58:07 +0200

 --Sig_/VHMCV0/0GzXjMMwv0Mf__N+
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 
 Dear all,
 
 has there been any progress on this one? I'm seeing basically the same
 thing with FreeBSD 9, but in my case the problem turns up when I try to
 mount one of my ZFS filesystems built in a RAIDZ configuration on real
 hard disks connected over USB. The disks are fine, and the ZFS filesystem
 was unexported cleanly on a different machine. You can find the kernel
 messages from dmesg below.
 
 I'm willing to test patches, but it might take a while, since my machine
 (Netra T1 AC200 with a 500 MHz CPU) is not quite that fast when
 recompiling kernels.
 
 Cheers,
 
 Manuel
 
 
 
 This is what I get in dmesg:
 
 da10 at umass-sim7 bus 7 scbus12 target 0 lun 0
 da10: <WD Ext HDD 1021 2021> Fixed Direct Access SCSI-4 device=20
 da10: 40.000MB/s transfers
 da10: 1907727MB (3907024896 512 byte sectors: 255H 255S/T 60084C)
 
 ### start mounting the ZFS filesystem on USB disks here, then wait;
 ### there is a period of insense I/O and a variable amount of time you
 ### have to wait before the following messages appear:
 
 ehci_interrupt: unrecoverable error, controller halted
 cmd=3D0x00010030
  EHCI_CMD_ITC_1
  EHCI_CMD_ASE
  EHCI_CMD_PSE
 sts=3D0x0000e004
  EHCI_STS_ASS
  EHCI_STS_PSS
  EHCI_STS_REC
  EHCI_STS_PCD
 ien=3D0x00000037
 frindex=3D0x00002746 ctrdsegm=3D0x00000000 periodic=3D0xc38cc000 async=3D0x=
 c2623300
 port 1 status=3D0x0000180b
 port 2 status=3D0x00001000
 port 3 status=3D0x00001000
 port 4 status=3D0x00001000
 ehci_dump_isoc: isochronous dump from frame 0x068:
 ITD(0xfffff80021621c00) at 0xc3c79c00
  next=3D0xc3e78b04
  status[0]=3D0x00000000; <>
  status[1]=3D0x00000000; <>
  status[2]=3D0x00000000; <>
  status[3]=3D0x00000000; <>
  status[4]=3D0x00000000; <>
  status[5]=3D0x00000000; <>
  status[6]=3D0x00000000; <>
  status[7]=3D0x00000000; <>
  bp[0]=3D0x00000000
   addr=3D0x00; endpt=3D0x0
  bp[1]=3D0x00000000
  dir=3Dout; mpl=3D0x00
  bp[2..6]=3D0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
  bp_hi=3D0x00000000,0x00000000,0x00000000,0x00000000,
        0x00000000,0x00000000,0x00000000
 SITD(0xfffff80021634b00) at 0xc3e78b00
  next=3D0xc3a78302
  portaddr=3D0x00000000 dir=3Dout addr=3D0 endpt=3D0x0 port=3D0x0 huba=3D0x0
  mask=3D0x00000000
  status=3D0x00000000 <> len=3D0x0
  back=3D0x00000001, bp=3D0x00000000,0x00000000,0x00000000,0x00000000
 ehci_interrupt: blocking interrupts 0x10
 ugen4.2: <vendor 0x1a40> at usbus4 (disconnected)
 uhub5: at uhub4, port 1, addr 2 (disconnected)
 ugen4.3: <vendor 0x1a40> at usbus4 (disconnected)
 uhub6: at uhub5, port 1, addr 3 (disconnected)
 ugen4.11: <Western Digital> at usbus4 (disconnected)
 umass7: at uhub6, port 3, addr 11 (disconnected)
 (da10:umass-sim7:7:0:0): lost device - 1 outstanding, 1 refs
 (da10:umass-sim7:7:0:0): oustanding 0
 
 I get the following line when I run "uname -a"
 
 FreeBSD router.hinter.bergen2 9.0-STABLE FreeBSD 9.0-STABLE #0: Wed Mar 14 =
 17:09:45 CET 2012     root at router.hinter.bergen2:/usr/obj/usr/src/sys/GENER=
 IC  sparc64
 
 --=20
 Homepage: http://www.hinterbergen.de/mala
 OpenPGP: 0xA330353E (DSA) or 0xD87D188C (RSA)
 
 --Sig_/VHMCV0/0GzXjMMwv0Mf__N+
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.10 (GNU/Linux)
 
 iQGcBAEBAgAGBQJPda3fAAoJEEPbVOqHHK4g5kgMAMSNl5bWjpsEddyjpp5uW3GK
 qSZ+QCyHuKIIV8rJvv93ny9sZ9fbbbWspzJANndlWbPBTs2uDndy5o634oyPk1H6
 qMnePC5tz/T3BB/4Gb8meCxu9PnnBIoazCqPcTxEJFk0NfxbhPRTNfcRjBswxU00
 BGrdcMg7EDXdc7qB6Kgm1hrI97GMsULeN5vfVAYIfOXku2NGg70mguwlAbrjpX8y
 H8xossfaGDh18BfipRh5WlTfUKaiAzVEZR0WKpxaOJFyNwwJXN/Ik0wa7HZtiRmb
 cwhK81gayzglqBdELFM9v1/v5xyCjJx2t6/KIIlShfWi9GvC2W586fqVQgrtLeZI
 4Qa5IynEzShtyy8LoIL4MjMImt/Lz/Av8ffnlyhGykQVzxPj0hrob/bOyr1ietYR
 Zi6beNeIRsBFbTkBzLxFELxjVUWwNOIz9/+GvFsXfWWWqxebGuwPjpqbb4hj1GCD
 OQcu++17Z+zIxDxbHLMgFsSOe24c5FyY63Clqteo3w==
 =eklg
 -----END PGP SIGNATURE-----
 
 --Sig_/VHMCV0/0GzXjMMwv0Mf__N+--


More information about the freebsd-sparc64 mailing list