Alan, Greg:

After adding  "max_sectors: 128," to scsiglue.c, the kernel continues to hang
under the following conditions :

The PC has 128 MiB of RAM... 

The kernel has been booted in an embedded system, and the initrd has been
loaded into a 32 MiB RAMdisk.  The RAMdisk has about 20 MiB of free space, to
store temporary files and logging information, leaving ~96 MiB of RAM for the
kernel.

The running process (a sector-based disk imager) is taking up all but 1MiB of
RAM, and there is no swap partition available on the embedded platform.  The
process is copying 15GiB of data from /dev/hda[1,2] to a series of 2GiB files
on   a USB drive (/dev/sda1) mounted on a directory on a ramdrive. 

After copying about one gigibyte of data, the system "hangs", although the
terminal still will allow switching between virtual terminals (but will not
accept any keyboard input, or allow me access to the shells on tty3/tty4).

The kernel has usb verbose debug on, but I have not yet been able to get a
dump of the kernel log ring buffer once the machine locks up.  I will be
attempting to do so again today, by using a serial console to log the running
system.

-Martin


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to