From owner-freebsd-stable Tue Jan 22 10:22:47 2002 Delivered-To: freebsd-stable@freebsd.org Received: from hindenburg.eboai.org (hindenburg.eboai.org [206.183.134.245]) by hub.freebsd.org (Postfix) with ESMTP id 51EEE37B482 for ; Tue, 22 Jan 2002 10:21:35 -0800 (PST) Received: by hindenburg.eboai.org (Postfix, from userid 1000) id DF66F5E2E0; Tue, 22 Jan 2002 13:21:34 -0500 (EST) Date: Tue, 22 Jan 2002 13:21:34 -0500 From: Chip Marshall To: freebsd-stable@freebsd.org Subject: MSAC-US1 umass problem Message-ID: <20020122132134.A15834@setzer.chocobo.cx> Reply-To: chip@chocobo.cx Mail-Followup-To: freebsd-stable@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.20i X-URL: http://www.chocobo.cx/chip/ X-OS: FreeBSD 4.2-RELEASE i386 up 107 days, 11:44 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm having a sort of odd problem with a Sony MSAC-US1 USB Memory Stick reading under FreeBSD 4.5-RC (Tue Jan 22 13:10:18 EST 2002). When I boot up, the card reader is found as a Texas Instruments USB hub, which is normal. The first time I insert a card, it attaches a umass device correctly and I get a da device. If I remove that card and reinsert it, no attachment is made. I turned on some of the related DEBUG options in the kernel, and noticed that on the second insert, it was getting caught on: umass0: Sony MSAC-US1, rev 1.10/1.00, addr 3, UFI over CBI umass0:0:0:-1: Attached to scbus0 as device 0 scbus0: scanning for umass0:0:0:-1 umass-sim:0:-1:-1:XPT_PATH_INQ:. umass0:0:0:0:XPT_PATH_INQ:. umass0:0:0:0:XPT_PATH_INQ:. umass0:0:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense umass-sim:0:1:0:func_code 0x0004: Invalid target (no wildcard) umass-sim:0:2:0:func_code 0x0004: Invalid target (no wildcard) umass0: Attach finished umass0: Handling CBI state 10 (CBI Command), xfer=0xc1941d80, NORMAL_COMPLETION umass0: Handling CBI state 11 (CBI Data), xfer=0xc1941e00, NORMAL_COMPLETION umass0: 0x 008000011f000000536f6e7920202020 buffer=0xc1935e84, buflen=36 umass0: 0x 4d5341432d5553312020202020202020 umass0: 0x 312e3030 umass0: Fetching 0b sense data Nothing much seems to happen after that. Removing and reinserting the card doesn't change anything, and I no longer get any additional messages about it. A usbdevs hangs once it gets to the hub device. The only other USB device connected is a Microsoft IntelliMouse. This is all off of a 4-port USB PCI card from CompUSA, it appears to be a Lucent QuardaBus chip. This was working fine on my other machine, running 4.4-RELEASE, but that was with a different USB chipset, so I'm not sure if this is a problem with the interface card, or is a problem with 4.5-RC. -- Chip Marshall http://www.chocobo.cx/chip/ GCM/CS d+(-) s+:++ a20>? C++ UB++++$ P+++$ L- E--- W++ N@ o K- w O M+ V-- PS+ PE Y+ PGP+ t+@ 5 X R@ tv+() b++>+++ DI++++ D(-) G++ e>++ h->++ r++ y- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message