PLEXTOR DVDR PX-740A a "This drive is not supported by this version of the driver"

oldfrog oldfrog na volny.cz
Středa Srpen 31 11:14:03 CEST 2005


Zdravim vespolek,

poridil jsem DVD vypalovacku Plextor a po pripojeni k systemu mam potiz pri cteni DVD,
nektere soubory se nezkopiruji v poradku, pri kopirovani dochazi k chybam. Primountovani
je bez problemu.

Setkal se s tmi nekdo? Resil by to upgrade firmware nebo neco podobneho? Co s tim?



---kernel---
Linux version 2.6.12.5-oldfrog-1
---kernel---

---lsmod----
bash-2.05# lsmod
Module                  Size  Used by
ide_cd                 40480  0
cdrom                  37984  1 ide_cd
8250                   21188  0
serial_core            20752  1 8250
generic_serial         13496  0
raid1                  16528  1
dm_mirror              21560  0
dm_mod                 57856  3 dm_mirror
xor                    14552  0
ehci_hcd               43632  0
sd_mod                 18896  2
usb_storage           110864  1
scsi_mod              138984  2 sd_mod,usb_storage
usbcore               126636  3 ehci_hcd,usb_storage
3c59x                  40728  0
mii                     5424  1 3c59x
---lsmod----

---dmesg---
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
     ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
         ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
         Probing IDE interface ide0...
         hda: WDC WD800BB-32CCB0, ATA DISK drive
         hdb: PLEXTOR DVDR PX-740A, ATAPI CD/DVD-ROM drive
---dmesg----

---dmesg----
hdb: cdrom_read_intr: Bad transfer size 65534
   This drive is not supported by this version of the driver
   end_request: I/O error, dev hdb, sector 7197500
   Buffer I/O error on device hdb, logical block 1799375
   hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest }
   ide: failed opcode was: unknown
   hdb: drive not ready for command
---dmesg----

---/usr/src/linux-2.6.12.5/drivers/ide/ide-cd.c---
         /* Assume that the drive will always provide data in multiples
            of at least SECTOR_SIZE, as it gets hairy to keep track
            of the transfers otherwise. */
         if ((len % SECTOR_SIZE) != 0) {
                 printk (KERN_ERR "%s: cdrom_read_intr: Bad transfer size %d\n",
                         drive->name, len);
                 if (CDROM_CONFIG_FLAGS(drive)->limit_nframes)
                         printk (KERN_ERR "  This drive is not supported by this version of the driver\n");
                 else {
                         printk (KERN_ERR "  Trying to limit transfer sizes\n");
                         CDROM_CONFIG_FLAGS(drive)->limit_nframes = 1;
                 }
                 cdrom_end_request(drive, 0);
                 return ide_stopped;
         }
---/usr/src/linux-2.6.12.5/drivers/ide/ide-cd.c---





-- 
===============
--- OldFrog ---
===============


Další informace o konferenci Linux