HeadLessBoot <head...@seattle.us.maybe> wrote:
> I agree. Looks like if you never touch your usb keys, they keep
> getting assigned the same /dev/sd* address at every boot.
The problem in THIS workstation is that when the stick is present
during reboot, it gets assigned sdb, but when not, the "cardreader"
devices are assigned sdb thru sde, so a stick becomes sdf.
If I got my external eSata docking station ON during reboot it
becomes even worse as the SATA driver gets loaded first, so IT
becomes sdb and all the rest get moved up by 1 letter.
PS: this HP xw4600 workstation got one internal disk AND a eSata
plug at the back; the docking station mostly is switched off
(external power supply) so doesn't get seen by the kernel,
the multi-card reader is internal, but normally doesn't contain
any cards IN it. But it does make for many possible drive orders:
sda - always internal disk WDC WD5000AAKS
eSata - current WDC WD15EARS (but I'm taking the disk out again
tonight, to take it home)
cardreader - CompactFlash, SmartMedia/xD, MemoryStick/MS-Pro and
SecureDigital/MultiMediaCard slots,
takes up FOUR device names, even with no cards present
usb slots - any "next" devices
Current device assignments are sdb thru sde for the cardreader,
sdf for the docking station and sdg for the SanDisk stick, but when
I would now reboot, de eSata connection will become sdb, the usb stick
sdc and the cardreader devices will move up to sdd-sdg (the driver
for it is loaded rather late in the bootup cycle, after the USB ones).
My computer at home is of the same type (so with eSata plug, which
also is connected to a docking station) but without the cardreader.
But there I normally have a MP3 player and possible an external USB
disk drive (250 GB) connected (it also has two internal disks).