sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #40344
Re: Opsætning af ny scsi-disk
On Tue, 31 Jul 2001 03:45:57 +0200, Frank Damgaard wrote in
<20010731034557.A8623@xxxxxxxxx>:
> On Mon, Jul 30, 2001 at 21:46:51 +0200, David List wrote:
> > Når jeg forsøger at sætte den anden scsi-disk på, har jeg endnu ikke
> > indsat den i /etc/fstab og den er low-level formatteret. Så skulle det
> > vel ikke betyde noget for opsætningen om den er der eller ej - eller
> > hvad?
>
> Det kommer an på SCSI ID på disken, og om BIOS rykker rundt på drevene,
> så den nye kommer ind før den gamle. Så passer lilo jo ikke
> med diskene.
>
> > Hvordan mener du? Er det sådan noget her du tænker på:
> > disk=/dev/sda
> > bios=0x80
> > Eller hvad?
>
> Her skriver du at du ved boot har den første SCSI disk, dvs. pillet
> i bios så det ikke er IDE der boot'er først.
>
> Hvis du altid har IDE disk som boot i BIOS så skal det stå:
> (blandt harddiskene, floppy-boot vedrører ikke harddisk rækkefølge)
>
> disk=/dev/hda # din eneste IDE disk
> bios=0x80
> disk=/dev/sda
> bios=0x81
> disk=/dev/sda
> bios=0x82
Øhm, jeg går ud fra at der skulle stå 'disk=/dev/sdb bios=0x82'? I
bekræftende begynder jeg at forstå sammenhængen.
> ovenstående er også default for lilo hvis man ikke skriver noget,
> dvs. først IDE diske, og så SCSI.
>
> > Hvordan finder man i øvrigt de hex-værdier som anvendes på diskene?
> > Kan de ændres, idet jeg sætter en disk mere på scsi-bussen?
>
> BIOS tildeler numrene. Læser du dokumentation på de gamle DOS/BIOS
> systemkald så er den første harddisk 0x80, så 0x81, 0x82 osv.
> i den rækkefølge som BIOS finder dem.
> Lilo laver blot et BIOS INT13 kald med disse parametre, egentlig slet
> ikke noget der vedrører linux.
Jaja, det begynder at blive klarere.
> Ja de kan ændres hvis du sætter en disk på SCSI bus.
> Det afhænger at din BIOS og SCSI BIOS og eventuelle indstillinger.
>
> Har du f.eks. en SCSI disk med ID sat til 4, og sætter en ny disk i
> med ID sat til 2, så vil den ny disk kommer ind før den gamle
> og blive den ny /dev/sda (og 0x81)
Ja, det fik jeg bekræftet under min foreløbige Odyssé med mine scsi-diske.
> > > Noget helt andet:
> > >
> > > Den SCSI bios du har, overfører den alle diske til INT13 i bios ?
> >
> > Der tabte du mig. Jeg har aldrig helt forstået hvad INT13 går ud på.
>
> Et sæt system kald til BIOS der anvender "int 13" kald.
Ok, så du mener altså om drevene bliver mappet korrekt i BIOS, også når jeg
sætter den anden scsi-disk på bussen?
Så vidt jeg husker er det eneste sted, der står noget om INT13 i
BIOS-menuerne for boot i selve system-BIOS'en. Det er noget med at boote på
et netværks-drev. I scsi-BIOS'en står der vist ikke noget nogen steder om
INT13. Jeg må lige gennemgå menuerne igen når jeg har skrevet færdig her.
> Sørg for at rækkefølgen på SCSI diske ikke ændres når du isætter
> en ny SCSI disk.
> Ofte vil den disk med laveste ID kommer før den med næstlaveste osv.
> Er BIOS sat til EIDE første og SCSI derefter, så f.eks:
>
> IDE disk 1: 0x80
> IDE disk 2: 0x81
>
> SCSI ID 0 disk 1: 0x82 /dev/sda
> SCSI ID 3 disk 2: 0x83 /dev/sdb
> SCSI ID 4 disk 3: 0x84 /dev/sdc
Det har jeg nu taget højde for ved at give det drev jeg vil have som
/dev/sda, altså det drev der nu er installeret på, ID0 og det andet drev
ID2.
> I nogle SCSI bios kan man ændre detektionsrækkefølgen, og så
> kan det også være problemet.
Jeg ser ikke nogen decideret mulighed for at vælge dette, men man kan vælge
om der vil scannes high to low eller low to high. Jeg har valgt default:
high to low, hvilket gør at der scannes fra 7-0 og derefter fra 15-8, så
vidt jeg lige husker. Men det har tilsyneladende ikke noget at gøre med
hvilket drev der detekteres først.
>
> Hvis du under BIOS-boot ser de meddelelser der kommer,
> så vil SCSI diskenes rækkefølge være den samme dom de detekteres i.
Det kigger jeg også lige efter, når jeg nu booter igen for at gennemgå
menuerne.
--
Med venlig hilsen / Best regards
David List
Follow ups
References