USB booting :: Problem by installing to USB



Quote (cbagger01 @ Dec. 07 2005,12:53)
This tells me that your CD/DVD drive was detected at devicename sr0

But there is no mention of your USB drive.

For example, when I have my Sandisk 1GB Cruzer Mini, I see this info:

Code Sample
scsi3 : SCSI emulation for USB Mass Storage devices
 Vendor: SanDisk   Model: Cruzer Mini       Rev: 0.1
 Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi3, channel 0, id 0, lun 0
SCSI device sdb: 2001888 512-byte hdwr sectors (1025 MB)
sdb: Write Protect is off
sdb: sdb1


Maybe your USB controller is not working correctly.

If you type:

lsmod

you should see a uhci, ohci or ehci driver module present, and with your drive plugged in you should see usb-storage present.

You can also see this on the Modules tab of the System Stats program.

OK
I typed    lsmod   and near the bottom of the list it shows

usb-storage                  61952      0 (unused)
usb-uhci                        21516      0(unused)
usbcore                        58016      1[hid usb-storage usb-uhci]

I am assuming that the zeros mean that the drive is not being recognized

Any thoughts on what to try next? Bios  update?

This is a Gateway 680 portable. I would try another drive but I'm in mainland China , not very easy for me.

Hmm..

usb-storage is the driver for USB mass storge devices, and usb-uhci is the USB 1.1 speed driver for UHCI controllers.

Maybe you can try manually loading the USB2.0 driver from a terminal window:

sudo su
modprobe ehci-hcd

and then plug your USB drive in and wait a few seconds for it to register.

Then try the dmesg command again to see if your drive has been found.

Also, try different physical USB ports if your computer has more than 1 port.

Quote (cbagger01 @ Dec. 08 2005,13:03)
Hmm..

usb-storage is the driver for USB mass storge devices, and usb-uhci is the USB 1.1 speed driver for UHCI controllers.

Maybe you can try manually loading the USB2.0 driver from a terminal window:

sudo su
modprobe ehci-hcd

and then plug your USB drive in and wait a few seconds for it to register.

Then try the dmesg command again to see if your drive has been found.

Also, try different physical USB ports if your computer has more than 1 port.

after a couple trys I was able install  USB HDD and it looked successful.

Then booting from usb it says
Can't find KNOPPIX filesystem, sorry.
Dropping to a very limited shell.
press reset button to quit.

So I  used cfdisk /dev/sda  to partion the drive into a bootable 350mb linux partition and 650mb fat32 partition and then installed DSL USBHDD again.

It failed again in the same way when trying to boot from the stick.

now what do you think?

Try DSL 2.1 RC1

It has a fix for the boottime automatic loadup of the ehci-hcd module


original here.