Skip site navigation (1)Skip section navigation (2)
Date:      11 Nov 2005 08:42:10 -0500
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        Roland Smith <rsmith@xs4all.nl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: usb flashdrive not working on 6.0
Message-ID:  <44acgb1etp.fsf@be-well.ilk.org>
In-Reply-To: <20051110130311.GC42080@slackbox.xs4all.nl>
References:  <20051110130311.GC42080@slackbox.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Roland Smith <rsmith@xs4all.nl> writes:

> Hi,
> 
> After my old flashdrive broke down, I bought a new one and updated my
> machine to 6.0-STABLE (amd64).
> 
> The new flashdrive is not recognized when I plug it in. There is no
> reaction whatsoever from the usb subsystem. This is the flash drive in
> question:
> http://www.supermediastore.com/pqi-cool-drive-256mb-usb-20-usb-flash-drive.html
> 
> 
> I have uhci, usb, umass, scbus, pass and da built into the kernel;
> 
> uhci0: <VIA 83C572 USB controller> port 0xc400-0xc41f irq 21 at device 16.0 on p
> ci0
> uhci0: [GIANT-LOCKED]
> usb0: <VIA 83C572 USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1: <VIA 83C572 USB controller> port 0xc800-0xc81f irq 21 at device 16.1 on p
> ci0
> uhci1: [GIANT-LOCKED]
> usb1: <VIA 83C572 USB controller> on uhci1
> usb1: USB revision 1.0
> uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> uhci2: <VIA 83C572 USB controller> port 0xd000-0xd01f irq 21 at device 16.2 on p
> ci0
> uhci2: [GIANT-LOCKED]
> usb2: <VIA 83C572 USB controller> on uhci2
> usb2: USB revision 1.0
> uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub2: 2 ports with 2 removable, self powered
> uhci3: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 21 at device 16.3 on p
> ci0
> uhci3: [GIANT-LOCKED]
> usb3: <VIA 83C572 USB controller> on uhci3
> usb3: USB revision 1.0
> uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub3: 2 ports with 2 removable, self powered
> 
> I do get a funny message about a device without a driver:
> 
> pci0: <serial bus, USB> at device 16.4 (no driver attached)
> 
> But I suspect that is the USB 2.0 device, which isn't recognized because
> I don't have ehci in my kernel.
> 
> When I plug in a SDDR-31 CompactFlash card reader, everything works:
> 
> umass0: SanDisk Corporation ImageMate CompactFlash USB, rev 1.10/0.09, addr 2
> umass0: Get Max Lun not supported (STALLED)
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <SanDisk ImageMate II 1.30> Removable Direct Access SCSI-2 device 
> da0: 1.000MB/s transfers
> da0: 61MB (125441 512 byte sectors: 64H 32S/T 61C)
> (da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 1 ea 0 0 0 1 0 
> (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
> (da0:umass-sim0:0:0:0): SCSI Status: Check Condition
> (da0:umass-sim0:0:0:0): MEDIUM ERROR asc:0,0
> (da0:umass-sim0:0:0:0): No additional sense information
> (da0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
> 
> The messages notwithstanding, I can mount the CF card just fine. So I
> think the usb subsystem works fine. My precious flash drive (apacer)
> also worked without problems. 
> 
> Can anybody shed some light on this?

Not offhand, but why don't you just try adding ehci to your kernel and
see what happens?



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