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