L'installation du système d'exploitation Developer 1/08 échoue sur les ordinateurs Acer FR 5000/1000. Le message d'erreur suivant s'affiche :
configuring /dev ata_id_common: BUSY status 0x80 error 0x80 ata_id_common: BUSY status 0xfe error 0x0 ata_id_common: BUSY status 0x80 error 0x80 ata_id_common: BUSY status 0xfe error 0x0 atapi_start_cmd: drive select failed WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2): timeout: early timeout, target=0 lun=0 atapi_start_cmd: drive select failed WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2): timeout: early timeout, target=0 lun=0 |
Solution : suivez la procédure ci-dessous :
Démarrez le système à l'aide de l'option -k afin de charger kmdb au démarrage. Spécifiez l'option de démarrage -d afin de demander un point d'arrêt du débogueur avant de lancer le noyau.
ok boot -kd |
Définissez un point d'arrêt à l'invite du débogueur [0]>kmdb :
::bp ata`ata_init_controller+0x165 |
Une fois le point d'arrêt atteint, imprimez le registre de vérification générale $r et vérifiez que $eax ou $ebx contient une structure ata[lowbar]ctl[lowbar]t valide :
<address>::print -a ata_ctl_t |
Utilisez l'adresse de ac[lowbar]timing[lowbar]flags et définissez la valeur de 0x0 à 1 :
<address>/W 1 |
Il est possible que vous rencontriez le point d'arrêt plusieurs fois, mais il suffit de définir la valeur de ac[lowbar]timing[lowbar]flags une seule fois.
Reprenez la mise à niveau du système d'exploitation.
Pour de plus amples informations sur ces commandes, reportez-vous au document Solaris Modular Debugger Guide