From owner-freebsd-usb@FreeBSD.ORG Sun Apr 6 01:53:53 2014 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EF9B489C for ; Sun, 6 Apr 2014 01:53:53 +0000 (UTC) Received: from mail-qg0-x242.google.com (mail-qg0-x242.google.com [IPv6:2607:f8b0:400d:c04::242]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B495D6B8 for ; Sun, 6 Apr 2014 01:53:53 +0000 (UTC) Received: by mail-qg0-f66.google.com with SMTP id a108so1435558qge.9 for ; Sat, 05 Apr 2014 18:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=161ZQX3J8QFdgNDlU1F5AoNSbHq+detKjCahL+PXMgc=; b=QTKlmK8ZOZbetk1beXVV7BSLvan/S8F6R9qgGC6vyV5/jAK9bWizTjkT62jMQejDTR SVYnhEPbPRukOQo3ACdNeANy9wIM5MfJE3cZLqf9EQ3sqoJDVl21++mJY+CYFjSjIieB jxBK5muhERLdSBlfx3xUksIEiMjzRQAtI+GsXJZfTqaeT2RpdItX9lffJo6OoT9AZ75W HJp6e0zVhcmQSjH3DsM0TKUCU/ahsBeRRgrE/89N5e6K9rLxdIvL13Tqo3fAv0IwBtV4 goRwgQdka+SazyZTnM+h48sK0HZvwQkhHqpnpVnMpLJeQnv7ATFttkWL/sUqhLVbZzVL sQaw== MIME-Version: 1.0 X-Received: by 10.224.22.10 with SMTP id l10mr24128044qab.3.1396749232875; Sat, 05 Apr 2014 18:53:52 -0700 (PDT) Received: by 10.96.200.136 with HTTP; Sat, 5 Apr 2014 18:53:52 -0700 (PDT) Date: Sun, 6 Apr 2014 05:53:52 +0400 Message-ID: Subject: Realtek SD Card Reader 0x0bda / 0x0129 detection? From: Ivan Rokotov To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2014 01:53:54 -0000 Hi, Environment: FreeBSD 10.0-RELEASE/amd64 on Lenovo IdeaPad S400. SD Card Reader visible by usbconfig: ugen1.4: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) usbconfig info: bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x00ff bDeviceSubClass = 0x00ff bDeviceProtocol = 0x00ff bMaxPacketSize0 = 0x0040 idVendor = 0x0bda idProduct = 0x0129 bcdDevice = 0x3960 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 <20100201396000000> bNumConfigurations = 0x0001 Adding/removing SD card yields nothing. The same with booting with SD card and/or turning power on/off with usbconfig. If I add this to /usr/src/sys/dev/usb/usbdevs product REALTEK USB20CRW_T 0x0129 USB20CRW Card Reader - nothing changes. If I add these quirks to /usr/src/sys/dev/usb/quirk/usb_quirk.c USB_QUIRK(REALTEK, USB20CRW_T, 0x0000, 0xffff, UQ_MSC_NO_GETMAXLUN, UQ_MSC_FORCE_WIRE_BBB, UQ_MSC_FORCE_PROTO_SCSI) then I get: umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0100 umass0:3:0:-1: Attached to scbus3 ... (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00 (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error (probe0:umass-sim0:0:0:0): Retrying command ... (probe0:umass-sim0:0:0:0): Error 5, Retries exhausted Adding the 'UQ_MSC_NO_SYNC_CACHE" quirk changes nothing. Does anybody know what should be done and is it possible at all to use this card reader with FreeBSD 10.0? Ivan