Antwort: RE: Change the order of scsi Controller
Ok, I use your first solution - great stuff.
I had never heared about using disklabel in fstab before.
I had wasted to much time with os software from redmond in the past.
I have to learn all the new usefull options of linux (not only on alpha).
Thank you!
Steffen
"Uwe Schindler" <uwe@thetaphi.de> schrieb am 18.01.2008 10:20:08:
> 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
>
>
>
> --
> To UNSUBSCRIBE, email to debian-alpha-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
>
Reply to: