Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [Debian SID] Passer d'un disque IDE à un SATA > faire marcher SiI3112A

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian SID] Passer d'un disque IDE à un SATA > faire marcher SiI3112A

n°632119
XK
Posté le 06-02-2005 à 01:44:07  profilanswer
 

J'ai l'intention de remplacer mon disque IDE par un S-ATA. Le disque était sur une carte ATA66 donc "hde", le nouveau disque sera sur une carte Si3112 donc je suppose que ce sera aussi "hde".
 
J'ai fais un clone avec Acronis True Image, malheureusement lilo ne semble plus fonctionner, au boot j'ai "L 99 99 99...".
 
J'ai lu qu'il fallait relancer lilo, avec une disquette de boot. Malheureusement je n'ai pas de disquette de boot et le CD de Woody est incapable de faire fonctionner le S-ATA.
Que dois-je faire (le plus simple possible svp!) pour relancer lilo? :??:
Je précise que j'ai compilé en dur le module pour Si3112/3114 avant de changer le disque.
 
Merci :hello:


Message édité par XK le 17-02-2005 à 14:53:10
mood
Publicité
Posté le 06-02-2005 à 01:44:07  profilanswer
 

n°632132
l4nkou
Dr House Fan
Posté le 06-02-2005 à 06:06:51  profilanswer
 

Bonjour,
le point de montage d'un disque dur varie selon le noyau.
Sur ma machine j'ai connu sous différents 2.6 sous debian des points d'acces au disque dur en sata sur /dev/hde/ mais aussi /dev/sda et /dev/sdb (plus rarement)
le plus simple
pour pouvoir remettre lilo a jour , c'est d'avoir a portée de main une distrib avec le meme noyau que celui installé sur ta debian.
 
le plus simple est de booter sur un livecd,une full distrib ou un cd d'install par le réseau et de lancer un shell.
je te conseil de garder ta debian mais d'utiliser l'image d'installation par le réseau qui est mis a jour tous les jours à cette adresse :
http://cdimage.debian.org/pub/cdim [...] etinst.iso
 
en gros la démarche:
booter sur le cd avec le noyau équivalent a celui installé 2.4 ou 2.6
 
ouvrir un shell
#mkdir /mnt/debian
 
regarder ou le dur dans /dev/ soit dans /dev/ide ou /dev/scsi ou /dev/disk
l'utilisation d'un cfdisk peut etre utile pour connaitre la partition a monter
 
#mount /dev/disk/part1 /mnt/debian
#mount -t proc none /mnt/debian/proc
#chroot /mnt/debian
#lilo
#exit
#umount /mnt/debian/proc
#umount /mnt/debian/
#reboot
 
la modification du fichier de conf de lilo tu peux la faire avant de te chrooter, c'est plus simple :)
tu peux optenir des messages de warning, mais ça doit passer
 
 
Bonne change :)


Message édité par l4nkou le 06-02-2005 à 06:08:47
n°632163
XK
Posté le 06-02-2005 à 11:31:55  profilanswer
 

merci beaucoup pour ton aide :)
 
alors j'ai 2 PC, celui a qui doit revenir le disque et mon PC principal a base de nforce 3.
j'ai essayé la netinstall de sarge, le prob c'est qu'il n'y a pas d'éditeur de texte intégré, du coup impossible de modifier lilo.conf.
ensuite j'ai utilisé knoppix, qui ne reconnait pas le SI3112, par contre il marche sur le nforce3. J'ai donc fais comme tu as dis, j'ai réussis a exécuter lilo. Lilo boot normalement et me lance le kernel, par contre apparement là aussi le controleur Si3112 n'est pas reconnu (bad block device), il est pourtant activé dans le kernel section "pci ide chipset support". Y a t'il une autre option à activer pour les chipsets SATA? Ou active t'on libata? Comment savoir si mon controleur est reconnu? :??:


Message édité par XK le 06-02-2005 à 11:38:22
n°632204
l4nkou
Dr House Fan
Posté le 06-02-2005 à 13:24:51  profilanswer
 

sisi tu as un éditeur de texte dans la netinstall de la sarge :)
#nano /etc/lilo.conf

n°632217
XK
Posté le 06-02-2005 à 14:02:21  profilanswer
 

ah g pas pensé à celui-là :D
 
svp comment savoir si ma carte sata est bien active sous linux???

n°632219
l4nkou
Dr House Fan
Posté le 06-02-2005 à 14:05:50  profilanswer
 

essaye ça
#dmesg | grep SATA
 :jap:

n°632236
XK
Posté le 06-02-2005 à 14:56:00  profilanswer
 

