Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Fwd: HELP : maj BIOS ==> pbs !!!]

21 réponses
Avatar
Claude
Bonjour,


A - Situation


mon PC : PII - MMX date de 1998. mon DD (8 Go), lui, est moins vieux
(2000) . Installation récente de 2x128 Mo SDRAM 168 pins de chez NCP.

puis, j'ai flashé mon BIOS (PCchips - M572). La nouvelle version
s'affiche en lieu et place de la précedente sur l'écran, au boot du PC
(il y a une information nouvelle juste après le test de NVRAM: Trend
ChipAwayVirus(R) on Guard : aucune idée de que cela signifie... sauf que
le mot virus me trouble un peu.)

j'ai fait un clear CMOS et charger les "optimal settings" du nouveau bios.

ma CM est ici: http://motherboards.mbarron.net/models/pcchips/m572.htm
et la doc, ici:
ftp://ftp.bns-computer.de/bns-computer/SUPPORT/MANUALS/MAINBRD/m572e.pdf

ds mon bios, j'ai les parametres Pri Master suivants:
LBA Blk PIO 32bits
Type Size Cyln Head WPcom Sec Mode Mode Mode Mode
user 8456 16384 16 0 63 On On 4 On



B- Action


mon PC redémarre et j'ai, comme avant, mon multiboot W98SE et Linux
(MDK10),mais, après, ça bloque .

1 - au boot de linux, ça bloque un certain temps sur:
/dev/ide/host0/bus0/target0/lun0..... et apparait le msg "dma_timer_expiry'"

puis les msg suivants s'affichent:
"hda : DMA timeout retry"
"hda : timeeout waiting for DMA"
"hda : Drive not ready for command"
et "ide0 : reset : success"

puis MDK démarre avec les lignes habituelles [OK]
pour s'arréter sur "activation des partitions d"echanges"
et après, je n'ai plus la main, même pour rebooter.
je ne peux rien faire d'autre que rebooter à chaud.

2 - si j'eteinds mon PC, Linux redemarre en faisant juste un check
disque (comme s'il avait ete mal arrété)

3 - si je lance W98SE, j'ai le sacndisk et la verif des secteurs. puis;
je n'ai plus la main. sauf 2 fois, où je suis tombé en mode sans echec.
mais, à ce stade, je vois pas trop sur quoi agir. le pb est en amont,
mais je n'arrive pas à traquer la bète !!


C- Conclusions


je pense qu'il y a des parametres à modifier ds le bios. mais lesquels ?

ma nouvelle RAM serait elle en cause ? j'ai passé memtest86 (que j'ai
arrété, il est vrai, à la passe 6 : o erreurs)

google ne m'a pas permis d'avancer bcp sur ce probléme.

merci de vos suggestions. je suis vraiment à court d'idées.
Claude

10 réponses

1 2 3
Avatar
no_spam
On Tue, 23 Nov 2004 14:24:55 +0100, Claude wrote:



no_spam a écrit:
On Tue, 23 Nov 2004 12:13:09 +0100, Claude wrote:



je souhaiterais savoir pourquoi le chemin
/dev/ide/host0/bus1/target0/lun0/ est celui qui apparait ds le séquence
de boot , alors que j'ai tjs eu /dev/hda2 comme partition de demarrage.
je précise que ds lilo.conf, c'est bien le device /dev/hda, et la
partition /dev/hda2 qui devrait etre sollicitée.

pourquoi mdk boote maintenant sur /dev/ide/host0/bus1/target0/lun0/ ?



2.4 --> 2.6 ?




non, je suis en 2.6 depuis des mois. mais, il semble que ce nouveau path
est apparu après le flash du BIOS.



Ca n'a aucun rapport avec le BIOS. Ca veut dire que tu utilises devfs.


exact

Soit tu as mis à jour ton noyau,


non

soit ton boot loader.


quel type de MAJ ?
qd on fait un /sbin/lilo, les noms des partitions changent ? /dev/hd(x)
deviennent /dev/ide/host0/bus1/target(x) ?


lilo essaye de trouver le nom que le kernel utilise.
Si tu es en devfs, /dev/hd(x) est un lien symbolique vers
/dev/ide/host<i>/bus<j>/target<k>
Si tu n'as pas devfs, /dev/hd(x) est directement le device.

je vais vérifier sur le PC de mon amie où j'ai MDK10 et W2K en
multiboot. je ne me souviens pas avoir vu, au boot,
/dev/ide/host0/bus1/target(x).


Tout dépend si devfs était actif lors de l'installation du boot secteur
de lilo ou non.





Avatar
Claude
"no_spam" a écrit dans le message de
news:
On Tue, 23 Nov 2004 14:51:28 +0100, Claude wrote:

On Tue, 23 Nov 2004 12:13:09 +0100, Claude wrote:



je souhaiterais savoir pourquoi le chemin
/dev/ide/host0/bus1/target0/lun0/ est celui qui apparait ds le
séquence






de boot , alors que j'ai tjs eu /dev/hda2 comme partition de
demarrage.






je précise que ds lilo.conf, c'est bien le device /dev/hda, et la
partition /dev/hda2 qui devrait etre sollicitée.

pourquoi mdk boote maintenant sur /dev/ide/host0/bus1/target0/lun0/ ?



2.4 --> 2.6 ?




non, je suis en 2.6 depuis des mois. mais, il semble que ce nouveau
path




est apparu après le flash du BIOS.



Ca n'a aucun rapport avec le BIOS. Ca veut dire que tu utilises devfs.
Soit tu as mis à jour ton noyau, soit ton boot loader.
C'est une convention de nommage interne au noyau, le BIOS, même s'il le
voulait, ne peut rien y changer.




je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:

disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.

Tu demandes de remapper le disque /dev/hdd sur le disque BIOS 0x81,
qui est le second disque dur, donc celui normalement appelé /dev/hdb.


exact, avant la maj du bios, mon 2nd DD s'appelait /dev/hdb : ce qui
signifie 2nd disque slave sur la 1ere nappe ide.
/dev/hdc etant mon CDROM sur la 2nde nappe.

quelquechose m'echappe...

Claude






Avatar
no_spam
On Thu, 25 Nov 2004 10:58:27 +0100, Claude wrote:


"no_spam" a écrit dans le message de
news:
On Tue, 23 Nov 2004 14:51:28 +0100, Claude wrote:

On Tue, 23 Nov 2004 12:13:09 +0100, Claude wrote:

[...]




je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:

disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.


C'est pourtant dans le lilo.conf que tu as posté.
Enlève le, réinstalle lilo, et regarde le résultat.




Avatar
Claude

je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:


disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.



C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:

# more lilo.conf.OLD
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="windows"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout0
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda2
initrd=/boot/initrd.img
append="noapic devfs=mount acpi=on splash=silent"
# vgax8
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda2
initrd=/boot/initrd.img
append="noapic devfs=mount splash=silent acpi=ht"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe
image=/boot/vmlinuz-2.6.3-4mdk
label="old_linux-nonfb"
root=/dev/hda2
initrd=/boot/initrd-2.6.3-4mdk.img
append="noapic devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda2
initrd=/boot/initrd.img
append="noapic failsafe splash=silent acpi=ht devfs=nomount"
read-only
======================================================================

le fait de lancer /sbin/lilo et rebooter a généré le nouveau lilo.conf.


Enlève le, réinstalle lilo, et regarde le résultat.



j'enlève bios=0x81 ? et garde disk=/dev/hdd ?
et je ne touche à rien ds other=/dev/hdd1 ?

crdlt
Claude




Avatar
no_spam
On Thu, 25 Nov 2004 12:42:45 +0100, Claude wrote:


je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:


disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.



C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:
[...]

le fait de lancer /sbin/lilo et rebooter a généré le nouveau lilo.conf.


Ca, surement pas !
/sbin/lilo se sert de /etc/lilo.conf mais ne le modifie jamais.
D'ailleurs, c'est marqué dans le fichier:
# File generated by DrakX/drakboot
Pas par lilo !

Enlève le, réinstalle lilo, et regarde le résultat.



j'enlève bios=0x81 ? et garde disk=/dev/hdd ?


Enlève la ligne complète...

et je ne touche à rien ds other=/dev/hdd1 ?


Il faut sans doute changer les hdd en hdb...





Avatar
Claude
On Thu, 25 Nov 2004 12:42:45 +0100, Claude wrote:




je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:



disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.



C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:


[...]

le fait de lancer /sbin/lilo et rebooter a généré le nouveau lilo.conf.



Ca, surement pas !
/sbin/lilo se sert de /etc/lilo.conf mais ne le modifie jamais.
D'ailleurs, c'est marqué dans le fichier:
# File generated by DrakX/drakboot
Pas par lilo !




certes, je comprends, mais je ne connais pas drakx/drakboot. et je ne
suis pas assez connaisseur pour manipuler les options du bios de lilo.

Enlève le, réinstalle lilo, et regarde le résultat.



j'enlève bios=0x81 ? et garde disk=/dev/hdd ?



Enlève la ligne complète...


et je ne touche à rien ds other=/dev/hdd1 ?



Il faut sans doute changer les hdd en hdb...



done! result :

# /sbin/lilo
Added linux
Added windows
Fatal: open /dev/hdb: No such file or directory

bon, je vais obeir à linux et considerer que c'est /dev/hdd

merci de ton aide
Claude






Avatar
no_spam
On Thu, 25 Nov 2004 18:15:06 +0100, Claude wrote:

On Thu, 25 Nov 2004 12:42:45 +0100, Claude wrote:




je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:

disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.


C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:
[...]



j'enlève bios=0x81 ? et garde disk=/dev/hdd ?



Enlève la ligne complète...


et je ne touche à rien ds other=/dev/hdd1 ?



Il faut sans doute changer les hdd en hdb...



done! result :

# /sbin/lilo
Added linux
Added windows
Fatal: open /dev/hdb: No such file or directory


Ah oui, il ne sera renommé correctement qu'après reboot, en principe.
J'aurai du y penser !







Avatar
Claude
On Thu, 25 Nov 2004 18:15:06 +0100, Claude wrote:



On Thu, 25 Nov 2004 12:42:45 +0100, Claude wrote:






je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:


disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.


C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:




[...]

j'enlève bios=0x81 ? et garde disk=/dev/hdd ?



Enlève la ligne complète...



et je ne touche à rien ds other=/dev/hdd1 ?



Il faut sans doute changer les hdd en hdb...



done! result :

# /sbin/lilo
Added linux
Added windows
Fatal: open /dev/hdb: No such file or directory



Ah oui, il ne sera renommé correctement qu'après reboot, en principe.
J'aurai du y penser !



non, il ne trouve pas /dev/hdb.on voit tjs hdd lors du boot, puis apres
msg erreur que j'ai oublié de noter.
c'est pas grave. j'ai d'autres pbs plus serieux à regler.

merci
Claude








Avatar
no_spam
On Fri, 26 Nov 2004 17:32:26 +0100, Claude wrote:

On Thu, 25 Nov 2004 18:15:06 +0100, Claude wrote:



On Thu, 25 Nov 2004 12:42:45 +0100, Claude wrote:






je voudrais savoir pourquoi mon 2nd DD est identifié par /dev/hdd, comme
s(il etait sur une autre nappe que le 1er DD. logiquement, il devrait
apparaitre comme /dev/hdb. correct ?


Parce que tu le lui as demandé là:


disk=/dev/hdd bios=0x81



à aucun moment je n'ai demandé cela, ni mis à jour lilo avec ces données,
qu'au demeurant je ne connais pas.


C'est pourtant dans le lilo.conf que tu as posté.


erreur de ma part: le lilo.conf ci dessus est celui obtenu après avoir
ajouté mon 2nd DD slave (donc après le flash du BIOS).

avant l'ajout du 2nd DD, lilo.conf etait:




[...]

j'enlève bios=0x81 ? et garde disk=/dev/hdd ?



Enlève la ligne complète...



et je ne touche à rien ds other=/dev/hdd1 ?



Il faut sans doute changer les hdd en hdb...



done! result :

# /sbin/lilo
Added linux
Added windows
Fatal: open /dev/hdb: No such file or directory



Ah oui, il ne sera renommé correctement qu'après reboot, en principe.
J'aurai du y penser !



non, il ne trouve pas /dev/hdb.on voit tjs hdd lors du boot, puis apres
msg erreur que j'ai oublié de noter.
c'est pas grave. j'ai d'autres pbs plus serieux à regler.


Bizare.... J'avoue ne pas voir pourquoi, là...
Mais de façon générale, les paramêtres bios=xxx dans lilo ne sont à
utiliser que si on en a expressement besoin.









Avatar
Claude
On Tue, 23 Nov 2004 14:24:55 +0100, Claude wrote:


lilo essaye de trouver le nom que le kernel utilise.
Si tu es en devfs, /dev/hd(x) est un lien symbolique vers
/dev/ide/host<i>/bus<j>/target<k>
Si tu n'as pas devfs, /dev/hd(x) est directement le device.


je vais vérifier sur le PC de mon amie où j'ai MDK10 et W2K en
multiboot. je ne me souviens pas avoir vu, au boot,
/dev/ide/host0/bus1/target(x).



Tout dépend si devfs était actif lors de l'installation du boot secteur
de lilo ou non.



j'ai vérifié sur le PC de mon amie, et je confirme que devfs est actif.
c'est normal car je fais la meme install de MDK10.
je ne sais vraiment plus quoi vérifier. je vais re-checker nappes et
cavaliers des DD, comme le suggère Moustique.

crdlt
Claude


1 2 3