Subject: Re: Nikon D70
To: Jukka Marin <jmarin@embedtronics.fi>
From: Steven M. Bellovin <smb@research.att.com>
List: netbsd-users
Date: 07/21/2004 13:37:26
In message <20040721165002.GA21831@kyyhky.embedtronics.fi>, Jukka Marin writes:
>Hi,
>
>umass0 at uhub1 port 1 configuration 1 interface 0
>umass0: NIKON NIKON DSC D70, rev 1.10/1.00, addr 2
>umass0: using SCSI over Bulk-Only
>scsibus0 at umass0: 2 targets, 1 lun per target
>sd0 at scsibus0 target 0 lun 0: <NIKON, D70, 1.02> disk removable
>sd0: fabricating a geometry
>sd0: 488 MB, 488 cyl, 64 head, 32 sec, 512 bytes/sect x 1000945 sectors
>sd0: fabricating a geometry
>umass0: at uhub1 port 1 (addr 2) disconnected
>sd0 detached
>scsibus0 detached
>umass0 detached
>
>It works! :-)
>
>But, is there a fix in the making for
>
>umass0: NIKON NIKON DSC D70, rev 1.10/1.00, addr 2
>umass0: using SCSI over Bulk-Only
>umass0: no buffer memory
>

This is a known (and frequently discussed) problem with the USB disk
support -- the driver needs contiguous memory and can't find it.  
Booting the system with the USB disk attached often helps; you can also 
do things like

	dd if=/dev/zero of=/dev/null bs=128m

and letting it run for a few seconds often works, too.


		--Steve Bellovin, http://www.research.att.com/~smb