Newsgroup: it.comp.os.linux.sys
Titolo: eliminare emulazione scsi

Ciao a tutti, spero no non essere troppo OT ma ho provato su .iniziare
ma senza successo.
Si tratta dell'emulazione scsi, vorrei toglierla completamente e ho
fatto così:
ho commentato gli "append" a lilo.conf, così:
image=/boot/vmlinuz
	label=linux
	root=/dev/hda2
	#append="quiet devfs=mount hdb=ide-scsi hdc=ide-scsi"
	append="quiet devfs=mount"
	vga=788
	read-only
e ho dato: lilo -v
ma i dispositivi cd vengono ancora trattati come fossero scsi:
Cdrecord 1.11a32 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 Jörg
Schilling
Using libscg version 'schily-0.6'
scsibus0:
	0,0,0	  0) 'HL-DT-ST' 'DVD-ROM GDR8161B' '0100' Removable CD-ROM
	0,1,0	  1) 'SAMSUNG ' 'CD-R/RW SW-248F ' 'R601' Removable CD-ROM
	0,2,0	  2) *
	0,3,0	  3) *
	0,4,0	  4) *
	0,5,0	  5) *
	0,6,0	  6) *
	0,7,0	  7) *
(anche dmesg lo conferma)
Domanda: non basta togliere gli append da lilo.conf? cosa devo fare?
Grazie 1000 in anticipo
Ciao, Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Domanda: non basta togliere gli append da lilo.conf? cosa devo fare?
Guarda che cdrecord ha bisogno dell'emulazione scsi, non puoi farci nulla,
almeno che non hai il kernel 2.6 con quello si puo' fare a meno
dell'emulazione scsi.
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.571 / Virus Database: 361 - Release Date: 26/01/2004

 Ciao.
Mi ero messo in ballo con 'sta cosa perchè un post sosteneva il
contrario, in ogni caso non è un problema. Mi rimane il pallino di
capire perchè lettore dvd e masterizzatore cd vengono riconosciuti come
scsi anche se non metto append in lilo.conf
Ciao e grazie


Il giorno Wed, 28 Jan 2004, Andrea Meroni cosě ha scritto:
|
|Mi ero messo in ballo con 'sta cosa perchč un post sosteneva il
|contrario, in ogni caso non č un problema. Mi rimane il pallino di
|capire perchč lettore dvd e masterizzatore cd vengono riconosciuti come
|scsi anche se non metto append in lilo.conf
|
  Potrebbe essere che l'emulazione scsi nel tuo caso non č integrata nel
kernel, ma che sia disponibile come modulo che viene caricato a sistema
avviato.
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, "Ab urbe condita", XXXIV,9

 avviato.
Infatti l'emulazione scsi è modularizzata. E' una delle cose che ho
guardato, però il mio ragionamento (sbagliato?) è stato: se l'emulazione
è integrata nel kernel potrebbe essere logico che l'emulazione venga
'forzata', se invece è impostata come modulo dovrebbe essere caricata
solo se trova gli append in lilo.conf. Non è così?


 solo se trova gli append in lilo.conf. Non č cosě?
Forse dico una fesseria, ma non potrebbe essere devfs il responsabile?
Paolo

 Paolo
in effetti il devfs è abilitato...in che senso secondo te è il
responsabile? non dovrebbe ricreare i file-devices ad ogni boot del pc?
grazie e ciao


 responsabile? non dovrebbe ricreare i file-devices ad ogni boot del pc?
La mia è solo un'ipotesi perchè alla premessa di prima ("magari dico una 
fesseria") aggiungo anche che non uso devfs. Mi chiedo però se non è 
possibile che devfs ricrei appunto ad ogni boot il device di tipo scsi 
per le impostazioni che aveva prima e forzi così il caricamento del 
modulo ide-scsi.
Ripeto, è solo un'ipotesi, visto che in effetti è strano quello che ti 
capita.
Ciao, Paolo

 solo se trova gli append in lilo.conf. Non č cosě?
no, in debian in /etc/modules imposti quali sono i moduli da caricare al
boot e da qualche altra parte che non ricordo vengono salvati i parametri
per il modulo.

 modulo ide-scsi.
Ho provato a togliere il "mount devfs" dall'append di lilo: devfs non
viene caricato (infatti non partiva kde in qto non trovava
/dev/nvidiaqualcosa): ho guardato dmesg e ho visto che prima vengono
riconosciute hdb e hdc ma poi viene caricata l'emulazione scsi.
In /dev (quando non abilito devfs) trovo: hdb, hdc ma anche scd0 e scd1
scd0 e scd1 sono montabili..acc!.adesso che ci penso non ho provato a
montare hdb e hdc..ci
provo stassera
Se abilito devfs hdb e hdc non esistono
Ciao (continuo a cercare..) e grazie


 per il modulo.
domanda (cosě mi chiarisco le idee): quello che sostieni č vero, perň
credo solo in parte. Nel senso che se faccio lsmod e vedo tutti i moduli
caricati, di qs moduli solo alcuni sono stati esplicitati in
modules.conf (per esempio gli alsa), altri vengono caricati
'automaticamente' (non so se c'č un 'probing' (diciamo cosě)
dell'hardware da parte del sistema). E' giusto?
ciao


Il giorno Thu, 29 Jan 2004, Andrea Meroni cosě ha scritto:
|Infatti l'emulazione scsi č modularizzata. E' una delle cose che ho
|guardato, perň il mio ragionamento (sbagliato?) č stato: se l'emulazione
|č integrata nel kernel potrebbe essere logico che l'emulazione venga
|'forzata', se invece č impostata come modulo dovrebbe essere caricata
|solo se trova gli append in lilo.conf. Non č cosě?
  Le funzioni disponibili come moduli non hanno nulla a che vedere con la riga
di comando del kernel, ma solo con le impostazioni date come argomento a
modprobe/ insmod, ovvero le impostazioni di default come appaiono in
/etc/modules.conf.


 Domanda: non basta togliere gli append da lilo.conf? cosa devo fare?
hdX=ide-scsi serve per garantire che il layer ide non prenda il controllo di
quei dispositivi. E' utile quando vuoi un cd sia visto come scsi ed
un'altro come ide. In tal caso prima carichi ide-cd ( che bypassa i device
marcati con hdX=ide-scsi ) e poi carichi il modulo ide-scsi.
Comunque per risolvere il tuo problema basta che metti in /etc/modules.conf
un qualcosa del tipo:
alias ide-scsi off
-- 
gpg key@ 
keyserver.linux.it
: Goffredo Baroncelli (ghigo)
<krei...@inwind.it.toglimi>
Key fingerprint = CE3C 7E01 6782 30A3 5B87  87C0 BB86 505C 6B2A CFF9

 dell'hardware da parte del sistema). E' giusto?
dipende. spesso gli altri sono dipendenze dei moduli che indichi

 Domanda: non basta togliere gli append da lilo.conf? cosa devo fare?
Ciao a tutti, ho risolto. Ho fatto come descritto di seguito. 
Grazie per l'aiuto a tutti.
Ciao
 Andrea
DEBIAN
ho commentato tutte le righe tranne l'ultima, ho dato poi update-modules
/etc/modutils/scsioptions
#options ide-cd ignore=hdb
#options ide-cd ignore=hdc
#alias scd0 sr_mod
#alias scd1 sr_mod
#pre-install sg       modprobe ide-scsi
#pre-install sr_mod   modprobe ide-scsi
pre-install ide-scsi modprobe ide-cd
MANDRAKE
1.
/etc/modules
commentato la linea:
#scsi_hostadapter
2.
/etc/modules.conf
commentato la linea
#probeall scsi_hostadapter ide-scsi
Ho modificato lilo.conf togliendo gli append (hdX=ide-scsi)
