Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 212729 | Differences between
and this patch

Collapse All | Expand All

(-)linux-2.6.25-rc4/drivers/usb/storage/transport.c (-1 / +2 lines)
Lines 1009-1015 int usb_stor_Bulk_transport(struct scsi_ Link Here
1009
	US_DEBUGP("Bulk Status S 0x%x T 0x%x R %u Stat 0x%x\n",
1009
	US_DEBUGP("Bulk Status S 0x%x T 0x%x R %u Stat 0x%x\n",
1010
			le32_to_cpu(bcs->Signature), bcs->Tag, 
1010
			le32_to_cpu(bcs->Signature), bcs->Tag, 
1011
			residue, bcs->Status);
1011
			residue, bcs->Status);
1012
	if (bcs->Tag != us->tag || bcs->Status > US_BULK_STAT_PHASE) {
1012
	if (!(bcs->Tag == us->tag || (us->flags & US_FL_BULK_IGNORE_TAG)) ||
1013
		bcs->Status > US_BULK_STAT_PHASE) {
1013
		US_DEBUGP("Bulk logical error\n");
1014
		US_DEBUGP("Bulk logical error\n");
1014
		return USB_STOR_TRANSPORT_ERROR;
1015
		return USB_STOR_TRANSPORT_ERROR;
1015
	}
1016
	}
(-)linux-2.6.25-rc4/drivers/usb/storage/unusual_devs.h (+11 lines)
Lines 1589-1594 UNUSUAL_DEV( 0x22b8, 0x4810, 0x0001, 0x Link Here
1589
		US_SC_DEVICE, US_PR_DEVICE, NULL,
1589
		US_SC_DEVICE, US_PR_DEVICE, NULL,
1590
		US_FL_FIX_CAPACITY),
1590
		US_FL_FIX_CAPACITY),
1591
1591
1592
/*
1593
 * Patch by Constantin Baranov <const@tltsu.ru>
1594
 * Report by Andreas Koenecke.
1595
 * Motorola ROKR Z6.
1596
 */
1597
UNUSUAL_DEV(  0x22b8, 0x6426, 0x0101, 0x0101,
1598
		"Motorola",
1599
		"MSnc.",
1600
		US_SC_DEVICE, US_PR_DEVICE, NULL,
1601
		US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG),
1602
1592
/* Reported by Radovan Garabik <garabik@kassiopeia.juls.savba.sk> */
1603
/* Reported by Radovan Garabik <garabik@kassiopeia.juls.savba.sk> */
1593
UNUSUAL_DEV(  0x2735, 0x100b, 0x0000, 0x9999,
1604
UNUSUAL_DEV(  0x2735, 0x100b, 0x0000, 0x9999,
1594
		"MPIO",
1605
		"MPIO",
(-)linux-2.6.25-rc4/include/linux/usb_usual.h (-1 / +3 lines)
Lines 50-56 Link Here
50
	US_FLAG(CAPACITY_HEURISTICS,	0x00001000)		\
50
	US_FLAG(CAPACITY_HEURISTICS,	0x00001000)		\
51
		/* sometimes sizes is too big */		\
51
		/* sometimes sizes is too big */		\
52
	US_FLAG(MAX_SECTORS_MIN,0x00002000)			\
52
	US_FLAG(MAX_SECTORS_MIN,0x00002000)			\
53
		/* Sets max_sectors to arch min */
53
		/* Sets max_sectors to arch min */		\
54
	US_FLAG(BULK_IGNORE_TAG,0x00004000)			\
55
		/* Ignore tag mismatch in bulk operations */
54
56
55
57
56
#define US_FLAG(name, value)	US_FL_##name = value ,
58
#define US_FLAG(name, value)	US_FL_##name = value ,

Return to bug 212729