On Thu, Aug 14, 2003 at 08:18:50PM +0200, Marc Mongenet wrote:
Mais avec cat, c'est toujours bon ?
pas forc�ment, �a d�pend de sa taille de buffer. Les impl�mentations GNU adorent les buffers gigantesques de multiple de 512 bytes, mais pas toutes les autres.
En pratique sur SGI/IRIX (O2) j'avais lu un CD-ROM avec `cat' et celui-ci �tait en 2048 bytes/secteur. Apparemment cat travaillait en 4096 bytes et donc il y avait des z�ros dans les demi-blocs sup�rieurs. N'ayant pas de stations SGI sous la main je ne peux reproduire ni expliquer.
Il y a v�ritablement une diff�rence fondamentale entre l'interface block-device de Linux et celle des autres syst�mes UNIX. L'interface direct I/O de Linux ressemble bien plus.
� propos d'interface, je n'arrive jamais � lire un CD grav� avec readcd, presque jamais avec cat ou dd, et toujours avec un mount normal.
Par exemple les CD woody de www.debian.ch passent sans probl�me le md5sum, en revanche readcd n'arrive pas � en lire l'image. Avec cat, en insistant (le lecteur ralentit � chaque essai) �a finit par passer.
�tonnante diversit� de fiabilit�, non ? Les CD press� sont tous lus sans probl�me jusqu'� pr�sent. Pour info, il s'agit d'un Plextor PlexCombo 20/10/40-12A IDE ATAPI utilis� � travers ide-scsi.
# uname -a Linux kameha 2.4.21 #1 jeu jun 19 23:31:48 CEST 2003 i686 unknown # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: PLEXTOR Model: CD-R PX-320A Rev: 1.05 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: MINOLTA Model: DiMAGE F100 Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02
dmesg me renvoie des erreurs du genre : scsi0: ERROR on channel 0, id 0, lun 0, CDB: 0x03 00 00 00 40 00 Info fld=0x7760, Current sd0b:00: sns = f0 3 ASC= 6 ASCQ= 0 Raw sense data:0xf0 0x00 0x03 0x00 0x00 0x77 0x60 0x0a 0x00 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x00 0x00 I/O error: dev 0b:00, sector 122240
J'enverrais volontiers un bug report, mais o� ? Driver Linux ?
Marc Mongenet
_______________________________________________ gull mailing list [EMAIL PROTECTED] http://lists.alphanet.ch/mailman/listinfo/gull
