Chtit soucis avec le support scsi --> recomplilation du kernel ? - Débats - Linux et OS Alternatifs
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
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.
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...
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à...
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 ?
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.
Marsh Posté le 29-11-2002 à 17:30:54
Pourquoi vous vous faites chier avec tout ça quand il existe discover ?
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 ?
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
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
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.
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)...
Marsh Posté le 30-11-2002 à 02:03:13
Mes frères, je vous le dis : apt-get install discover.
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
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.
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.
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?
Marsh Posté le 30-11-2002 à 16:05:39
C'est quoi l'erreur ?
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) |
et ce que je tappe apt-get install nimportequoi ou apt-get remove --purg nimportequoi.
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.
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.
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) ?
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.
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... |
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.
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...
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.
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.