[solved] optical drive not recognized by xfburn

Forum Forums New users Welcome to antiX [solved] optical drive not recognized by xfburn

  • This topic has 1 reply, 2 voices, and was last updated Oct 30-10:14 am by anticapitalista.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #12848
    Member
    grenouille

      My external USB cd/dvd drive (a massive LG super multi) is not recognized by xfburn on my 2006 Dell Optiplex 740 Athlon computer even if Antix 17.1 detected the drive.

      $ lsblk
      NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
      sda      8:0    1 28,7G  0 disk 
      ├─sda1   8:1    1 26,6G  0 part /
      └─sda2   8:2    1    2G  0 part [SWAP]
      sr0     11:0    1 1024M  0 rom  
      sr1     11:1    1 1024M  0 rom  
      $ lsusb
      Bus 001 Device 019: ID 152e:1640 LG (HLDS)                 ← this is the one
      Bus 001 Device 002: ID 0781:5581 SanDisk Corp. Ultra
      Bus 001 Device 016: ...

      I found the solution at :
      https://askubuntu.com/questions/232026/external-dvd-writer-not-detected-in-xfburn

      The following command gave me the detail of my external optical drive :

      $ udevadm info --name=/dev/sr1
      P: /devices/pci0000:00/0000:00:0b.1/usb1/1-8/1-8:1.0/host5/target5:0:0/5:0:0:0/block/sr1
      N: sr1
      S: disk/by-id/usb-HLDS_Inc_SuperMulti_RW_00101016400055415
      S: disk/by-path/pci-0000:00:0b.1-usb-0:8:1.0-scsi-0:0:0:0
      E: DEVLINKS=/dev/disk/by-id/usb-HLDS_Inc_SuperMulti_RW_00101016400055415 /dev/disk/by-path/pci-0000:00:0b.1-usb-0:8:1.0-scsi-0:0:0:0
      E: DEVNAME=/dev/sr1
      E: DEVPATH=/devices/pci0000:00/0000:00:0b.1/usb1/1-8/1-8:1.0/host5/target5:0:0/5:0:0:0/block/sr1
      E: DEVTYPE=disk
      E: ID_BUS=usb
      E: ID_CDROM=1
      E: ID_CDROM_CD=1
      E: ID_CDROM_CD_R=1
      E: ID_CDROM_CD_RW=1
      E: ID_CDROM_DVD=1
      E: ID_CDROM_DVD_PLUS_R=1
      E: ID_CDROM_DVD_PLUS_RW=1
      E: ID_CDROM_DVD_PLUS_R_DL=1
      E: ID_CDROM_DVD_R=1
      E: ID_CDROM_DVD_RAM=1
      E: ID_CDROM_DVD_RW=1
      E: ID_CDROM_MRW=1
      E: ID_CDROM_MRW_W=1
      E: ID_FOR_SEAT=block-pci-0000_00_0b_1-usb-0_8_1_0-scsi-0_0_0_0
      E: ID_MODEL=SuperMulti_RW
      E: ID_MODEL_ENC=SuperMulti\x20RW\x20\x20\x20
      E: ID_MODEL_ID=1640
      E: ID_PATH=pci-0000:00:0b.1-usb-0:8:1.0-scsi-0:0:0:0
      E: ID_PATH_TAG=pci-0000_00_0b_1-usb-0_8_1_0-scsi-0_0_0_0
      E: ID_REVISION=0159
      E: ID_SERIAL=HLDS_Inc_SuperMulti_RW_00101016400055415
      E: ID_SERIAL_SHORT=00101016400055415
      <strong>E: ID_TYPE=generic</strong>
      E: ID_USB_DRIVER=usb-storage
      E: ID_USB_INTERFACES=:080550:
      E: ID_USB_INTERFACE_NUM=00
      E: ID_VENDOR=HLDS_Inc
      E: ID_VENDOR_ENC=HLDS\x20Inc
      E: ID_VENDOR_ID=152e
      E: MAJOR=11
      E: MINOR=1
      E: SUBSYSTEM=block
      E: SYSTEMD_MOUNT_DEVICE_BOUND=1
      E: SYSTEMD_READY=0
      E: TAGS=:seat:uaccess:udev-acl:
      E: USEC_INITIALIZED=3221998895

      The problem comes from the ID_TYPE=generic as xfburn requires an ID_TYPE=cd.
      (In the Ubuntu post the ID_TYPE was weirder : ‘floppy’). So with the command :
      $ sudo geany
      I edited /etc/udev/90-usb-semiauto.rules (since /etc/udev/rules.d/70-persistent-cd.rules doesn’t exist in Antix 17.1) and followed the rest of the instructions of the post:

      2. add a new line SUBSYSTEM==”block”, ENV{ID_CDROM}==”?*”, ENV{ID_SERIAL}==”xxxxxxx”, ENV{ID_TYPE}=”cd”, ENV{GENERATED}=”1″
      3. replace “xxxxxxx” with the serial number of your device from the above lines
      4. save and restart xfburn, and also unplug and replug the device.

      And it works!

      #12849
      Forum Admin
      anticapitalista
        Helpful
        Up
        0
        ::

        Great find!

        Philosophers have interpreted the world in many ways; the point is to change it.

        antiX with runit - leaner and meaner.

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.