Skip to content

Instantly share code, notes, and snippets.

@jbosboom
Created July 11, 2026 18:56
Show Gist options
  • Select an option

  • Save jbosboom/a629c18e5c759cc59f0291b4c275e5ea to your computer and use it in GitHub Desktop.

Select an option

Save jbosboom/a629c18e5c759cc59f0291b4c275e5ea to your computer and use it in GitHub Desktop.
lsusb -v and sdparm output for LG Slim Portable DVD Writer model GP65NB60 svc code NB70 ROM version PF00 manufactured March 2019
Bus 001 Device 012: ID 0e8d:1887 MediaTek Inc. Slim Portable DVD Writer
Negotiated speed: High Speed (480Mbps)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0e8d MediaTek Inc.
idProduct 0x1887 Slim Portable DVD Writer
bcdDevice 0.00
iManufacturer 1 Hitachi-LG Data Storage Inc
iProduct 2 Portable Super Multi Drive
iSerial 3 [redacted]
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0020
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 Default
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 2 SFF-8020i, MMC-2 (ATAPI)
bInterfaceProtocol 80
iInterface 5 6238--Storage
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
standard INQUIRY:
PQual=0 PDT=5 RMB=1 LU_CONG=0 hot_pluggable=0 version=0x00 [no conformance claimed]
[AERC=0] [TrmTsk=0] NormACA=1 HiSUP=1 Resp_data_format=2
SCCS=0 ACC=0 TPGS=0 3PC=0 Protect=0 [BQue=0]
EncServ=0 MultiP=0 [MChngr=0] [ACKREQQ=0] Addr16=0
[RelAdr=0] WBus16=0 Sync=0 [Linked=0] [TranDis=0] CmdQue=0
Vendor_identification: HL-DT-ST
Product_identification: DVDRAM GP65NB60
Product_revision_level: PF00
Read write error recovery [rw] [0x1] mode page [PS=0]:
AWRE 1 [cha: y, def: 1] Automatic write reallocation enabled
ARRE 0 [cha: n, def: 0] Automatic read reallocation enabled
TB 0 [cha: n, def: 0] Transfer block
RC 0 [cha: n, def: 0] Read continuous
EER 0 [cha: n, def: 0] Enable early recovery (obsolete)
PER 0 [cha: y, def: 0] Post error
DTE 0 [cha: n, def: 0] Data terminate on error
DCR 0 [cha: y, def: 0] Disable correction (obsolete)
RRC 192 [cha: y, def:192] Read retry count
COR_S 0 [cha: n, def: 0] Correction span (obsolete)
HOC 0 [cha: n, def: 0] Head offset count (obsolete)
DSOC 0 [cha: n, def: 0] Data strobe offset count (obsolete)
EMCDR 0 [cha: n, def: 0] Enhanced media certification and defect reporting
WRC 0 [cha: n, def: 0] Write retry count
ERWS 0 [cha: n, def: 0] Error reporting window size (blocks)
>> Disconnect-reconnect (SPC + transports) [dr] mode page [0x2] not found
>> Mount rainier reWritable (MMC) [mrw] mode page [0x3] not found
Write parameters (MMC) [wp] [0x5] mode page [PS=0]:
BUFE 1 [cha: y, def: 1] Buffer underrun free recording enable
LS_V 0 [cha: n, def: 0] Link size valid
TST_W 0 [cha: y, def: 0] Test write
WR_T 1 [cha: y, def: 1] Write type
MULTI_S 3 [cha: y, def: 3] Multi session
FP 0 [cha: y, def: 0] Fixed packet type
COPY 0 [cha: y, def: 0] Serial copy management system (SCMS) enable
TRACK_M 4 [cha: y, def: 4] Track mode
DBT 8 [cha: y, def: 8] Data block type
LINK_S 0 [cha: n, def: 0] Link size
IAC 0 [cha: y, def: 0] Initiator application code
SESS_F 0 [cha: y, def: 0] Session format
PACK_S 0 [cha: y, def: 0] Packet size
APL 150 [cha: y, def:150] Audio pause length (blocks)
>> Control [co] mode page [0xa] not found
>> Control extension [coe] mode subpage [0xa,0x1] not found
>> Command duration limit A [cdla] mode subpage [0xa,0x3] not found
>> Command duration limit B [cdlb] mode subpage [0xa,0x4] not found
>> IO advice hints grouping [ioad] mode subpage [0xa,0x5] not found
>> Command duration limit T2A [cdt2a] mode subpage [0xa,0x7] not found
>> Command duration limit T2B [cdt2b] mode subpage [0xa,0x8] not found
>> SAT pATA control [pat] mode subpage [0xa,0xf1] not found
>> SAT ATA Feature control [afc] mode subpage [0xa,0xf2] not found
>> Protocol specific logical unit [pl] mode page [0x18] not found
>> Protocol specific port [pp] mode page [0x19] not found
Power condition [po] [0x1a] mode page [PS=0]:
PM_BG 0 [cha: n, def: 0] Power management, background functions, precedence
STANDBY_Y 0 [cha: n, def: 0] Standby_y timer enable
IDLE_C 0 [cha: n, def: 0] Idle_c timer enable
IDLE_B 0 [cha: n, def: 0] Idle_b timer enable
IDLE_A 1 [cha: y, def: 1] Idle_a timer enable
STANDBY_Z 1 [cha: y, def: 1] Standby_z timer enable
IACT 100 [cha: n, def:100] Idle_a condition timer (100 ms)
SZCT 320 [cha: n, def:320] Standby_z condition timer (100 ms)
>> skipping rest as field position exceeds mode page length=12
Power consumption [ps] [0x1a,0x1] mode page [PS=0]:
ACT_LEV 0 [cha: n, def: 0] Active level
PC_ID 100 [cha: n, def:100] Power consumption identifier
SAT ATA Power condition [apo] [0x1a,0xf1] mode page [PS=0]:
APMP 0 [cha: n, def: 0] Advanced Power Management (APM) enabled/change
APM 0 [cha: n, def: 0] Advanced Power Management (APM) value
Informational exceptions control [ie] [0x1c] mode page [PS=1]:
PERF 0 [cha: y, def: 0] Performance (impact of ie operations)
EBF 0 [cha: n, def: 0] Enable background function
EWASC 0 [cha: n, def: 0] Enable warning
DEXCPT 0 [cha: y, def: 0] Disable exceptions
TEST 0 [cha: y, def: 0] Test (simulate device failure)
EBACKERR 0 [cha: n, def: 0] Enable background (scan + self test) error reporting
LOGERR 0 [cha: n, def: 0] Log informational exception errors
MRIE 4 [cha: y, def: 4] Method of reporting informational exceptions
INTT 600 [cha: y, def:600] Interval timer (100 ms)
REPC 0 [cha: y, def: 0] Report count (or Test flag number [SSC-3])
Timeout and protect (MMC) [tp] [0x1d] mode page [PS=0]:
G3E 0 [cha: n, def: 0] Group 3 timeout capability enable
TMOE 0 [cha: n, def: 0] Timeout enable
DISP 0 [cha: n, def: 0] Disable (unavailable) until power cycle
SWPP 0 [cha: n, def: 0] Software write protect until power cycle
G1MT 6 [cha: n, def: 6] Group 1 minimum timeout (sec)
G2MT 1200 [cha: n, def:1200] Group 2 minimum timeout (sec)
CD/DVD (MM) capabilities and mechanical status (MMC) [cms] [0x2a] mode page [PS=0]:
D_RAM_R 1 [cha: n, def: 1] DVD-RAM read
D_R_R 1 [cha: n, def: 1] DVD-R read
D_ROM_R 1 [cha: n, def: 1] DVD-ROM read
METH2 1 [cha: n, def: 1] Method 2
CD_RW_R 1 [cha: n, def: 1] CD-RW read
CD_R_R 1 [cha: n, def: 1] CD-R read
D_RAM_W 1 [cha: n, def: 1] DVD-RAM write
D_R_W 1 [cha: n, def: 1] DVD-R write
TST_WR 1 [cha: n, def: 1] Test write
CD_RW_W 1 [cha: n, def: 1] CD-RW write
CD_R_W 1 [cha: n, def: 1] CD-R write
BUF 1 [cha: n, def: 1] Buffer underrun free recording
MULT_S 1 [cha: n, def: 1] Multi session
M2F2 1 [cha: n, def: 1] Mode 2 form 2
M2F1 1 [cha: n, def: 1] Mode 2 form 1
DP_2 0 [cha: n, def: 0] Digital port 2
DP_1 0 [cha: n, def: 0] Digital port 1
COMP 0 [cha: n, def: 0] Composite
AUDIO_P 1 [cha: n, def: 1] Audio play
RBC 0 [cha: n, def: 0] Read bar code
UPC 1 [cha: n, def: 1] Uniform product code
ISRC 1 [cha: n, def: 1] International standard recording code
C2PS 1 [cha: n, def: 1] C 2 pointers supported
RW_DC 0 [cha: n, def: 0] R-W de-interleaved and corrected
RW_S 1 [cha: n, def: 1] R-W supported
CDDA_SA 1 [cha: n, def: 1] CD-DA stream accurate
CDDA_CS 1 [cha: n, def: 1] CD-DA commands supported
LMT 1 [cha: n, def: 1] Loading mechanism type
EJECT 1 [cha: n, def: 1] Eject (individual or magazine)
PJ 0 [cha: n, def: 0] Prevent jumper
LS 0 [cha: n, def: 0] Lock state
LOCK 1 [cha: n, def: 1] Lock (supported)
RWILI 1 [cha: n, def: 1] R-W in lead in
SCC 0 [cha: n, def: 0] Side change capable
SSS 0 [cha: n, def: 0] Software slot selection
CSDP 0 [cha: n, def: 0] Changer supports disc present
SCM 1 [cha: n, def: 1] Separate channel mute
SVL 1 [cha: n, def: 1] Separate volume levels
MRSS 4234 [cha: n, def:4234] Maximum read speed supported (kBps) (obs)
NVLS 256 [cha: n, def:256] Number of volume levels supported
BSS 768 [cha: n, def:768] Buffer size supported (1024 bytes)
LENGTH 1 [cha: n, def: 1] Length (bit length of IEC958 words)
LSBF 0 [cha: n, def: 0] LSB (least significant bit) first
RCK 0 [cha: n, def: 0] High on LRCK indicates left channel
BCKF 0 [cha: n, def: 0] BCK signal falling edge
CMRS 1 [cha: n, def: 1] Copy management revision supported
RCS 0 [cha: n, def: 0] Rotation control selected
CWSS 4234 [cha: n, def:4234] Current write speed selected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment