[Pkg-libburnia-devel] Bug#789260: libburn4: Incompatibility with Plextor PX-608CU burner

Дмитрий Нестеркин undelborg at gmail.com
Thu Jun 25 09:02:39 UTC 2015


Hi!

Some more info.
I've tried to compile kernel using config from Linux Mint. Compilation of
the kernel source that comes with distro failed because of some missing
files. However, I was able to compile kernel 3.18 using config from Mint.
Sadly, the problem was still there.

After that I've tried to inspect versions of brasero and libs used in
different distros. It seems that Mint uses brasero 3.10.0 and Debian Uses
brasero 3.11.4. I've decided not to revert back just now (something else
may break). However, Mint uses libburn4 version 1.3.4 instead of 1.3.2 in
Debian. So I've downloaded and compiled 1.3.4 versions of libburn,
libisoburn and libisofs. After that I've tried brasero again and it failed,
but with different error. Seems to me that libburn/libisoburn is the main
cause of problems.

2015-06-23 19:01 GMT+03:00 Дмитрий Нестеркин <undelborg at gmail.com>:

> Hello.
>
> Well, bad news.
> No kernel version I've tested worked. I've tried: 3.18.16, 3.19.8, 4.0.6.
> All kernels were compiled with .config file currently present in my system
> (default one that comes with distro).
> All kernel tests ended with "[5 21 02] Illegal request. Invalid address
> for write"
> Debian Live DVD does not work either.
>
> Kernel modules you requested:
> dmitry at D-NESTERKIN:~$ sudo lsmod |grep usb
> [sudo] password for dmitry:
> usbhid                 44460  0
> btusb                  29721  0
> bluetooth             374429  1 btusb
> hid                   102264  2 hid_generic,usbhid
> usb_storage            56215  0
> scsi_mod              191405  5 sg,usb_storage,libata,sd_mod,sr_mod
> usbcore               195340  7
> btusb,uvcvideo,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd
> usb_common             12440  1 usbcore
> dmitry at D-NESTERKIN:~$
>
> dmitry at D-NESTERKIN:~$ sudo lsmod |grep scsi
> scsi_mod              191405  5 sg,usb_storage,libata,sd_mod,sr_mod
> dmitry at D-NESTERKIN:~$
>
> dmitry at D-NESTERKIN:~$ sudo lsmod |grep ata
> libata                177457  2 ahci,libahci
> scsi_mod              191405  5 sg,usb_storage,libata,sd_mod,sr_mod
> dmitry at D-NESTERKIN:~$
>
> I've also tried to install firmware-linux-free and firmware-linux-nonfree
> packages with no luck.
>
>
> 2015-06-23 10:23 GMT+03:00 Дмитрий Нестеркин <undelborg at gmail.com>:
>
>> One more: when I first booted with new kernel, some resets were logged:
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.468462] usb 1-3.3: new
>> high-speed USB device number 4 using xhci_hcd
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.559042] usb 1-3.3: New USB
>> device found, idVendor=093b, idProduct=0023
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.559047] usb 1-3.3: New USB
>> device strings: Mfr=85, Product=57, SerialNumber=44
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.559050] usb 1-3.3: Product:
>> PLEXTOR USB Storage Adapter
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.559053] usb 1-3.3:
>> Manufacturer: PLEXTOR
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    2.559055] usb 1-3.3:
>> SerialNumber: ABC10CA1F554
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    5.422571] usb 1-3.3: reset
>> high-speed USB device number 4 using xhci_hcd
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    6.491309] usb 1-3.3: reset
>> high-speed USB device number 4 using xhci_hcd
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    7.559969] usb 1-3.3: reset
>> high-speed USB device number 4 using xhci_hcd
>> Jun 23 10:09:34 D-NESTERKIN kernel: [    8.628865] usb 1-3.3: reset
>> high-speed USB device number 4 using xhci_hcd
>>
>>
>> 2015-06-23 10:21 GMT+03:00 Дмитрий Нестеркин <undelborg at gmail.com>:
>>
>>> Kernel 3.18.16 gives me exactly the same error.
>>> At the moment, I need to do some work stuff, but I'll be doing more
>>> experiments ASAP.
>>>
>>> 2015-06-23 0:42 GMT+03:00 Дмитрий Нестеркин <undelborg at gmail.com>:
>>>
>>>> I've downloaded 3.18.16 longterm kernel and plan to compile it on my
>>>> system.
>>>> Linux Mint (which is OK) uses kernel 3.13 and fedora 22 uses kernel 4.0
>>>> (also ok).
>>>> In fact there is a lot of UAS/USB bugs reported for kernel 3.16 (and
>>>> some for 3.15 and 3.17).
>>>>
>>>> Controllers you mentioned are USB 3.0. My drive is definitely USB 2.0.
>>>> However, if it looks like a duck, swim like a duck and quacks like a
>>>> duck... I'll definitely need to try new kernel.
>>>>
>>>> 2015-06-22 21:34 GMT+03:00 Thomas Schmitt <scdbackup at gmx.net>:
>>>>
>>>>> Hi,
>>>>>
>>>>> > I have found some interesting discussion about UAS bugs in kernel
>>>>> 3.16:
>>>>> > https://lists.debian.org/debian-kernel/2014/07/msg00318.html
>>>>>
>>>>> UAS ... google ... wikipedia ...
>>>>> Well, it would be the natural way to perform SG_IO with a USB
>>>>> device. Burn programs issue SCSI commands and UAS is designed
>>>>> for transporting them. Wikipedia has:
>>>>> "Version 3.18-rc4 of the Linux kernel disables buggy UAS
>>>>>  implementation in xHCI host controllers Etron EJ168,
>>>>>  ASMedia ASM1042,[19] and VIA VL80x.[20]"
>>>>>
>>>>> But i understand that UAS is quite a new protocol.
>>>>> Is your drive's USB controller young enough ? (Actually
>>>>> i assume the drive is SATA or IDE and the box has a
>>>>> USB-SATA or USB-IDE bridge bridge.)
>>>>>
>>>>>
>>>>> > An here comes the output from my kern.log:
>>>>> > Jun 22 15:12:02 D-NESTERKIN kernel: [    1.508233] usb 3-2: Product:
>>>>> PLEXTOR
>>>>> > USB Storage Adapter
>>>>>
>>>>> They really give few clue about age and version of the
>>>>> drive-side USB controller.
>>>>> I googled for "PLEXTOR USB Storage Adapter" "UAS" and found
>>>>> nearly nothing. Descriptions of UAS refer to hard disks and
>>>>> SSDs, rather than optical drives. But - as stated - i expect
>>>>> it to depend on the USB-SATA or USB-IDE controller of the
>>>>> drive box.
>>>>>
>>>>>
>>>>> In any case, recent changes in USB are obvious suspects.
>>>>> Now i'm curious whether the working and non-working Linuxes
>>>>> show a pattern with kernel revisions.
>>>>>
>>>>>
>>>>> Have a nice day :)
>>>>>
>>>>> Thomas
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> С уважением,
>>>> Нестеркин Дмитрий
>>>>
>>>
>>>
>>>
>>> --
>>> С уважением,
>>> Нестеркин Дмитрий
>>>
>>
>>
>>
>> --
>> С уважением,
>> Нестеркин Дмитрий
>>
>
>
>
> --
> Best regards,
> Dmitry Nesterkin
>



-- 
С уважением,
Нестеркин Дмитрий
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-libburnia-devel/attachments/20150625/62b2e090/attachment-0001.html>
-------------- next part --------------
mint ~ # aptitude show brasero
Package: brasero                         
State: installed
Automatically installed: no
Version: 3.10.0-0ubuntu1
Priority: optional
Section: gnome
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 1,092 k
Depends: libbrasero-media3-1 (= 3.10.0-0ubuntu1), libc6 (>= 2.4), libcairo2 (>=
         1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3),
         libgstreamer-plugins-base1.0-0 (>= 1.0.0), libgstreamer1.0-0 (>=
         1.0.0), libgtk-3-0 (>= 3.0.0), libice6 (>= 1:1.0.0),
         libnautilus-extension1a (>= 1:2.91), libpango-1.0-0 (>= 1.14.0),
         libsm6, libtotem-plparser18 (>= 3.10.0), libxml2 (>= 2.7.4),
         gstreamer1.0-plugins-base (>= 0.11.92), gnome-icon-theme, gvfs,
         brasero-common (= 3.10.0-0ubuntu1)
Recommends: brasero-cdrkit, yelp
Suggests: vcdimager, libdvdcss2
Conflicts: nautilus-cd-burner, nautilus-cd-burner, brasero
Description: CD/DVD burning application for GNOME
 Brasero is a simple application to burn, copy and erase CD and DVD media:
 audio, video or data. It features among other things: 
 * On-the-fly burning 
 * Multisession support 
 * On-the-fly conversion of music playlists in all formats supported by
   GStreamer 
   
 This package contains the main binary, the burning plugins and the nautilus
 extension. 
 
 The following packages, if installed, will provide Brasero with added
 functionality: 
 * cdrdao to burn combined data/audio CDs and for byte-to-byte copy 
 * GStreamer backends to support more audio formats 
 * vcdimager to create VCDs or SVCDs 
 * libdvdcss2 to copy encrypted DVDs
Homepage: http://www.gnome.org/projects/brasero/



mint ~ # aptitude show growisofs
Package: growisofs                       
State: installed
Automatically installed: no
Version: 7.1-10build1
Priority: optional
Section: video
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 217 k
Depends: libc6 (>= 2.14), libstdc++6 (>= 4.1.1)
Conflicts: growisofs
Breaks: dvd+rw-tools (< 7.1-9), dvd+rw-tools (< 7.1-9)
Replaces: dvd+rw-tools (< 7.1-9), dvd+rw-tools (< 7.1-9)
Description: DVD+-RW/R recorder
 growisofs is a general purpose DVD recording program that supports: 
 
 * random-access media (DVD+RW, DVD-RAM, plain files, hard disk partitions) 
 * mastering multisession DVD media (DVD+R, DVD-R/-RW, and Blu-ray Disc) 
 * first-/single-session recording of arbitrary pre-mastered image (formatted as
   UDF, ISO9660 or any other file system, if formatted at all) to all supported
   DVD media types. 
   
 growisofs is able to either write pre-created ISO images or create them
 on-the-fly (by calling genisoimage). 
 
 This package also contains dvd+rw-format, a utility to format a DVD+RW media.
Homepage: http://fy.chalmers.se/~appro/linux/DVD+RW/


mint ~ # aptitude show libburn4
Package: libburn4                        
State: installed
Automatically installed: no
Version: 1.3.4-0ubuntu1
Priority: optional
Section: libs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 344 k
Depends: libc6 (>= 2.14)
Conflicts: libburn4
Description: library to provide CD/DVD writing functions
 libburn is a library for reading, mastering and writing optical discs.
 Supported media are: CD-R, CD-RW, DVD-RAM, DVD+RW, DVD+R, DVD+R/DL, DVD-RW,
 DVD-R, DVD-R/DL, BD-R, BD-RE.
Homepage: http://libburnia-project.org




mint ~ # dpkg -l |grep brasero-cdrkit
ii  brasero-cdrkit                              3.10.0-0ubuntu1           amd64        cdrkit extensions for the Brasero burning application
mint ~ # dpkg -l |grep yelp
ii  libyelp0                                    3.10.2.1+rebecca          amd64        Library for the GNOME help browser
ii  yelp                                        3.10.2.1+rebecca          amd64        Help browser for GNOME
ii  yelp-xsl                                    3.10.1-1                  all          XSL stylesheets for the yelp help browser
mint ~ # dpkg -l |grep libdvdcss2
ii  libdvdcss2                                  1.2.13-0                   amd64        library designed for accessing DVDs

mint ~ # dpkg -l |grep libburn
ii  libburn4                                    1.3.4-0ubuntu1                                      amd64        library to provide CD/DVD writing functions

mint ~ # dpkg -l |grep growisofs
ii  growisofs                                   7.1-10build1                                        amd64        DVD+-RW/R recorder


mint ~ # 
mint ~ # lsmod |grep scsi
scsi_dh                14882  1 dm_multipath
mint ~ # lsmod |grep ata
mint ~ # lsmod |grep usb
btusb                  32412  0 
bluetooth             391136  22 bnep,btusb,rfcomm
usbhid                 52659  0 
hid                   106148  2 hid_generic,usbhid
usb_storage            62209  1 
mint ~ # 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: brasero-session2.log
Type: text/x-log
Size: 5280 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-libburnia-devel/attachments/20150625/62b2e090/attachment-0001.bin>


More information about the Pkg-libburnia-devel mailing list