Newsgroup: it.comp.os.linux.sys
Titolo: Kernel 2.6

Ho una mandrake 9.2 (visto che la gentto non ne vuole proprio sapere di
installarsi!). Qualcuno sa dirmi come installare i driveri NVIDIA visto che
il kernel-source non è contenuto nei cd di installazione???
Inoltre qualcuno ha provato a ricompilare il kernel 2.6?? A me non riesce ne
di sentire il suono (ho una soundblaster live), ne di utilizzare il
masterizzatore IDE (pur attivando l'emulazione scsi), ne di collegarmi a
internet (ho un banale modem a 56K!). Grazie per l'aiuto

 masterizzatore IDE (pur attivando l'emulazione scsi), ne di collegarmi a
nei kernel 2.6 NON va utilizzata l'emulazione SCSI.
-- 
The savage mutilation of the human race is set on course
(Protest and survive, Discharge)

 nei kernel 2.6 NON va utilizzata l'emulazione SCSI.
E come faccio ad usare cdrdao?
I casi sono: o l'emulazione SCSI non funziona ancora,
oppure sono completamente impazziti.
bye,
-- 
   Piergiorgio Sartor

 oppure sono completamente impazziti.
non sono io a dirlo, ma Linus Torvalds
http://programming.linux.com/article.pl?sid=03/12/09/1341236
comunque nel changelog del 2.6.0 c'e' una fix proprio di Linus in
ide-scsi.c
appena ho tempo lo provero'...


 internet (ho un banale modem a 56K!). Grazie per l'aiuto
per quanto riguarda il resto:
- suono: e' cambiata l'interfaccia audio, ora si usano i driver ALSA. Hai
caricato i moduli?
- internet: hai compilato il supporto per ppp? e per le porte seriali (se
il modem e' esterno)?
soprattutto:
If you are not using devfs, you must have the device file /dev/ppp
which can be made by:
mknod /dev/ppp c 108 0
as root.
ma soprattutto: hai aggiornato quanto indicato in Documentation/Changes?
Cambia completamente la gestione dei moduli del kernel...
Leggi per intero quel file, e' importante, anzi fondamentale che il tuo
sistema sia allineato a quanto indicato.


 
http://programming.linux.com/article.pl?sid=03/12/09/1341236
Avevo letto a suo tempo, ma non ci volevo credere.
Il punto e` che avere la maggior parte dei storage
device su layer SCSI e` pratica comune ed accettata.
Consente di scrivere SW che si preoccupa solo di
essere SCSI compatibile senza dover seguire tutti i
possibili driver per ogni possibile HW.
Ma Linus ha ragione in un punto: c'e` un problema
di maintainer, sia per ide-scsi che per SCSI in
generale e non sembra risolversi a breve.
Speravo che con il 2.6.0 avessero sistemato una
volta per tutte il problema, invece sembra che
lo vogliano semplicemente aggirare...
Mah...
bye,
-- 
   Piergiorgio Sartor

 
Usi la versione 1.1.8-pre2 di cdrdao che va tranquillamente senza 
emulazione scsi.
Ciao, Paolo

 emulazione scsi.
Oddio, tranquillamente, dichiarano che il
supporto atapi non e` ancora completo...
bye,
-- 
piergiorgio

 emulazione scsi.
Qualcuno mi sa dire come faccio lo scanbus e la masterizzazione?
L'avevo provato con un 2.5.7* e non ci ero riuscito perche` mi dava
"Unable to scan bus" e "device not accessible" (o simile, vado a memoria,
parlo di qualche mese fa). In rete si trova un sacco di gente che dice di
esserci riuscita ma nessuno (nemmeno Schilling) che dica che riga di
comando usare e come verificare se il master e` compatibile.
Adesso sto compilando la 2.6.0 definitiva e voglio proprio provare se
adesso va (magari era il master non supportato. O magari il controller)
Bye.

 oppure sono completamente impazziti.
L'ide-scsi funziona (sort of), ma, come ha detto Linus, è il male e sarà
estirpato al più presto.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Qualcuno mi sa dire come faccio lo scanbus e la masterizzazione?
'scanbus' as in 'cdrecord -scanbus'?
Dai:
	cdrecord dev=ATAPI -scanbus
Ecco il risultato:
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'PHILIPS ' 'PCRW1208        ' 'P3.1' Removable CD-ROM
        0,1,0     1) 'CREATIVE' 'DVD6630E        ' 'b13A' 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) *


 
Allora ho cominciato male: masterizzatore con ide-scsi e sb16 con OSS :-(
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	(Seen on TV!!!)
	"Risparmiamo 5 centesimi a transazione!"

 estirpato al più presto.
Sigh, questa e` la seconda fesseria che dice,
dopo la storia della GPL nei moduli...
bye,
-- 
   Piergiorgio Sartor

 dopo la storia della GPL nei moduli...
Non sono troppo d'accordo io :).
Il discorso che fa linus e` semplice: si tratta di periferiche IDE e
devono lavorare come IDE, la traduzione IDE->SCSI toglieva parecchie
risorse alla macchina che perdeva potenza e introduceva parecchi
rischi di buffer underrun. 
IDE-SCSI inoltre era stato tirato fuori come sistema per aggirare in
quel momento il problema. Ora che si riesce a masterizzare via IDE non
c'e` nessuna ragione per continuare a usare ide-scsi. Ricordo di aver
letto un thread in cui Linus era abbastanza stizzito a riguardo, con
uno che gli diceva che ide-scsi era utilissimo...
Ora cdrecord e compagnia bella supportano sia scsi che ide, ho gia`
provato a usare l'ide per masterizzare ed effettivamente le
prestazioni sono parecchio superiori, ma parecchio di molto.
-- 
Valentino Volonghi, Regia SpA, Milan
Linux User #310274, Gentoo Proud User

 prestazioni sono parecchio superiori, ma parecchio di molto.
Mai avuto problemi prestazionali con ide-scsi.
bye,
-- 
   Piergiorgio Sartor

 	cdrecord dev=ATAPI -scanbus
Ora funziona. Forse era veramente un problema del kernel, o forse della
versione di cdrecord. :/
Pero` e` molto piu` lento dell'ide-scsi nella rilevazione.
Prima era istantaneo, ora ci mette 10 secondi buoni a scannare il bus.
Appena posso (leggi: ho un cdrw sottomano) provo la masterizzazione.
Intanto ho il bonus che posso attivarci il DMA. :)
Per cdrdao non ho trovato niente sull'uso di ATAPI, e sulla sid ho la
stessa versione che c'e` sul sito (aggiornata al 2001 o 2002...). Devo
scaricare dal CVS? O si trovano patch in giro?
Grazie, bye.

 Intanto ho il bonus che posso attivarci il DMA. :)
Da me e` istantaneo lo scanbus... Non e` che hai qualche problema con
i canali IDE?


 Mai avuto problemi prestazionali con ide-scsi.
Allora dipendera` dalla macchina... boh. A me dava occupazione di
processore superiore al 13% quasi sempre. Tanto che agli inizi ogni
tanto mi bloccava la grafica e in generale era un'operazione che non
amavo fare perche` mi distruggeva la responsivita` generale. Ora
invece e` come non accorgersi che sta masterizzando.


 entrambi, dubito che ci siano problemi da quel punto di vista.
Il problema e` che devo sapere se il device
e` SCSI o no e devo anche sapere quello che e`.
Sia come utente, che come implementatore.
Il fatto e` che, se ti ritrovi con masterizzatori
IDE, SCSI, USB e FireWire, il SW userland, cdrecord
in questo caso, deve essere in grado di supportare
ben 4 protocolli diversi e lo stesso cdrdao o cdwrite.
Il che vuol dire duplicazione di codice e potenziali
incosistenze, senza contare che il SW deve essere in
grado di riconoscere il protocollo necessario per
un dato device.
Pensa solo quanto testing deve fare uno per verificare
se funziona o meno.
Se implementa solo SCSI, deve solo fare un set di
testing, se implementa i 4 protocolli ha un lavoro,
come minimo, 4 volte maggiore.
La soluzione normalmente usata, e che anche Linux usa
in alcuni casi, e` di raggruppare i device sotto alcuni
protocolli, SCSI nel caso storage, ed esporre solo
quell'interfaccia comune.
Ora, non dico che sia facile, ma architetturalmente e`
la scelta migliore, salvo fare la scelta opposta, cioe`
esporre tutte le interfacce raw ed usare librerie o
demoni per la traduzione, cioe` andare micro kernel.
Questa e` l'incosistenza principale, cioe` mettere e
togliere cose dal kernel a seconda dell'umore, gli
manca un'architettura, sembrerebbe...
Voglio dire: questi mettono il codice di bzip nel
kernel, che non c'entra nulla, e non riescono a mettere
un misero layer di traduzione SCSI->xxx???
Il mio problema e` che, ogni volta che leggo le mailing
list del kernel, mi incavolo...
Vabbe`, meglio che mi calmi, adesso...
bye,
-- 
   Piergiorgio Sartor

 i canali IDE?
Non credo. O almeno, non vedo errori ne` in console ne` in sys/k-log.
Ho una Asus A7V con un VT82c686 come primario (hda hard disk, hdc
masterizzatore) e un PDC20265 come secondario (hdg lettore DVD).
Addirittura adesso si e` lockato sul DVD e non si sblocca piu`... :/
Pero` la PDC20265 mi dava problemi con i 2.6-pre. Dovrei attivare il debug
del kernel e mandare un po' di bugreport.
Bye.

 Allora ho cominciato male: masterizzatore con ide-scsi e sb16 con OSS :-(
Perché? Io ho un masterizzatore IDE/ATAPI e il fatto di non dover più
caricare l'ide-scsi al boot è un sollievo. Poi avevo una scarsissima
Ensoniq da 25 euro (sostituita con una Live! giusto due settimane fa)
e con ALSA suonava molto meglio (meno fruscio agli alti volumi).
Il 2.6.0, poi, non mi ha dato praticamente mai alcun problema dalla
test1 in poi.


 Mai avuto problemi prestazionali con ide-scsi.
Io nemmeno. Ma il fatto che servisse un intero HOWTO per masterizzare
con Linux lo ritengo un problema.


 tripletta è quello che è: un accrocchio.
...questo e` il modo giusto di fare le cose, l'accrocchio
e` avere una libreria user land per ogni device.
E, ripeto, pensa solo al testing necessario per supportare
tutte i possibili protocolli.
cdrecord deve essere testato per SCSI, ATAPI e magari in
futuro per USB e 1394, lo stesso per cdrdao.
Mi pare una scelta molto discutibile, sicuramente rende la
vita facile a chi fa i driver, ma questo significa solo che
non si privilegia l'architettura, ma altro.
bye,
-- 
piergiorgio

 
Non ho capito se ti serve una versione di cdrdao che funziona senza 
emulazione scsi.
Comunque se è così, puoi usare la versione 1.1.8-pre2, la trovi di 
sicuro sul CVS, forse anche come tar.gz.
Ciao, Paolo

 
In queste vacanze guarderò di perderci qualche minuto..
La palla è che oggi sono arrivato ed ho trovato tastiera e video bloccati, 
si entrava  da ssh ma si doveva essere incartata propro la scheda video, 
quindi reboot (bloccata su xlock).
QUasi quasi tiro dentro la rc2 di xfree 4.4