j'vais oublié d'activer le SATA dans la section SCSI, je l'ai fais et j'ai recompillé le noyau mais rien n'apparait dans dmesg sur ma carte :(

n°632273
XK
Posté le 06-02-2005 à 15:40:01  profilanswer
 

pour activer le sata dans le noyau on doit juste mettre en dur dans la partie SCSI le driver de la marque du chipset :??:

n°632888
XK
Posté le 07-02-2005 à 20:44:55  profilanswer
 

up

n°632986
[Albator]
MDK un jour, MDK toujours !
Posté le 07-02-2005 à 23:13:26  profilanswer
 

Si ton controlleur SATA apparait à la fois dans IDE et dans SCSI, ne laisse que celui dans SCSI. Module ou en dur, peu importe, tant que celui dans IDE est désactivé.
 
Edit: c'est pour un Sii3112, donc il doit effectivement apparaitre dans les 2. Ne laisse que SCSI !


Message édité par [Albator] le 07-02-2005 à 23:14:25
mood
Publicité
Posté le 07-02-2005 à 23:13:26  profilanswer
 

n°633381
XK
Posté le 08-02-2005 à 20:35:58  profilanswer
 

c'est ce que j'ai fais mais la carte n'apparait toujours pas au boot :(
 
voilà mon fichier de config pour la partie SCSI :

Citation :


#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
 
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
 
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
 
#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
 
#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_ATA_PIIX is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
CONFIG_SCSI_SATA_SIL=y
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set


j'ai oublié qq chose ?

n°633382
mirtouf
Light is right !
Posté le 08-02-2005 à 20:38:43  profilanswer
 

[mirtouf@Mirtouf-PC] [~/Gentoo_stuff/convert2ogg]
% grep -i sata /usr/src/linux/.config                                   [17:02]
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
CONFIG_SCSI_SATA_SIL=y
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
 
% grep -i scsi /usr/src/linux/.config                                   [20:38]
# CONFIG_BLK_DEV_IDESCSI is not set
# SCSI device support
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
# SCSI support type (disk, tape, CD-ROM)
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# SCSI Transport Attributes
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# SCSI low-level drivers
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_ATA_PIIX is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_PATA_PDC2027X is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
CONFIG_SCSI_SATA_SIL=y
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
# CONFIG_USB_HPUSBSCSI is not set
 
% grep -i sii /usr/src/linux/.config                                    [20:40]
CONFIG_BLK_DEV_SIIMAGE=y


Message édité par mirtouf le 08-02-2005 à 20:41:58

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°633389
XK
Posté le 08-02-2005 à 20:45:35  profilanswer
 

