From nobody@FreeBSD.org  Mon Mar  8 12:07:30 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D46B516A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  8 Mar 2004 12:07:30 -0800 (PST)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B6D6F43D1D
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  8 Mar 2004 12:07:30 -0800 (PST)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i28K7U72023248
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 8 Mar 2004 12:07:30 -0800 (PST)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.10/8.12.10/Submit) id i28K7UBi023247;
	Mon, 8 Mar 2004 12:07:30 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200403082007.i28K7UBi023247@www.freebsd.org>
Date: Mon, 8 Mar 2004 12:07:30 -0800 (PST)
From: Magnus <bsdhead.at.spray.dot.se@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Device/vendor quirks for iRiver iFP-595T(512MB) MP3 player
X-Send-Pr-Version: www-2.3

>Number:         63941
>Category:       i386
>Synopsis:       QUIRK: Device/vendor quirks for iRiver iFP-595T(512MB) MP3 player
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-i386
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 08 12:10:12 PST 2004
>Closed-Date:    Sun Aug 08 09:13:11 GMT 2004
>Last-Modified:  Sun Aug 08 09:13:11 GMT 2004
>Originator:     Magnus
>Release:        5.2.1-RELEASE
>Organization:
n/a
>Environment:
FreeBSD europa.home.bogus 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #5: Tue Feb 24 23:46:34 CET 2004     root@europa.home.bogus:/usr/obj/usr/src/sys/EUROPA  i386
>Description:
This PR is related to PR kern/54881 though the MP3 players is slightly different.
>How-To-Repeat:
# From dmesg (attached + detached):
umass0: vendor 0x4102 product 0x1105, rev 1.10/1.00, addr 2
umass0: Get Max Lun not supported (STALLED)
GEOM: create disk da0 dp=0xc36b9c50
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <iRiver iFP Mass Driver 1.00> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 500MB (1024000 512 byte sectors: 64H 32S/T 500C)
(da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): UNIT ATTENTION asc:29,0
(da0:umass-sim0:0:0:0): Power on, reset, or bus device reset occurred
(da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): UNIT ATTENTION asc:29,0
(da0:umass-sim0:0:0:0): Power on, reset, or bus device reset occurred
umass0: at uhub0 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
GEOM: destroy disk da0 dp=0xc36b9c50
umass0: detached

# camcontrol rescan all
Re-scan of bus 0 was successful

# camcontrol inquiry da0
pass0: <iRiver iFP Mass Driver 1.00> Removable Direct Access SCSI-0 device
pass0: Serial Number     xxxxxx
pass0: 1.000MB/s transfers

# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 addr 2: full speed, self powered, config 1, product 0x1105(0x1105), vendor 0x4102(0x4102), rev 1.00
 port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 powered
 port 2 powered

>Fix:
The file /usr/src/sys/dev/usb/usbdevs shall include lines like:
+/* iRiver products */
+product	IRIVER IFP595T		0x1105	iFP Mass Driver

>Release-Note:
>Audit-Trail:

From: Magnus <bsdhead@spray.se>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: i386/63941: Device/vendor quirks for iRiver iFP-595T(512MB) MP3 player
Date: Mon, 15 Mar 2004 23:39:41 +0100

 SSBtYW5hZ2VkIHRvIGdldCB0aGUgaVJpdmVyIGlGUC01OTVUIG1wMyBwbGF5ZXIgdG8gd29yayB3
 aXRoIEZyZWVCU0QgNS4yLjEuCgoxLikgSSBjcmVhdGVkIHRoZSBwYXRjaGVzIGJlbG93IChJIGRv
 IG5vdCBrbm93IGlmIHRoaXMgaXMgdGhlIHByb3BlciB3YXkgdG8KZG8gaXQpLgoKMi4pIEkgZG93
 bmxvYWRlZCB0aGUgVU1TIChVTUFTUykgZmlybXdhcmUgZm9yIHRoZSBwbGF5ZXIgZnJvbSB3d3cu
 aXJpdmVyLmNvbQphbmQgdXBncmFkZWQgdGhlIGZpcm13YXJlLgoKMy4pIEluIFdpbmRvd3MsIGRv
 IGEgcXVpY2stZm9ybWF0IG9mIHRoZSBwbGF5ZXIgb25jZSB0aGUgZmlybXdhcmUgaXMgb2theS4K
 RG8gbm90IGRpc2Nvbm5lY3QgYWZ0ZXIgdGhlIGZvcm1hdCwgYnV0IGNyZWF0ZSB0aGUgdHdvIGRp
 cmVjdG9yaWVzICJWT0lDRSIKYW5kICJSRUNPUkQiIGluIHRoZSByb290IGZvbGRlci4gSWYgeW91
 IGRvbid0IGRvIHRoaXMsIHRoZSBwbGF5ZXIgd2lsbApjcmVhdGUgdGhlIGRpcmVjdG9yaWVzIGFu
 ZCBGcmVlQlNEIHdvbid0IHVuZGVyc3RhbmQgdGhlIHBhcnRpdGlvbiB0YWJsZQooYmxvb2R5IHN0
 cmFuZ2UpLgoKNC4pIEkgYWRkZWQgZm9sbG93aW5nIHRvIC9ldGMvZnN0YWI6Ci9kZXYvZGEwoKCg
 oKCgoKAvbW50L2lyaXZlcqCgoKCgoKCgoKCgoKBtc2Rvc6CgoHJ3LG5vYXV0b6CgoKCgoKAwoKCg
 oKCgoDAKCjUuKSBta2RpciAvbW50L2lyaXZlcgoKNi4pIFBsdWdpbiB0aGUgcGxheWVyIGFuZCBz
 d2l0Y2ggaXQgb24uIE5vdyB5b3UgY2FuIHR5cGUgIm1vdW50IC9tbnQvaXJpdmVyIgoKCi0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKIyBkaWZmIC1ydU4gdXNiZGV2
 cy5vbGQgdXNiZGV2cwotLS0gdXNiZGV2cy5vbGQgTW9uIE1hciAxNSAxODoyNjoyMiAyMDA0Cisr
 KyB1c2JkZXZzoKCgoKBNb26gTWFyoDE1oDE5OjU2OjQxoDIwMDQKQEAgLTM2Niw2ICszNjYsNyBA
 QAqgdmVuZG9yoERMSU5LoKCgoKCgoKCgoKAweDIwMDGgoEQtTGluawqgdmVuZG9yoFZJRFpNRURJ
 QaCgoKCgoKAweDMyNzWgoFZpZHpNZWRpYaBQdGWgTHRkCqB2ZW5kb3KgREFJU1mgoKCgoKCgoKCg
 oDB4MzU3OaCgRGFpc3mgVGVjaG5vbG9neQordmVuZG9yIElSSVZFUqCgoKCgoKCgoKAweDQxMDKg
 oGlSaXZlcgqgdmVuZG9yoElOVEVMoKCgoKCgoKCgoKAweDgwODagoEludGVsCqB2ZW5kb3KgSFAy
 oKCgoKCgoKCgoKCgoDB4ZjAwM6CgSGV3bGV0dKBQYWNrYXJkCqAKQEAgLTY3MCw2ICs2NzEsOSBA
 QAqgcHJvZHVjdKCgoKCgoKCgR0VORVNZU6BHTDY1MKCgoKCgoKCgoKCgMHgwNjA0oKBHTDY1MKBI
 dWIKoHByb2R1Y3SgoKCgoKCgoEdFTkVTWVOgR0w2NDFVU0KgoKCgoKCgoDB4MDcwMKCgR0w2NDFV
 U0KgQ29tcGFjdEZsYXNooENhcmQKUmVhZGVyCqBwcm9kdWN0oKCgoKCgoKBHRU5FU1lToEdMNjQx
 VVNCMklERaCgoKAweDA3MDKgoEdMNjQxVVNCoFVTQi1JREWgQnJpZGdlCisKKy8qIGlSaXZlciBw
 cm9kdWN0cyAqLworcHJvZHVjdKCgoKCgoKCgSVJJVkVSoElGUDV4eFSgoKCgoKCgoKCgMHgxMTA1
 oKBpRlAtNXh4VKBVU0KgbXAzoHBsYXllcgpzZXJpZXMKoAqgLyqgSEFMoENvcnBvcmF0aW9uoHBy
 b2R1Y3RzoCovCqBwcm9kdWN0oEhBTKBJTVIwMDGgoKCgoKCgoKCgoKCgMHgwMDExoKBDcm9zc2Ft
 MitVU0KgSVKgY29tbWFuZGVyCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0KCiMgZGlmZiAtcnVOIHVzYmRldnMuaC5vbGQgdXNiZGV2cy5oCi0tLSB1c2JkZXZzLmgu
 b2xkoKCgoKCgoE1vbqBNYXKgMTWgMTk6NTY6MjWgMjAwNAorKysgdXNiZGV2cy5ooKCgTW9uoE1h
 cqAxNaAxOTo1Njo0N6AyMDA0CkBAIC0zNzMsNiArMzczLDcgQEAKoCNkZWZpbmWgoKCgoKCgoFVT
 Ql9WRU5ET1JfRExJTkugoKCgoKCgoDB4MjAwMaCgoKCgoKCgoKAvKqBELUxpbmugKi8KoCNkZWZp
 bmWgoKCgoKCgoFVTQl9WRU5ET1JfVklEWk1FRElBoKCgoDB4MzI3NaCgoKCgoKCgoKAvKqBWaWR6
 TWVkaWGgUHRloEx0ZAoqLwqgI2RlZmluZaCgoKCgoKCgVVNCX1ZFTkRPUl9EQUlTWaCgoKCgoKCg
 MHgzNTc5oKCgoKCgoKCgoC8qoERhaXN5oFRlY2hub2xvZ3kKKi8KKyNkZWZpbmWgoKCgoKCgoFVT
 Ql9WRU5ET1JfSVJJVkVSoKCgoKCgoDB4NDEwMqCgoKCgoKCgoKAvKqBpUml2ZXKgKi8KoCNkZWZp
 bmWgoKCgoKCgoFVTQl9WRU5ET1JfSU5URUygoKCgoKCgoDB4ODA4NqCgoKCgoKCgoKAvKqBJbnRl
 bKAqLwqgI2RlZmluZaCgoKCgoKCgVVNCX1ZFTkRPUl9IUDKgoDB4ZjAwM6CgoKCgoKCgoKAvKqBI
 ZXdsZXR0oFBhY2thcmSgKi8KoApAQCAtNjc3LDYgKzY3OCw5IEBACqAjZGVmaW5loKCgoKCgoKBV
 U0JfUFJPRFVDVF9HRU5FU1lTX0dMNjUwoKCgoKCgoDB4MDYwNKCgoKCgoKCgoKAvKqBHTDY1MKBI
 dWIKKi8KoCNkZWZpbmWgoKCgoKCgoFVTQl9QUk9EVUNUX0dFTkVTWVNfR0w2NDFVU0KgoKCgMHgw
 NzAwoKCgoKCgoKCgoC8qoEdMNjQxVVNCCkNvbXBhY3RGbGFzaCBDYXJkIFJlYWRlciAqLwqgI2Rl
 ZmluZaCgoKCgoKCgVVNCX1BST0RVQ1RfR0VORVNZU19HTDY0MVVTQjJJREWgoKCgoKCgoDB4MDcw
 MqCgoKCgoKCgoKAvKgpHTDY0MVVTQiBVU0ItSURFIEJyaWRnZSAqLworCisvKiBpUml2ZXIgcHJv
 ZHVjdHMgKi8KKyNkZWZpbmWgoKCgoKCgoFVTQl9QUk9EVUNUX0lSSVZFUl9JRlA1eHhUoKCgoKCg
 MHgxMTA1oKCgoKCgoKCgoC8qoGlGUC01eHhUClVTQiBtcDMgcGxheWVyIHNlcmllcyAqLwqgCqAv
 KqBIQUygQ29ycG9yYXRpb26gcHJvZHVjdHOgKi8KoCNkZWZpbmWgoKCgoKCgoFVTQl9QUk9EVUNU
 X0hBTF9JTVIwMDGgoDB4MDAxMaCgoKCgoKCgoKAvKqBDcm9zc2FtMitVU0KgSVIKY29tbWFuZGVy
 ICovCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiMgZGlmZiAt
 cnVOIHVzYmRldnNfZGF0YS5oLm9sZCB1c2JkZXZzX2RhdGEuaAotLS0gdXNiZGV2c19kYXRhLmgu
 b2xkoKBNb26gTWFyoDE1oDE5OjU2OjMxoDIwMDQKKysrIHVzYmRldnNfZGF0YS5ooKCgoKCgTW9u
 oE1hcqAxNaAxOTo1Njo0N6AyMDA0CkBAIC0xMDc4LDYgKzEwNzgsMTIgQEAKoKCgoKCgoKCgoKCg
 IkdMNjQxVVNCoFVTQi1JREWgQnJpZGdlIiwKoKCgoKCgoKB9LAqgoKCgoKCgoHsKK6CgoKCgoKCg
 oKCgVVNCX1ZFTkRPUl9JUklWRVIsoFVTQl9QUk9EVUNUX0lSSVZFUl9JRlA1eHhULAoroKCgoKCg
 oKCgoKAwLAoroKCgoKCgoKCgoKAiaVJpdmVyIiwKK6CgoKCgoKCgoKCgImlGUC01eHhUoFVTQqBt
 cDOgcGxheWVyoHNlcmllcyIsCiugoKCgoKCgfSwKK6CgoKCgoKB7CqCgoKCgoKCgoKCgoFVTQl9W
 RU5ET1JfSEFMLKBVU0JfUFJPRFVDVF9IQUxfSU1SMDAxLAqgoKCgoKCgoKCgoKAwLAqgoKCgoKCg
 oKCgoKAiSEFMoENvcnBvcmF0aW9uIiwKQEAgLTQ5MDksNiArNDkxNSwxMiBAQAqgoKCgoKCgoKCg
 oKBVU0JfVkVORE9SX0RBSVNZLKAwLAqgoKCgoKCgoKCgoKBVU0JfS05PV05ERVZfTk9QUk9ELAqg
 oKCgoKCgoKCgoKAiRGFpc3mgVGVjaG5vbG9neSIsCiugoKCgoKCgoKCgoE5VTEwsCiugoKCgoKCg
 fSwKK6CgoKCgoKB7CiugoKCgoKCgoKCgoFVTQl9WRU5ET1JfSVJJVkVSLKAwLAoroKCgoKCgoKCg
 oKBVU0JfS05PV05ERVZfTk9QUk9ELAoroKCgoKCgoKCgoKAiaVJpdmVyIiwKoKCgoKCgoKCgoKCg
 TlVMTCwKoKCgoKCgoKB9LAqgoKCgoKCgoHsKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLQoKIyBkaWZmIC1ydU4gc2NzaV9kYS5jLm9sZCBzY3NpX2RhLmMKLS0tIHNj
 c2lfZGEuYy5vbGSgoKCgoKCgTW9uoE1hcqAxNaAxODoyNzo1MKAyMDA0CisrKyBzY3NpX2RhLmOg
 oKBNb26gTWFyoDE1oDE4OjI4OjIwoDIwMDQKQEAgLTM3Niw2ICszNzYsMTMgQEAKoKCgoKCgoKCg
 oKCgoKCgoHtUX0RJUkVDVCygU0lQX01FRElBX1JFTU9WQUJMRSygIkNSRUFUSVZFIiygIk5PTUFE
 X01VVk8iLAoiKiJ9LAqgoKCgoKCgoKCgoKCgoKCgcXVpcmtzoERBX1FfTk9fU1lOQ19DQUNIRXxE
 QV9RX05PX1BSRVZFTlQKoKCgoKCgoKB9LAoroKCgoKCgoHsKK6CgoKCgoKCgoKCgoKCgoC8qCiug
 oKCgoKCgoKCgoKCgoKCgKqBpUml2ZXKgaUZQoG1wM6BwbGF5ZXJzoChVU0IsoFVNQVNTKQoroKCg
 oKCgoKCgoKCgoKCgoCovCiugoKCgoKCgoKCgoKCgoKB7VF9ESVJFQ1QsoFNJUF9NRURJQV9SRU1P
 VkFCTEUsoCJpUml2ZXIiLKAiaUZQKiIsoCIqIn0sCiugoKCgoKCgoKCgoKCgoKBxdWlya3OgREFf
 UV9OT19TWU5DX0NBQ0hFCiugoKCgoKCgfSwKoH07CqAKoHN0YXRpY6BkaXNrX3N0cmF0ZWd5X3Sg
 ZGFzdHJhdGVneTsK
State-Changed-From-To: open->closed 
State-Changed-By: sanpei 
State-Changed-When: Sun Aug 8 09:11:46 GMT 2004 
State-Changed-Why:  
Committed scsi_da.c rev. 1.170 
See also kern/54881, kern/66124 

http://www.freebsd.org/cgi/query-pr.cgi?pr=63941 
>Unformatted:
