d00m3d
08-01-2005, 12:04 AM
I am fed up with the nasty ub support in the Knoppix kernel.
The Knoppix-3.9 kernel is compiled with CONFIG_BLK_DEV_UB=m by default. As a result, it masked all usb-storage devices and USB devices are no longer identified as /dev/sdaX, but /dev/ubaX.
This ub support is really a bitch. On the one hand, it is unstable, the data transmission rate will graduately decrease and eventually painfully slow. On the other hand, I am unable to install Knoppix directly from CD into a USB HDD because GRUB is not able to identify a /dev/ubaX for installation.
I tried to boot Knoppix with the nousb option and then modprobe all the other USB modules such as usbcore, usb-storage, usbhid, ohci-hcd, ehci-hcd and uhci-hcd etc except the ub module afterwards. No luck! All the USB modules are installed without error but /dev/sda1 still cannot be identified as a valid block device.
Installing the ub module, then my USB HDD works again but it becomes /dev/ubaX again!:(
Without installing Knoppix into HDD and get rid of the ub by re-compiling the kernel, are there any methods to boot Knoppix-3.9 without the ub, i.e. with SCSI emulation for USB again? Alternatively speaking, are there any methods to enable Knoppix-3.9 to identify USB storage devices as /dev/sdaX again?
Thanks in advance.
The Knoppix-3.9 kernel is compiled with CONFIG_BLK_DEV_UB=m by default. As a result, it masked all usb-storage devices and USB devices are no longer identified as /dev/sdaX, but /dev/ubaX.
This ub support is really a bitch. On the one hand, it is unstable, the data transmission rate will graduately decrease and eventually painfully slow. On the other hand, I am unable to install Knoppix directly from CD into a USB HDD because GRUB is not able to identify a /dev/ubaX for installation.
I tried to boot Knoppix with the nousb option and then modprobe all the other USB modules such as usbcore, usb-storage, usbhid, ohci-hcd, ehci-hcd and uhci-hcd etc except the ub module afterwards. No luck! All the USB modules are installed without error but /dev/sda1 still cannot be identified as a valid block device.
Installing the ub module, then my USB HDD works again but it becomes /dev/ubaX again!:(
Without installing Knoppix into HDD and get rid of the ub by re-compiling the kernel, are there any methods to boot Knoppix-3.9 without the ub, i.e. with SCSI emulation for USB again? Alternatively speaking, are there any methods to enable Knoppix-3.9 to identify USB storage devices as /dev/sdaX again?
Thanks in advance.