erdem_ua wrote:I think problem is absence of iso9660 kernel module support for mounting CDROM.
We needed to mount DVD via shell. After we can say if it works or not.
Also we needed to mount that DVD's sub directory to FAT USB (might be virtual USB) because exeDSP does not recognize fisle system if it's not FAT, NTFS or EXT3...
I got curious, so i did some tests with external DVD writer (SE-S084) and my B650 TV.
I compiled required kernel modules from samsung sources (sg, cdrom, sr_mod, isofs, udf),
created missing /dev/ files, etc. After that DVD got recognized properly by kernel:
Code: Select all
scsi 0:0:0:0: Attached scsi generic sg0 type 5
sd 1:0:0:0: Attached scsi generic sg1 type 0
sr0: scsi3-mmc drive: 62x/62x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
usb 1-1: USB disconnect, address 2
usb 1-1: new high speed USB device using ehci-s5h2x and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: TSSTcorp Model: CDDVDW SE-S084B Rev: TS01
Type: CD-ROM ANSI SCSI revision: 00
sr0: scsi3-mmc drive: 62x/24x writer dvd-ram cd/rw xa/form2 cdda tray
sr 2:0:0:0: Attached scsi CD-ROM sr0
sr 2:0:0:0: Attached scsi generic sg0 type 5
usb-storage: device scan complete
Pretty much everything seems to work just fine:
1) mount -t iso /dev/sr0 ..., mount -t udf /dev/sr0..
2) cd audio ripping (tested with icedax from debian armel repository),
3) cd/dvd burning - successfully burned dvd+r disc with wodim (debian armel again)
4) mounting .iso images via loopback is possible, with loop.ko module loaded.
5) cd audio play/stop/pause/eject controls - working (probably, no headphone jack
in my burner to confirm this).
Not surprisingly, manually mounted ISOs/UDFs are not recognized by exeDSP / media player
- maybe it's doable, maybe not..
Nevertheless, I think support for scrambled commercial DVDs will be most likely out of the question.