Chtit soucis avec le support scsi --> recomplilation du kernel ?

Chtit soucis avec le support scsi --> recomplilation du kernel ? - Débats - Linux et OS Alternatifs

Marsh Posté le 26-11-2002 à 09:06:29    

Yopyopyop,:hello:
 
  Une fois de plus, je crois que j'ai fait une chtite boulette lors de l'install de debian.  
  En faisant cdrecord -scanbus, il me renvoie ceci.
 

Citation :

cdrecord : No such file in directory. Cannont open '/dev/pg*'. Cannot open scsi driver.

 
 
  Donc en gros, lors de l'install j'ai dû oublié de selectionner le support du scsi, et donc de l'émulation scsi de mon graveur ide, ce qui me fait cette erreur.
 
  Cependant, il me semble d'après la doc que j'ai lu sur "http://www.via.ecp.fr/~alexis/formation-linux/l2-5.html", il va falloire recompiler le kernel pour lui faire prendre en compte ce que j'ai oublié.  
 
  Le soucis, dû moin si mon résonnement est bon, c'est que pour un newbie les termes "recomplilation du kernel" ça fait flipper :(  
 
  J'aimerai savoir si il y a un moyen qui me permette de concerver  la configuration actuelle de mon kernel en y rajoutant tout simplement le scsi ?
 
Merci.

Reply

Marsh Posté le 26-11-2002 à 09:06:29   

Reply

Marsh Posté le 26-11-2002 à 10:27:10    

Pas besoin de recompiler le noyeau, tu fait modconf et tu choisi :
 
dans kernel/drivers/scsi : scsi_mod - SCSI support
                           et sg - SCSI generic support
                           et sr_mod - SCSI CD-ROM support
                           et ide-scsi - SCSI emulation support
 
voila, en n'oubliant pas de passer hdx=ide-scsi a ton noyau (dans /etc/lilo.conf) x etant la lettre pour ton graveur


Message édité par beber.doneux01 le 26-11-2002 à 10:28:28
Reply

Marsh Posté le 26-11-2002 à 10:55:44    

Excellent merci.
Je vais faire ça :):)
 
Au fait, le gain de performance est vraiment important lors d'une recompilation du noyau après avori installer une debian ? Je croyais que le système d'installation visais justement à l'optimiser en installant que ce qui était nécessaire.

Reply

Marsh Posté le 26-11-2002 à 10:57:51    

vener a écrit a écrit :

Excellent merci.
Je vais faire ça :):)
 
Au fait, le gain de performance est vraiment important lors d'une recompilation du noyau après avori installer une debian ? Je croyais que le système d'installation visais justement à l'optimiser en installant que ce qui était nécessaire.
 




Bah si tu recompiles en mettant dadans seulement ce dont t'as besoin, il sera plus petit, occupera moins de place en memoire et booteras plus vite.
Apres, au cours de l'utilisation ca fait pas une tres tres grosse difference...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 26-11-2002 à 11:19:06    

Ok.
 :jap:

Reply

Marsh Posté le 29-11-2002 à 14:47:01    

Yop,
 
Le soucis n'est toujours pas résolu.
 
J'ai fait modconf, et j'ai rajouté  
 
ide-scsi SCSI emulation support
sg Interface SCSI " Generic" pour graveurs de CD, scanners,
 
Je n'ai pas trouvé scsi_mod et sr_mod dans kernel/drivers/scsi, donc je n'ai pas pu les rajouter.
 
Dans mon lilo, j'ai  
 
image =/vmlinuz
label=Linux
append=" hdc=ide-scsi"
read-only
 
en faisant un grep -r CD /proc/ide je trouve bien mon graveur
/proc/ide/hdc/model: TDK CDRW321040B
/proc/ide/ide1/hdc/model:TDK CDRW321040B
 
lsmod | grep ide-scsi me renvoie bien ide-scsi, donc le module est chargé.  
Parcontre lors de cdrecord -scanbus, il me met toujours Cannot open '/dev/pg*'. Canot open CSSI driver. Effectivement il n'est pas présent dans ce répertoire.
 
Merci de m'aider. Je sèche là...

Reply

Marsh Posté le 29-11-2002 à 16:25:21    

Sur trustonme  j'ai trouvé ce lien :
"http://trustonme.net/didactels/?rub=126"
Mais je comprends rien à une grosse partie.
Cependant, en faisant un dmesg, je trouve ça concernant le scsi :
 
"SCSI subsystem driver revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
...
request_modules[scsi_hostadapter]:Root fs not mounted
request_modules[scsi_hostadapter]:Root fs not mounted
...
I2O_SCSI.C: VERSION 0.01".
En fait il manque un truc, le truc sr_mod je pense, et que je ne trouve pas sur modconf. sr_mod et scsi_mod comme l'a dit beber.doneux01.
 