merci, je ne vois pas de différence, je ne comprends pas :(
 
il y aurai un fichier log qui pourrai m'aider ?

n°633393
mirtouf
Light is right !
Posté le 08-02-2005 à 20:49:03  profilanswer
 

Quel message lorsque la séquence de boot s'arrête ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°633401
XK
Posté le 08-02-2005 à 21:08:28  profilanswer
 

quand j'essaie de booter sur le dur SATA j'ai un message du genre "VFS cannot open root device "XXX" or unkknow block (0,0)"

n°633406
mirtouf
Light is right !
Posté le 08-02-2005 à 21:18:57  profilanswer
 
n°633458
XK
Posté le 08-02-2005 à 23:08:36  profilanswer
 

lilo

n°633473
mirtouf
Light is right !
Posté le 08-02-2005 à 23:25:39  profilanswer
 

Il ressemble à quoi ton lilo.conf ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°633476
XK
Posté le 08-02-2005 à 23:48:54  profilanswer
 

à ça :

Citation :

lba32
disk=/dev/hde
bios=0x80
boot=/dev/hde
root=/dev/hde2
install=/boot/boot-menu.b
map=/boot/map
delay=20
prompt
timeout=100
vga=normal
default=Linux
 
image=/vmlinuz
 label=Linux
 read-only
 
image=/vmlinuz.old
 label=LinuxOLD
 read-only
 optional


n°633482
mirtouf
Light is right !
Posté le 09-02-2005 à 00:23:41  profilanswer
 

Remplacer hde par sda.
Pareil dans le fstab.


Message édité par mirtouf le 09-02-2005 à 00:23:53

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°633611
XK
Posté le 09-02-2005 à 12:39:26  profilanswer
 

oui mais au bout il devrai y avoir au moins un message du genre que le disque dur a été reconnu, ou même que le controleur SATA est actif...

n°633644
mirtouf
Light is right !
Posté le 09-02-2005 à 13:45:21  profilanswer
 
n°637970
XK
Posté le 17-02-2005 à 14:52:19  profilanswer
 

je boot depuis un disque en IDE (hde), le disque sur le controleur SATA n'est pas reconnu au boot est /dev/sda n'existe pas! Pourtant tout a été réglé comme il faut dans le noyau, je ne sais vraiment pas comment faire marcher cette carte :sweat:

n°637984
goldyfruit
Je me lève et je confirme !
Posté le 17-02-2005 à 15:01:34  profilanswer
 

Moi j'ai été obligé de mettre sata_sil en module parce que en dur il ne trouvé rien :/ J'ai aussi ajouté sata_sil à mon /etc/modules .

n°638128
XK
Posté le 17-02-2005 à 18:29:37  profilanswer
 

mais si je boot sur le dur et que le driver est en module ça ne va pas marcher :(
 
il faut rajouter dans quel fichier le nom du module pour les noyaux 2.6?

n°638933
XK
Posté le 19-02-2005 à 11:40:12  profilanswer
 

j'ai essayé de mettre le driver en module, j'ai donc recompillé et j'ai mis "sata_sil" dans /etc/modules.
 
maintenant j'ai ça au démarage :

Citation :

libata: Unknown symbol scsi_remove_host
libata: Unknown symbol scsi_host_put
libata: Unknown symbol scsi_finish_command
libata: Unknown symbol scsi_scan_host
libata: Unknown symbol scsi_add_host
libata: Unknown symbol scsi_host_alloc
sata_sil: Unknown symbol ata_scsi_ioctl
sata_sil: Unknown symbol ata_std_bios_param
sata_sil: Unknown symbol ata_tf_read
sata_sil: Unknown symbol ata_tf_load
sata_sil: Unknown symbol ata_bmdma_start
sata_sil: Unknown symbol ata_bmdma_setup
sata_sil: Unknown symbol ata_dev_id_string
sata_sil: Unknown symbol sata_phy_reset
sata_sil: Unknown symbol ata_exec_command
sata_sil: Unknown symbol ata_qc_issue_prot
sata_sil: Unknown symbol ata_interrupt
sata_sil: Unknown symbol ata_bmdma_irq_clear
sata_sil: Unknown symbol ata_scsi_slave_config
sata_sil: Unknown symbol ata_std_dev_select
sata_sil: Unknown symbol ata_std_ports
sata_sil: Unknown symbol ata_scsi_error
sata_sil: Unknown symbol ata_port_disable
sata_sil: Unknown symbol ata_scsi_queuecmd
sata_sil: Unknown symbol ata_eng_timeout
sata_sil: Unknown symbol ata_port_stop
sata_sil: Unknown symbol ata_check_status
sata_sil: Unknown symbol ata_qc_prep
sata_sil: Unknown symbol ata_pci_remove_one
sata_sil: Unknown symbol ata_device_add
sata_sil: Unknown symbol ata_port_start


une idée de ce que j'ai oublié dans la config du noyau :??:

n°639481
XK
Posté le 20-02-2005 à 21:44:25  profilanswer
 

J'ai réussis à faire fonctionner le disque SATA en bootant sur le disque ATA, j'ai fais un clone du ATA sur le SATA, j'ai modifié lilo.conf et fstab en remplaçant "hde" par "sda", j'ai lancé lilo, jusque là aucun problèmes :)
 
Par contre quand je boot dessus, le kernel se charge mais là le disque n'apparait pas et j'ai le droit au même message d'erreur : "Kernel panic - not syncing : VFS : Unable to mount root fs on unknow-block(0,0)"
Idem en précissant root=/dev/sda2 au boot.
 
Y a t'il quelque chose qui diffère dans le noyau quand on boot sur un disque SATA :???:

n°639631
XK
Posté le 21-02-2005 à 11:55:56  profilanswer
 

up :sweat:

n°639844
XK
Posté le 21-02-2005 à 18:30:15  profilanswer
 

problème résolu : j'ai tout mis en dur, je ne sais pas pour quelle raison ça n'avait pas fonctionné les 10 fois ou je l'avais fais avant, mais maintenant ça marche c'est le principal! merci pour votre aide ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [Debian SID] Passer d'un disque IDE à un SATA > faire marcher SiI3112A

 

Sujets relatifs
mandrake 10.1 - disque SATAinstaller qt et qt-designer sous debian
Sid, impossible de monter lecteur DVDpb debian avec portable compaq presario
debian noyau 2.6comment faire marcher un disque dur usb sur knoppix?
multiboot Debian/Sid vs Windows XP 
Plus de sujets relatifs à : [Debian SID] Passer d'un disque IDE à un SATA > faire marcher SiI3112A


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR