Me la han dado, la he puesto como maestra del segundo ide, luego he compilado un kernel con soporte de emulacion scsi, y scsi generic (el kernel 2.4.0test8), me la reconoce y tal. Veo en el howto de lucas que hay que cambiar esto: Para efectuarla, vamos al archivo ide.h que se encuentra en /usr/src/linux/drivers/block, y buscamos la siguiente línea:
#define WAIT_CMD (10*HZ) /* 10sec - maximum wait for an IRQ to happen */ que tenemos que modificar de modo que quede así: #define WAIT_CMD (1000*HZ) /* 1000sec - maximum wait for an IRQ pero ya no existe el archivo ide.h, y eso (parecido) lo encuentro en el archivo ide-cd.c, pero no toco nada y compilo igual el kernel. Hasta aquí todo muy bien, pero no puedo leer nada en ella (es la única prueba que he hecho ya que no tengo mucha idea de como funcionan). Me salen cosas de este estilo: xuvenka:/dev# cdrecord dev=0,0,0 -atip Cdrecord 1.8 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling scsidev: '0,0,0' scsibus: 0 target: 0 lun: 0 Using libscg version 'schily-0.1' Device type : Removable CD-ROM Version : 0 Response Format: 1 Vendor_info : 'HP ' Identifikation : 'CD-Writer+ 8200 ' Revision : '1.0f' Device seems to be: Generic mmc CD-RW. Using generic SCSI-3/mmc CD-R driver (mmc_cdr). Driver flags : SWABAUDIO cdrecord: Error de entrada/salida. start/stop unit: scsi sendcmd: retryabl e error CDB: 1B 00 00 00 01 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 03 00 00 00 00 12 00 00 00 00 02 00 00 00 Sense Key: 0x3 Medium Error, Segment 0 Sense Code: 0x02 Qual 0x00 (no seek complete) Fru 0x0 Sense flags: Blk 0 (not valid) cmd finished after 7.031s timeout 40s cdrecord: Error de entrada/salida. start/stop unit: scsi sendcmd: retryabl e error CDB: 1B 00 00 00 01 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 03 00 00 00 00 12 00 00 00 00 02 00 00 00 Sense Key: 0x3 Medium Error, Segment 0 Sense Code: 0x02 Qual 0x00 (no seek complete) Fru 0x0 Sense flags: Blk 0 (not valid) cmd finished after 7.033s timeout 40s xuvenka:/dev# o estas otras... xuvenka:/dev# mount -t iso9660 /dev/scd0 /mnt mount: block device /dev/scd0 is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/scd0, or too many mounted file systems xuvenka:/dev# y si que tiene un cd en buen estado dentro... en el /proc/scsi/scsi sale esto: Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: HP Model: CD-Writer+ 8200 Rev: 1.0f Type: CD-ROM ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: LG Model: CD-ROM CRD-8240B Rev: 1.04 Type: CD-ROM ANSI SCSI revision: 02 creo que los que esteis algo enterados ya podeis ver lo que me pasa, yo creo que es lo de cambiar esa linea en el ide.h, pero como ahora no sale dicho archivo no se que hacer...¿que me decis? -- Saludos borxa ;)