Date: Sun, 7 Jul 2013 16:09:56 -0400 From: Alexandre Kovalenko <bsd.gaijin@gmail.com> To: Hans Petter Selasky <hans.petter.selasky@bitfrost.no> Cc: mav@freebsd.org, freebsd-stable@freebsd.org, freebsd-usb@freebsd.org Subject: Re: XHCI umass support breaks between r248085 and r252560 on 9-STABLE Message-ID: <9478BFAE-550D-485C-97FD-6F669F5B88EE@gmail.com> In-Reply-To: <zarafa.51d91a87.5cfd.20d9b227170fae87@mail.lockless.no> References: <94A3DD2E-F2E2-4302-8197-BAB213641E2F@gmail.com> <zarafa.51d91a87.5cfd.20d9b227170fae87@mail.lockless.no>
next in thread | previous in thread | raw e-mail | index | archive | help
I do apologize for the typo below, which made my message unclear: I = meant to say that I have reverted _/usr/src/sys/dev/usb/controller_ = directory, specifically the following files: root@twinhead:/usr/src/sys/dev/usb/controller # svn diff -r252560 | grep = Index: Index: xhci_pci.c Index: ohci_pci.c Index: xhci.c Index: usb_controller.c Index: xhcireg.h root@twinhead:/usr/src/sys/dev/usb/controller #=20 which (I think) are USB related and not CAM related. Please, let me know = if I am wrong. SIde question (I have been off the lists for a while): is it now = considered polite to top-post? It was frowned upon way back when=E2=80=A6 = if it still is not, I do apologize, but I can see no good way to fix it = at this point. Alexandre "Sunny" Kovalenko (=D0=9E=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0= =B4=D1=80 =D0=9A=D0=BE=D0=B2=D0=B0=D0=BB=D0=B5=D0=BD=D0=BA=D0=BE) On Jul 7, 2013, at 3:36 AM, Hans Petter Selasky = <hans.petter.selasky@bitfrost.no> wrote: > Hi, >=20 > Check for CAM/SCSI related changes. There has not been so many USB = changes recently. Possibly not USB related. >=20 > Thank you, >=20 > --HPS > =20 > -----Original message----- > > From:Alexandre Kovalenko <bsd.gaijin@gmail.com> > > Sent: Thursday 4th July 2013 20:58 > > To: freebsd-usb@freebsd.org > > Cc: freebsd-stable@freebsd.org > > Subject: XHCI umass support breaks between r248085 and r252560 on = 9-STABLE > >=20 > > Three different external hard drives (Seagate, Western Digital and = noname USB 3.0 enclosure) refused to be recognized as the umass devices. = Reverting /usr/src/sys/dev/bsd/controller to r248085, building and = loading just xhci module makes drives appear again. Below are snippets = from the log in both cases: > >=20 > > Non working: > >=20 > > Jul 4 14:35:17 twinhead kernel: xhci0: <XHCI (generic) USB 3.0 = controller> mem 0xfddfe000-0xfddfffff irq 16 at device 0.0 on pci2 > > Jul 4 14:35:17 twinhead kernel: xhci0: 64 byte context size. > > Jul 4 14:35:17 twinhead kernel: usbus0 on xhci0 > > Jul 4 14:35:17 twinhead kernel: usbus0: 5.0Gbps Super Speed USB = v3.0 > > Jul 4 14:35:17 twinhead kernel: ugen0.1: <0x1912> at usbus0 > > Jul 4 14:35:17 twinhead kernel: uhub0: <0x1912 XHCI root HUB, class = 9/0, rev 3.00/1.00, addr 1> on usbus0 > > Jul 4 14:35:17 twinhead kernel: uhub0: 8 ports with 8 removable, = self powered > > Jul 4 14:35:24 twinhead kernel: ugen0.2: <ASMedia> at usbus0 > > Jul 4 14:35:24 twinhead kernel: umass0: <ASMedia AS2105, class 0/0, = rev 3.00/0.01, addr 1> on usbus0 > > Jul 4 14:35:29 twinhead kernel: (probe0:umass-sim0:0:0:0): INQUIRY. = CDB: 12 00 00 00 24 00=20 > > Jul 4 14:35:29 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: CCB request completed with an error > > Jul 4 14:35:29 twinhead kernel: (probe0:umass-sim0:0:0:0): Retrying = command > > Jul 4 14:35:30 twinhead kernel: (probe0:umass-sim0:0:0:0): INQUIRY. = CDB: 12 00 00 00 24 00=20 > > Jul 4 14:35:30 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: CCB request completed with an error > > Jul 4 14:35:30 twinhead kernel: (probe0:umass-sim0:0:0:0): Retrying = command > > Jul 4 14:35:35 twinhead kernel: (probe0:umass-sim0:0:0:0): INQUIRY. = CDB: 12 00 00 00 24 00=20 > > Jul 4 14:35:35 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: CCB request completed with an error > > Jul 4 14:35:35 twinhead kernel: (probe0:umass-sim0:0:0:0): Retrying = command > > Jul 4 14:35:36 twinhead kernel: (probe0:umass-sim0:0:0:0): INQUIRY. = CDB: 12 00 00 00 24 00=20 > > Jul 4 14:35:36 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: CCB request completed with an error > > Jul 4 14:35:36 twinhead kernel: (probe0:umass-sim0:0:0:0): Retrying = command > > Jul 4 14:35:41 twinhead kernel: (probe0:umass-sim0:0:0:0): INQUIRY. = CDB: 12 00 00 00 24 00=20 > > Jul 4 14:35:41 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: CCB request completed with an error > > Jul 4 14:35:41 twinhead kernel: (probe0:umass-sim0:0:0:0): Error 5, = Retries exhausted > >=20 > > Working: > >=20 > > Jul 4 14:40:20 twinhead kernel: ugen0.2: <ASMedia> at usbus0 = (disconnected) > > Jul 4 14:40:20 twinhead kernel: umass0: at uhub0, port 2, addr 1 = (disconnected) > > Jul 4 14:40:27 twinhead kernel: ugen0.2: <vendor 0x174c> at usbus0 > > Jul 4 14:40:27 twinhead kernel: umass0: <vendor 0x174c product = 0x5106, class 0/0, rev 3.00/0.01, addr 1> on usbus0 > > Jul 4 14:40:27 twinhead kernel: (probe0:umass-sim0:0:0:0): REPORT = LUNS. CDB: a0 00 00 00 00 00 00 00 00 10 00 00=20 > > Jul 4 14:40:27 twinhead kernel: (probe0:umass-sim0:0:0:0): CAM = status: SCSI Status Error > > Jul 4 14:40:27 twinhead kernel: (probe0:umass-sim0:0:0:0): SCSI = status: Check Condition > > Jul 4 14:40:27 twinhead kernel: (probe0:umass-sim0:0:0:0): SCSI = sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code) > > Jul 4 14:40:27 twinhead kernel: (probe0:umass-sim0:0:0:0): Error = 22, Unretryable error > > Jul 4 14:40:27 twinhead kernel: da0 at umass-sim0 bus 0 scbus4 = target 0 lun 0 > > Jul 4 14:40:27 twinhead kernel: da0: <Hitachi HTS542520K9SA00 BBDO> = Fixed Direct Access SCSI-5 device=20 > > Jul 4 14:40:27 twinhead kernel: da0: 400.000MB/s transfers > > Jul 4 14:40:27 twinhead kernel: da0: 190782MB (390721968 512 byte = sectors: 255H 63S/T 24321C) > > Jul 4 14:40:27 twinhead kernel: da0: quirks=3D0x2<NO_6_BYTE> > >=20 > > I can provide additional information or try patches as necessary. > >=20 > > Alexandre "Sunny" Kovalenko (=D0=9E=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD= =D0=B4=D1=80 =D0=9A=D0=BE=D0=B2=D0=B0=D0=BB=D0=B5=D0=BD=D0=BA=D0=BE) > >=20 > > _______________________________________________ > > freebsd-usb@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > > To unsubscribe, send any mail to = "freebsd-usb-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9478BFAE-550D-485C-97FD-6F669F5B88EE>