Personne n'a de debian woody avec un graveur ide pour me filer un oups de main ?

Reply

Marsh Posté le 29-11-2002 à 17:25:51    

si moi :)
 
 
mais esasye alors de faire modprobe sr_mod
 
Comme ca on verra si tu as bien les modules.
 
Tu a quel kernel ? parce que chez moi avec le 2.4.18-i686, j'ai bien ces modules.

Reply

Marsh Posté le 29-11-2002 à 17:30:54    

Pourquoi vous vous faites chier avec tout ça quand il existe discover ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 29-11-2002 à 17:33:48    

:heink: connais pas, c'est quoi ?

Reply

Marsh Posté le 29-11-2002 à 17:33:48   

Reply

Marsh Posté le 29-11-2002 à 17:51:54    

Ben en faisant modprob sr_mod il me répond  
can't locate module sr_mod :(
 
Voila les modules présent dans le kernel/drivers/scsi :
 
a100u2w
advansys
aha152x
aha1542
aha1740
AM53C974
atp87Ou
cpqfc
dtc
eata_dma
eata
eata_pio
fdomain
gdth
g_NCR5380
ide-scsi
imm
in2000
initio
megaraid
osst
ppa
psi240i
glogicfas
glogicfc
glogicsp
seagate
sg
sim710
st
sym53c416
t128
u14-34f
ultrastor
wd7000
 
et à coté de ça j'ai encore un repertoire avec kernel/drivers/scsi/sym53c8xx2
 
Ben c'est un kernel 2.4.18
ben bf24 à l'install, pareil je pense.
 
 

Citation :

Pourquoi vous vous faites chier avec tout ça quand il existe discover ?

 
 
Ben je sais pas connais pas. C'est quoi ?

Reply

Marsh Posté le 29-11-2002 à 18:21:47    

Ca retourne une erreur lors de l'installation avec apt-get install discover en sarge :(  
Je suis maudit  :cry:  :cry:  :cry:  :cry:  :cry:

Reply

Marsh Posté le 29-11-2002 à 20:11:54    

a ben essaye peut etre d'installer le 2.4.18-i686, pas 2.4.18-bf2.4, ca doit etre ca alors


Message édité par beber.doneux01 le 29-11-2002 à 20:12:29
Reply

Marsh Posté le 29-11-2002 à 21:22:33    

T'as changé de kernel après l'installation ?
Pour l'instant j'ai tous les outils de mise à jour apt etc.. qui merdent, j'vais rebooter pour voir. Ca commence à etre lourd...
 
Donc en fait il faudrait recompiler un nouveau kernel :(
J'vais tenter le truc à jarjar pis je reviendrai. Sinon si j'ai bien compris il ne me reste plus qu'a récupèrer un noyaux sur le site kernel.org, ou kekchose comme ça..
 
Merci en tout cas.
 
C'est qd meme fou que sur un forum ou la distribution la plus courante est une debian il n'y ait que deux personnes qui se donne la peine de me filer un coups de main... Je croyais linux basé sur l'entraide moi...  
 
Merci à vous.
 
Bonne soirée et bon we.

Reply

Marsh Posté le 30-11-2002 à 00:58:52    

Je viens d'avoir le même problème sur une Debian, noyau 2.4.19-686 Debian.
 
 
Lecteur DVD IDE : hdc
Graveur CD IDE  : hdd
 
 
 
 
Le graveur ne passe pas de l'IDE au SCSI au démarrage de la machine, même avec les bons paramètres dans LILO et même en chargeant les modules:
scsi_mod - SCSI support
sg - SCSI generic support
sr_mod - SCSI CD-ROM support
ide-scsi - SCSI emulation support
 
 
Ce problème semblerait venir d'un "conflit" entre le module "ide-cd" et le "mode scsi".
 
Alors, j'ai passé le lecteur DVD et le graveur en SCSI.
 
 
J'ai enlevé le chargement du module "ide-cd" et conservé les modules pour le SCSI que j'ai déjà cité.
De plus, dans /etc/lilo.conf, j'ai mis:
 
append="hdc=ide-scsi hdd=ide-scsi"
 
(Ne pas oublier ensuite de taper "lilo" pour qu'il prenne en compte les changements)
 
 
 
Remarque: maintenant, hdc est devenue scd0 et hdd->scd1. Il faut penser à modifier éventuellement certains liens (cdrom->scd0)...

Reply

Marsh Posté le 30-11-2002 à 02:03:13    

Mes frères, je vous le dis : apt-get install discover.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 30-11-2002 à 02:21:17    

Jar Jar a écrit a écrit :

Mes frères, je vous le dis : apt-get install discover.




 
 
Je le tenterais bien un jour  :D
 
 
Juste une question:
il redétecte tout le matériel à chaque démarrage de la machine; ou alors les paramètres sont conservés (les modules à charger je pense)?
En fait, je cherche à savoir si c'est un outil qui configure tout une fois pour toute ou s'il faut qu'il recommence à chaque fois.

Reply

Marsh Posté le 30-11-2002 à 12:02:59    

El_ShAman___ a écrit a écrit :

En fait, je cherche à savoir si c'est un outil qui configure tout une fois pour toute ou s'il faut qu'il recommence à chaque fois.


Il détecte tout à chaque fois. Tant qu'il n'y a pas d'ISA, la détection est quasi instantanée, car elle est déjà faite par le noyau.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 30-11-2002 à 13:30:52    

Bon ben valaa...
dès que je veux faire un apt-get kekchose je reçois l'erreur suivante : "dpkg : erreur de traitement de dash (--configure)
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dash
E: Sub-process /usr/bin/dpkg returned an error code (1)"
1 correspondant à general :(
 
Y a moyen de réparer ça ?
 
Donc en installant discover, pas besoin de changer de noyau je peux rester avec le 4.18bf24 ? Sinon, il faut installer un autre kernel style le 2.4.19-686 ou le 2.4.18-686?
 

Reply

Marsh Posté le 30-11-2002 à 16:05:39    

C'est quoi l'erreur ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 02-12-2002 à 07:46:24    

Ben c'est le morceau que j'ai rajouté :

Citation :

dpkg : erreur de traitement de dash (--configure)
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dash
E: Sub-process /usr/bin/dpkg returned an error code (1)

 
et ce que je tappe apt-get install nimportequoi ou apt-get remove --purg nimportequoi.

Reply

Marsh Posté le 02-12-2002 à 11:08:33    

t'as essayé apt-get -f install ?

Reply

Marsh Posté le 02-12-2002 à 12:39:54    

vener a écrit a écrit :

et ce que je tappe apt-get install nimportequoi ou apt-get remove --purg nimportequoi.


Je te demande ce qui provoque l'erreur, pas le message final.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 02-12-2002 à 14:28:40    

Ben j'en sais rien moi de ce qui provoque l'erreur.  
Je fait un apt-get kekchose, je répond Y qd il me dis ce qu'il va installer, et pis il me répond ça.

Citation :

dpkg : blablablablabla


Vu à quoi sert dpkg, il doit y avoir un petit bordel dans les fichiers quelque part peut-être. Peut-être faire un apt-get clean pour virer un truc corrompu ou je ne sais pas quoi qu'il a téléchargé et pouvoir recommencer avec du neuf. Mais il ne me dit pas lequel manque et je n'ai pas plus d'info que ce que j'ai indiqué, donc je ne sais pas quoi lui donner pour qu'il soit de nouveau heureux. J'suis p'être un boulet, mais ça me vener de finir sur un truc comme ça sans savoir ce qui se passe.
 
Ben le "-f" j'aime pas tellement... Si ça ne passe pas, je préfère ne pas le prendre plutôt que d'avoir un truc qui fonctionne quand il veut... Je me trompe peut-être, mais je préfère qu'il ait tout ce dont il a besoin.

Reply

Marsh Posté le 02-12-2002 à 15:35:17    

Le message d'erreur que tu me mets est un récapitulatif, il faut voir quelle est la véritable erreur, au niveau du paquet dash. Que fait dpkg --pending --configure (sortie complète) ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 02-12-2002 à 15:46:48    

Ok, je regarde ça ce soir, et je te dis exactement ce qu'il me renvoie.

Reply

Marsh Posté le 02-12-2002 à 19:14:48    

Bon voilà exactement ce qu'il retourne après un apt-get install discover :
 

Citation :

Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  ash discover-data libdiscover1  
The following NEW packages will be installed:
  ash discover discover-data libdiscover1  
0 packages upgraded, 4 newly installed, 0 to remove and 142  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/193kB of archives. After unpacking 1060kB will be used.
Do you want to continue? [Y/n] Preconfiguring packages ...
Paramétrage de dash (0.4.1) ...
dpkg : erreur de traitement de dash (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 dash

 

Reply

Marsh Posté le 02-12-2002 à 20:08:15    

Vérifie que /var/lib/dpkg/info/dash.postinst n'est pas corrompu. Si oui, un petit apt-get --reinstall install dash. Sinon, tu vires dash et tu réinstalles ce dont il y a besoin.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 02-12-2002 à 22:06:47    

Excellent, le probleme venait bien de dash. J'ai réinstaller toutes les dépendances liées, et puis je l'ai ré-installé, ainsi que discover.  
Du coup mon graveur est reconnu dans la foulée.  
Vraiment niquel.
 
Merci pour votre patiente et pour le coups de main.
 
Je reviendrai vous prendre la tete un peu plus tard...
 :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed