RE: Change the order of scsi Controller
Hi Steffen again,
alternatively, you could also use the udev symbolic block device names
instead of LABEL=xxx mount points (works also with initramfstools):
thetaphi@alpha:~$ ls -l /dev/disk/by-label/
insgesamt 0
lrwxrwxrwx 1 root root 10 2007-12-01 23:24 boot -> ../../sda2
lrwxrwxrwx 1 root root 10 2007-12-01 23:23 home -> ../../sdb1
lrwxrwxrwx 1 root root 10 2007-12-01 23:23 root -> ../../sdb2
lrwxrwxrwx 1 root root 10 2007-12-01 23:23 swap -> ../../sdb4
lrwxrwxrwx 1 root root 10 2007-12-01 23:23 var -> ../../sdb3
So a kernel command line could be:
0:2/vmlinuz ro initrd=/initrd.img root=/dev/disk/by-label/root
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de
> -----Original Message-----
> From: Uwe Schindler [mailto:uwe@thetaphi.de]
> Sent: Friday, January 18, 2008 9:50 AM
> To: Steffen.Pelzetter@nexans.com; debian-alpha@lists.debian.org
> Subject: RE: Change the order of scsi Controller
>
> Hi Steffen,
>
> as Etch uses udev for managing hardware, why not use symbolic names for
> your
> partitions (based on the file system label)? This works even in initrd, if
> you use initramfstools, it does not work with yaird!
>
> On my Alphastation I have the following kernel bootlines in aboot.conf:
>
> thetaphi@alpha:/boot$ cat etc/aboot.conf
> #
> # aboot default configurations
> #
> 0:2/vmlinuz ro initrd=/initrd.img root=LABEL=root
> 1:2/vmlinuz.old ro initrd=/initrd.img.old root=LABEL=root
>
> And the following fstab:
> thetaphi@alpha:~$ cat /etc/fstab
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point> <type> <options> <dump> <pass>
> proc /proc proc defaults 0 0
> LABEL=root / ext3 defaults,errors=remount-ro 0
> 0
> LABEL=boot /boot ext2 defaults,noatime,nodiratime 0
> 0
> LABEL=var /var ext3 defaults 0 0
> LABEL=home /home ext3 defaults 0 0
> LABEL=swap none swap sw 0 0
>
> The labels were assigned to all partitions e2label and for swap by mkswap.
> That was it. Works stable and I can change my hardware configuration
> whatever I like (because sometimes the order changes with every reboot
> when
> parallel searching for new devices is enabled).
>
> I use this style for all my machines (not only the alpha one).
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
>
> > -----Original Message-----
> > From: Steffen.Pelzetter@nexans.com [mailto:Steffen.Pelzetter@nexans.com]
> > Sent: Friday, January 18, 2008 9:13 AM
> > To: debian-alpha@lists.debian.org
> > Subject: Change the order of scsi Controller
> >
> > Hello,
> >
> > I have 2 AlphaServer 4100 (Rawhide) running Debian/Etch and a Digital
> Raid
> > Array (RA3000) connected.
> >
> > I have installed debian on the Server with the RA3000 switched off
> running
> > the generic alphaserver kernel.
> >
> > Now everything is installed on /dev/sda:
> >
> > /dev/sda3 / ext3 defaults,errors=remount-ro
> 0
> > 1
> > /dev/sda2 /boot ext2 defaults 0 2
> > /dev/sda4 none swap sw 0 0
> >
> > /dev/sda is the first scsi- disk plugged into the local servers SCSI-
> > Container.
> >
> >
> > Now, if I switch on the raid array and boot the server, the module of
> the
> > scsi controller (QLogic qla1280)
> > has the raid array connected seems to be loaded before the module of the
> > controller (sym53c8xx) for local disks.
> >
> > Thats why my disks order is changed completely.
> >
> > The first disk in the raid controller becomes /dev/sda and the disks on
> > the local controller will be added
> > after the last disk in the raid array.
> >
> > My question is, if the reason for that is really the module- load order
> > how can I change it easily?
> >
> > The scsi- modules are loaded via initrd.
> >
> > I already read this article:
> >
> > http://ubuntuforums.org/showthread.php?t=219600
> >
> > but my
> >
> > /etc/initramfs-tools/module
> >
> > file is empty, and I don't know what modules are loaded with initrd.
> >
> > Any suggestions?
> >
> > PS:
> > Compiling a new kernel is no optiion for now.
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-alpha-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
>
>
>
> --
> To UNSUBSCRIBE, email to debian-alpha-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
Reply to: