Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2002 08:37:21 -0800 (PST)
From:      Andrew Gould <andrewgould@yahoo.com>
To:        "Brian T.Schellenberger" <bts@babbleon.org>, jstocker@tzi.de
Cc:        freebsd-questions@freebsd.org, freebsd-scsi@freebsd.org
Subject:   Re: USB drive -- problems
Message-ID:  <20020211163721.18370.qmail@web13404.mail.yahoo.com>
In-Reply-To: <20020211143707.22A834074@i8k.babbleon.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I understand neither scsi nor usb issues; but am
considering getting a usb drive for my KDS minibook pc
( a cool little device, except for the winmodem).

Is the problem below related to any use of usb hard
drives?  Is it isolated to the use of pci usb
controllers?  Am I way off base on both questions?

Thanks,

Andrew Gould


--- "Brian T.Schellenberger" <bts@babbleon.org> wrote:
> 
> Bingo!
> 
> That was it!  It's working beautifully now.
> 
> ThankyouThankyouThankyouThankyou.
> 
> I'll submit the patches to a committer so I don't
> have to re-patch every time 
> I upgrade the source.
> 
> PS: Did you submit your patch so it can be
> integrated into the offiical 
> source?
> 
> PPS: Anyway know of any particular reason why
> DA_Q_NO_6_BYTE isn't just the 
> default?  Looking at the scsi file it sure seems
> like a large number of 
> devices need this . . . at any rate it seems like it
> might be cool if i/o 
> errors of this nature could be recognized and the
> feature dynamically turned 
> off . . .
> 
> 
> PS: Just in case there's somebody on the scsi list
> who'd like to commit my 
> change, my patch is attached.
> 
> 
> On Monday 11 February 2002 03:53 am, Jan Stocker
> wrote:
> > Excuse me for the late reply...
> >
> > src/sys/cam/scsi/scsi_da.c contains quirks for
> each da device...
> >
> > ive added one for my digicam:
> >
> > {
> > 	/* MINOLTA DIMAGE 2330 */
> > 	{T_DIRECT, SIP_MEDIA_REMOVABLE, "MINOLTA",
> "DIMAGE 2330*","*"},
> > 	/*quirks*/ DA_Q_NO_6_BYTE
> > },
> >
> > so no 6-byte commands will be send to the
> device... search for a device
> > entry similar to your disc controller, add an
> entry and recompile...
> >
> > Jan
> >
> > P.S: Your surname looks quite german....
> >
> > > -----Original Message-----
> > > From: Brian T.Schellenberger
> [mailto:bts@babbleon.org]
> > > Sent: Saturday, February 09, 2002 12:31 AM
> > > To: jstocker@tzi.de
> > > Subject: Re: USB drive -- problems
> > >
> > > On Monday 04 February 2002 08:00 am, you wrote:
> > > > A maybe better discussion group will be
> freebsd-scsi.
> > > >
> > > > Maybe you need to turn off 6-byte commands
> with a quirk...
> > >
> > > Hmm . . . perhaps.  But I'm afraid I don't even
> know what that means.
> > > Can you clarify, or tell me what I should be
> reading that I'm not?
> > >
> > > > Jan
> > > >
> > > > > PPS: Why, oh why is there a /dev/ad0 and a
> /dev/da0?  What do
> > > > > they stand for?
> > > >
> > > > Okay... da is for the DirectAccess drives on
> USB/SCSI
> > > > ad represent the ATA-Drives. So ad0 is the
> primary-master ATA-IDE
> > > > drive.
> > > >
> > > > > -----Original Message-----
> > > > > From: owner-freebsd-hardware@FreeBSD.ORG
> > > > >
> [mailto:owner-freebsd-hardware@FreeBSD.ORG]On Behalf
> Of Brian
> > > > > T.Schellenberger
> > > > > Sent: Sunday, February 03, 2002 3:20 PM
> > > > > To: freebsd-question@FreeBSD.ORG;
> freebsd-hardware@FreeBSD.ORG
> > > > > Subject: USB drive -- problems
> > > > >
> > > > >
> > > > >
> > > > > Ok, with little confidence it would work,
> since I could find
> > >
> > > no very good
> > >
> > > > > info on USB & FreeBSD, and there was no
> response to my query on
> > > > > the subject,
> > > > > I decided in a "what the hell" moment to get
> a USB drive and see what
> > > > > happened.
> > > > >
> > > > > I have a LaCie 80G drive.  It was $250 for
> 80, USB 2, and if
> > >
> > > it works it
> > >
> > > > > should be pretty darn cool.
> > > > >
> > > > > It is recognized by the kernel, so I thought
> I was doing
> > >
> > > pretty well, but
> > >
> > > > > when I try to actually do anything with it,
> I run into
> > >
> > > trouble.  Here are
> > >
> > > > > some messages from /var/log messages, first
> hte successful
> > >
> > > boot stuff and
> > >
> > > > > then the failure messages:
> > > > >
> > > > > Feb  3 04:31:21 i8k /kernel: uhci0: <Intel
> 82801BA/BAM (ICH2) USB
> > > > > controller
> > > > > USB-A> port 0xbce0-0xbcff irq 11 at device
> 31.2 on pci0
> > > > > Feb  3 04:31:21 i8k /kernel: usb0: <Intel
> 82801BA/BAM (ICH2) USB
> > > > > controller
> > > > > USB-A> on uhci0
> > > > > Feb  3 04:31:21 i8k /kernel: usb0: USB
> revision 1.0
> > > > > Feb  3 04:31:21 i8k /kernel: uhub0: Intel
> UHCI root hub,
> > >
> > > class 9/0, rev
> > >
> > > > > 1.00/1.00, addr 1
> > > > > Feb  3 04:31:21 i8k /kernel: uhub0: 2 ports
> with 2 removable, self
> > > > > powered Feb  3 04:31:21 i8k /kernel: umass0:
> LaCie LaCie
> > >
> > > StudioDrive USB2
> > >
> > > > > ,
> > > > > rev 2.00/10.06, addr 2
> > > > >
> > > > >
> > > > > Feb  3 04:31:21 i8k /kernel: da0 at
> umass-sim0 bus 0 target 0 lun 0
> > > > > Feb  3 04:31:22 i8k /kernel: da0: <Maxtor 4
> D080H4 DAH0> Fixed
> > > > > Direct Access
> > > > > SCSI-0 device
> > > > > Feb  3 04:31:22 i8k /kernel: da0: 650KB/s
> transfers
> > > > > Feb  3 04:31:22 i8k /kernel: da0: 78167MB
> (160086528 512 byte
> > > > > sectors: 64H
> > > > > 32S/T 12631C)
> > > > >
> > > > >
> > > > > Feb  3 05:08:48 i8k /kernel:
> (da0:umass-sim0:0:0:0): READ(06).
> > > > > CDB: 8 0 0 0 1
> > > > > 0
> > > > > Feb  3 05:08:48 i8k /kernel:
> (da0:umass-sim0:0:0:0): ILLEGAL
> > > > > REQUEST asc:21,0
> > > > > Feb  3 05:08:48 i8k /kernel:
> (da0:umass-sim0:0:0:0): Logical
> > > > > block address
> > > > > out of range
> > > > > Feb  3 05:08:57 i8k /kernel:
> (da0:umass-sim0:0:0:0): READ(06).
> > > > > CDB: 8 0 0 0 1
> > > > > 0
> > > > > Feb  3 05:08:57 i8k /kernel:
> (da0:umass-sim0:0:0:0): ILLEGAL
> > > > > REQUEST asc:21,0
> > > > > Feb  3 05:08:57 i8k /kernel:
> (da0:umass-sim0:0:0:0): Logical
> > > > > block address
> > > > > out of range
> > > > >
> > > > > The set of error messages above were
> returned when I did a simple
> > > > >
> > > > > dd if=/dev/da0
> > > > >
> > > > >
> > > > > PS: I might not recieve mail for a couple
> days so don't be
> > >
> > > surprised if
> > >
> > > > > responses are a little slow.  Based on
> previous response to USB
> > > > > queries on
> > > > > the questions list I doubt that excessive
> responses will be a big
> > > > > problem.
> > > > > I'm including the questions list here more
> as an "FYI" sort of thing.
> > > > >
> > > > >  It's darn confusing and it makes me nervous
> as heck doing
> > > > > "dangerous" operations where I am one
> swapped letter pair away from
> > > > > wiping out my primary
> > > > > drive!
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Brian T. Schellenberger . . . . . . .  
> bts@wnt.sas.com (work)
> > > > > Brian, the man from Babble-On . . . .  
> bts@babbleon.org (personal)
> > > > >                                 ME --> 
> http://www.babbleon.org
> > > > > http://www.eff.org   <-- GOOD GUYS -->
> > > > > http://www.programming-freedom.org
> > > > >
> > > > >
> > > > > To Unsubscribe: send mail to
> majordomo@FreeBSD.org
> > > > > with "unsubscribe freebsd-hardware" in the
> body of the message
> > >
> > > --
> > > Brian T. Schellenberger . . . . . . .  
> bts@wnt.sas.com (work)
> > > Brian, the man from Babble-On . . . .  
> bts@babbleon.org (personal)
> > >                                 ME --> 
> http://www.babbleon.org
> > > http://www.eff.org   <-- GOOD GUYS -->
> >
> > http://www.programming-freedom.org
> 
> -- 
> Brian T. Schellenberger . . . . . . .  
> bts@wnt.sas.com (work)
> Brian, the man from Babble-On . . . .  
> bts@babbleon.org (personal)
>                                 ME --> 
> http://www.babbleon.org
> http://www.eff.org   <-- GOOD GUYS --> 
> http://www.programming-freedom.org 
> > *** scsi_da.c.org	Mon Feb 11 07:18:39 2002
> --- scsi_da.c	Mon Feb 11 07:23:18 2002
> ***************
> *** 255,265 ****
>   		{T_DIRECT, SIP_MEDIA_REMOVABLE, "Sony", "Sony
> DSC", "*"},
>   		/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
>   	},
> !         {
>   		/*
>   		 * Maxtor 3000LE USB Drive
>   		 */
>   		{T_DIRECT, SIP_MEDIA_FIXED, "MAXTOR*",
> "K040H2*", "*"},
>   		/*quirks*/ DA_Q_NO_6_BYTE
>   	},
>   	{
> --- 255,272 ----
>   		{T_DIRECT, SIP_MEDIA_REMOVABLE, "Sony", "Sony
> DSC", "*"},
>   		/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
>   	},
> !     {
>   		/*
>   		 * Maxtor 3000LE USB Drive
>   		 */
>   		{T_DIRECT, SIP_MEDIA_FIXED, "MAXTOR*",
> "K040H2*", "*"},
> + 		/*quirks*/ DA_Q_NO_6_BYTE
> + 	},
> +     {
> + 		/*
> + 		 * LaCie USB drive, among others
> + 		 */
> + 		{T_DIRECT, SIP_MEDIA_FIXED, "Maxtor*",
> "D080H4*", "*"},
>   		/*quirks*/ DA_Q_NO_6_BYTE
>   	},
>   	{
> 


__________________________________________________
Do You Yahoo!?
Send FREE Valentine eCards with Yahoo! Greetings!
http://greetings.yahoo.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020211163721.18370.qmail>