Hello,
I would like to be able to read and write DVD on linux (which is not the case today !).
I explain the problem :
I have a double boot (linux Suse 10.2 and Windows XP). I am able to see and burn DVD on my ATAPI CD-ROM TSSTcorpCD/DVDW TS-H5520 while I am on Windows but not on linux !
While booting on linux, it is very slow (compare to windows), it seem because of lot of hda: lost interrupt written (25 in the dmesg).
part of dmesg :
-------------------------------------------------
ICH7: chipset revision 1
ICH7: 100% native mode on irq 217
ide0: BM-DMA at 0x7800-0x7807, BIOS settings: hda
MA, hdb
io
ide1: BM-DMA at 0x7808-0x780f, BIOS settings: hdc
io, hdd
io
Probing IDE interface ide0...
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
hda: TSSTcorpCD/DVDW TS-H552U, ATAPI CD/DVD-ROM drive
ide0 at 0x9000-0x9007,0x8802 on irq 217
Probing IDE interface ide1...
libata version 2.00 loaded.
ata_piix 0000:00:1f.2: version 2.00ac7
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
GSI 19 sharing vector 0xE1 and IRQ 19
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 23 (level, low) -> IRQ 225
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xA800 ctl 0xA402 bmdma 0x9400 irq 225
ata2: SATA max UDMA/133 cmd 0xA000 ctl 0x9802 bmdma 0x9408 irq 225
scsi0 : ata_piix
ata1.00: ATA-7, max UDMA/133, 488397168 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/133
scsi1 : ata_piix
...
....
hub 5-0:1.0: 8 ports detected
r8169 Gigabit Ethernet driver 2.2LK loaded
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:02:00.0 to 64
eth0: RTL8168b/8111b at 0xffffc2000003a000, 00:1a:92:cc:35:9c, IRQ 177
ide-cd: cmd 0x5a timed out
hda: lost interrupt
ide-cd: cmd 0x5a timed out
hda: lost interrupt
ide-cd: cmd 0x5a timed out
hda: lost interrupt
hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hda: lost interrupt
Adding 2040184k swap on /dev/sda7. Priority:-1 extents:1 across:2040184k
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised:
dm-devel@redhat.com
ide-cd: cmd 0x3 timed out
hda: lost interrupt
....
....
-----------------------------------------------------------
end of the part of dmesg
------------------------------
The funny (or not funny) thing is that there are no
/dev/hda
but there is a folder /proc/ide/hda and the file model give :
TSSTcorpCD/DVDW TS-H552U
and the file settings give :
---------------------------------------------------------------
name value min max mode
---- ----- --- --- ----
current_speed 66 0 70 rw
dsc_overlap 0 0 1 rw
init_speed 66 0 70 rw
io_32bit 0 0 3 rw
keepsettings 0 0 1 rw
nice1 1 0 1 rw
number 0 0 3 rw
pio_mode write-only 0 255 w
unmaskirq 0 0 1 rw
using_dma 1 0 1
-------------------------------------------------------------
How can I create a /dev/hda or fixe the problem ?
My kernel is uname -r :
2.6.18.2-34-default
fdisk -l give :
-----------------------------------------------------------------
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 30400 223705125 f W95 Ext'd (LBA)
/dev/sda5 11475 20398 71681998+ 7 HPFS/NTFS
/dev/sda6 20399 30400 80341033+ 7 HPFS/NTFS
/dev/sda7 2551 2804 2040192 82 Linux swap / Solaris
/dev/sda8 2805 5415 20972826 83 Linux
/dev/sda9 5416 11474 48668886 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 19457 156288321 83 Linux
-----------------------------------------------------------
In all the forum I read, they never tell that they have no device define in /dev !
Any advice is wellcome !
Isabelle