|
Re: RE: diskboot source code
|
02/03/2010 4:52 AM
post46447
|
Re: RE: diskboot source code
Hi,
There are several computers running QNX 6.2.1 (Patch B) and now we have to replace HDD in every node.
As we know there is a 'lba48' parametr but this option is disabled by default in the devb-eide.
For larger disks IDE/ATA driver must be started as follows:
devb-eide ... eide master=lba48=on
or
devb-eide ... eide...,master=lba48=on
-------------------------------------
By default diskboot starts devb-eide with the following parameters:
devb-eide blk auto=partition dos exe=all cam quiet
and:
devb-eide blk auto=partition dos exe=all cam quiet eide nobmstr ...
if we pass any option to the devb-eide.
For example if I call diskboot in this way:
diskboot ... -o"devb-eide,eide master=lba48=on"
then we get:
devb-eide blk auto=partition dos exe=all cam quiet eide nobmstr eide master=lba48=on
or:
diskboot ... -o"devb-eide,,master=lba48=on"
then we get:
devb-eide blk auto=partition dos exe=all cam quiet eide nobmstr ,master=lba48=on
In both cases HDD size is not recognized properly due to space after "nobmstr".
Am I doing something wrong ?
I know that QNX 6.2.1 is quite old...
... but maybe somebody can modify diskboot.
It is enough to remove "eide nobmstr " or space after nobmstr from it.
Regards,
Jacek
|
|
|