[WoA] Device list is not populated, even if device access works. #924

Closed
opened 2026-01-29 15:33:22 +00:00 by claunia · 1 comment
Owner

Originally created by @claunia on GitHub (Dec 6, 2022).

Originally assigned to: @claunia on GitHub.

Version

5.3.0

Commit hash

No response

Tested debug version?

  • Yes

Which operating systems have you used?

  • Windows
  • Linux
  • macOS
  • Other

What is the architectural bit size you're using?

  • 32-bit
  • 64-bit
  • Unsure or unknown

What processor are you using?

  • An Intel or AMD
  • An ARM or Apple Silicon
  • Unsure or unknown

Description

Devices are not list, but they actually work.

Exact command line used

aaru dev list

Expected behavior

To see the NVMe internal drive and the external USB Blu-ray drive.

Actual behavior

No device is listed.

Output of command execution with debug output enabled

C:\Users\claun\Desktop\aaru-5.3.2-rc1_windows_aarch64>aaru.exe dev list
aaru 5.3.2~rc1+493ab671
Copyright c 2011-2023 Natalia Portillo

No known devices attached.

C:\Users\claun\Desktop\aaru-5.3.2-rc1_windows_aarch64>aaru.exe dev info d:
aaru 5.3.2~rc1+493ab671
Copyright c 2011-2023 Natalia Portillo

USB device
USB Vendor ID: 0000
USB Product ID: 0000
USB Manufacturer:
USB Product:
USB Serial number:

SCSI device
Device vendor: Hitachi-LG Data Storage, Inc.
Device name: BD-RE BU40N
Device release level: 1.04
Device is connected and supported.
CD-ROM/DVD/etc device
Device does not claim to comply with any SCSI ANSI standard
Device does not claim to comply with any SCSI ECMA standard
Device does not claim to comply with any SCSI ISO/IEC standard
Device is removable
Device supports setting Normal ACA
Device supports LUN hierarchical addressing
Device does not support asymmetrical access
Device supports only ST clocking

SCSI Mode Sense Header:
        Medium is No disc inserted, tray closed or caddy inserted

SCSI Read error recovery page for MultiMedia Devices:
        Drive will repeat read operations 32 times
        All available recovery procedures will be used.
        Recovered errors will not be reported.
        Unrecovered ECC errors will return CHECK CONDITION.

SCSI Flexible disk page:
        Transfer rate: 260 kbit/s
        8 heads
        0 cylinders
        0 sectors per track
        0 bytes per sector
        Drive steps in 15000 µs
        Target shall wait 0 seconds before attempting to access the medium after motor on is asserted
        Target shall wait 0 seconds before releasing the motor on signal after becoming idle
        Drive needs to do 1 step pulses per cylinder
        Pin 34 is unconnected
        Pin 4 is unconnected
        Pin 2 is unconnected
        Pin 1 is unconnected

SCSI Caching mode page:
        Write-cache is enabled
        Drive does not distinguish between cached read data
        Drive does not distinguish between cached write data
        No pre-fetch will be done

SCSI CD-ROM parameters page:
        Drive will remain in track hold state a vendor-specified time after a seek or read
        Each minute has 60 seconds
        Each second has 75 frames

SCSI CD-ROM audio control parameters page:
        Drive will return from playback command immediately
        Output port 0 has channels 0 at maximum volume
        Output port 1 has channels 1 at maximum volume

Found unknown mode page 18h
SCSI Power condition page:
        Standby timer Z is set to 32000 ms
        Idle timer A is set to 10000 ms

SCSI Timer & Protect page:
        Parameters can be saved
        Drive will remain in same status 1 second after a seek, read or write operation


Found unknown mode page 20h
SCSI CD-ROM capabilities page:
        Drive can play audio
        Drive can read sectors in Mode 2 Form 1 format
        Drive can read sectors in Mode 2 Form 2 format
        Drive supports multi-session discs and/or Photo-CD
        Drive can read digital audio
        Drive can continue from streaming loss
        Drive can read uncorrected and interleaved R-W subchannels
        Drive supports C2 pointers
        Drive can read Media Catalogue Number
        Drive can read ISRC
        Drive uses a tray
        Drive can lock media
        Drive is not locked, media can be ejected and inserted
        Drive can eject media
        Each channel can be muted independently
        Each channel's volume can be controlled independently
        Drive supports 256 volume levels
        Drive has 4064 Kbyte of buffer
        Drive's maximum reading speed is 4234 Kbyte/sec.
        Drive's current reading speed is 4234 Kbyte/sec.
        Drive can read and write CD-R
        Drive supports reading CD-R packet media
        Drive can read and write CD-RW
        Drive can read DVD-ROM
        Drive can read and write DVD-R
        Drive can read and write DVD-RAM
        Drive's current writing speed is 4234 Kbyte/sec. in CLV mode
        Drive supports writing at 4233 Kbyte/sec. in CLV mode
        Drive supports test writing
        Drive can read both sides of a disc
        Drive an read raw R-W subchannel from the Lead-In
        Drive supports DVD CSS and/or DVD CPPM
        Drive supports buffer under-run free recording

Found unknown mode page 30h
SCSI MMC GET CONFIGURATION Features:
MMC Supported Profiles:
        Drive supports BD-RE
        Drive supports BD-R RRM
        Drive supports BD-R SRM
        Drive supports BD-ROM
        Drive supports DVD+R DL
        Drive supports DVD+R
        Drive supports DVD+RW
        Drive supports layer jump recorded DVD-R DL
        Drive supports sequentially recorded DVD-R DL
        Drive supports sequentially recorded DVD-RW
        Drive supports restricted overwrite DVD-RW
        Drive supports DVD-RAM
        Drive supports DVD-R
        Drive supports DVD-ROM
        Drive supports CD-RW
        Drive supports CD-R
        Drive supports CD-ROM
        Drive supports rewritable and removable media

MMC Core Feature:
        Drive uses Serial ATAPI interface
        Drive supports Device Busy events

MMC Morphing:
        Drive supports only polling GET EVENT STATUS NOTIFICATION
        Drive supports operational change request / notification class events

MMC Removable Medium:
        Drive uses a tray
        Drive can lock media
        Drive can eject media
        Drive reports Device Busy Class events during medium loading/unloading

MMC Write Protect:
        Drive supports set/release of PWP status

MMC Random Readable:
        Drive shall report Read/Write Error Recovery mode page
        2048 bytes per logical block

Drive claims capability to read all CD formats according to OSTA Multi-Read Specification

MMC CD Read:
        Drive supports C2 Error Pointers
        Drive can return CD-Text from Lead-In

MMC DVD Read:
        Drive can read DVD media
        Drive can read DVD-R DL from all recording modes
        Drive conforms to DVD Multi Drive Read-only Specifications

MMC Random Writable::
        Drive shall report Read/Write Error Recovery mode page
        2048 bytes per logical block

MMC Incremental Streaming Writable:

MMC Formattable:
        Drive can format media into logical blocks

MMC Hardware Defect Management:
        Drive shall be able to provide a defect-free contiguous address space
        Drive can return Spare Area Information

Drive shall have the ability to overwrite logical blocks only in fixed sets at a time

Drive can write High-Speed CD-RW

Drive can read and write DVD+RW
        Drive supports both forms of background format stopping

Drive can read and write DVD+R

MMC Rigid Restricted Overwrite:
        Drive supports the BLANK command
        Drive supports writing on an intermediate state session and quick formatting

Drive can write CDs in Track at Once Mode:
        Drive can write user provided data in the R-W subchannels
        Drive accepts RAW R-W subchannel data
        Drive accepts Packed R-W subchannel data
        Drive can overwrite a TAO track with another in CD-RWs
        Drive can do a test writing
        Drive supports zero loss linking
        Drive supports data block types: 0 8 9 10 11 12 13

Drive can write CDs in Session at Once and in Raw Modes:
        Drive can write multi-session CDs in raw mode
        Drive can write user provided data in the R-W subchannels
        Drive can write CD-RWs
        Drive can do a test writing
        Drive supports zero loss linking
        Drive supports a maximum of 3328 bytes in a single cue sheet

Drive supports writing DVD-R, DVD-RW and DVD-R DL
        Drive can do a test writing
        Drive supports zero loss linking

MMC Layer Jump Recording:

Drive can write CD-RW
        Drive supports CD-RW subtypes 0 1 2 3

Drive can write BD-R on Pseudo-OVerwrite SRM mode

Drive can read and write DVD+R DL

MMC BD Read:
        Drive can read BD-ROM Ver.1
        Drive can read BD-R Ver.1
        Drive can read BD-RE Ver.2
        Drive can read BD's Burst Cutting Area

MMC BD Write:
        Drive can write BD-R Ver.1
        Drive can write BD-RE Ver.2
        Drive supports write without verify requirement

Drive is able to access Hybrid discs

Drive is able to perform host and drive directed power management

Drive supports S.M.A.R.T.

Drive has an analogue audio output
        Drive is able to mute channels separately
        Drive supports separate volume per channel
        Drive has 257 volume levels

Drive supports Microcode Upgrade

Drive supports Timeout & Protect mode page 1Dh

Drive supports DVD CSS/CPPM version 1

MMC Real Time Streaming:
        Drive supports the block bit in the READ BUFFER CAPACITY command
        Drive supports the SET CD SPEED command
        Drive supports the Write Speed Performance Descriptor Blocks in the MMC mode page 2Ah
        Drive supports the Write Speed data of GET PERFORMANCE and the WRC field of SET STREAMING
        Drive supports stream recording

Drive serial number: MOFJA6D5532

Drive is able to read media serial number

Drive supports DCB 46444300h
Drive supports DCB 53444300h
Drive supports DCB 544F4300h


Drive supports AACS version 1
        Drive supports reading the Drive Certificate
        Drive supports writing with bus encryption
        Drive supports bus encryption
        Drive supports generating the binding nonce
        1 media blocks are required for the binding nonce
        Drive supports 2 AGIDs concurrently

Found unknown feature code 010Fh
No drive region setting.
Drive has 4 vendor resets available.
Drive has 5 user controlled changes available.
Drive has no region set.

The Logical Unit shall adhere to the specification and all requirements of the CSS license agreement concerning RPC.


Device in database since 06/12/2022 20:20:31.
CD reading offset is 6 samples (24 bytes).
Originally created by @claunia on GitHub (Dec 6, 2022). Originally assigned to: @claunia on GitHub. ### Version 5.3.0 ### Commit hash _No response_ ### Tested debug version? - [X] Yes ### Which operating systems have you used? - [X] Windows - [ ] Linux - [ ] macOS - [ ] Other ### What is the architectural bit size you're using? - [X] 32-bit - [X] 64-bit - [ ] Unsure or unknown ### What processor are you using? - [ ] An Intel or AMD - [X] An ARM or Apple Silicon - [ ] Unsure or unknown ### Description Devices are not list, but they actually work. ### Exact command line used aaru dev list ### Expected behavior To see the NVMe internal drive and the external USB Blu-ray drive. ### Actual behavior No device is listed. ### Output of command execution with debug output enabled ```shell C:\Users\claun\Desktop\aaru-5.3.2-rc1_windows_aarch64>aaru.exe dev list aaru 5.3.2~rc1+493ab671 Copyright c 2011-2023 Natalia Portillo No known devices attached. C:\Users\claun\Desktop\aaru-5.3.2-rc1_windows_aarch64>aaru.exe dev info d: aaru 5.3.2~rc1+493ab671 Copyright c 2011-2023 Natalia Portillo USB device USB Vendor ID: 0000 USB Product ID: 0000 USB Manufacturer: USB Product: USB Serial number: SCSI device Device vendor: Hitachi-LG Data Storage, Inc. Device name: BD-RE BU40N Device release level: 1.04 Device is connected and supported. CD-ROM/DVD/etc device Device does not claim to comply with any SCSI ANSI standard Device does not claim to comply with any SCSI ECMA standard Device does not claim to comply with any SCSI ISO/IEC standard Device is removable Device supports setting Normal ACA Device supports LUN hierarchical addressing Device does not support asymmetrical access Device supports only ST clocking SCSI Mode Sense Header: Medium is No disc inserted, tray closed or caddy inserted SCSI Read error recovery page for MultiMedia Devices: Drive will repeat read operations 32 times All available recovery procedures will be used. Recovered errors will not be reported. Unrecovered ECC errors will return CHECK CONDITION. SCSI Flexible disk page: Transfer rate: 260 kbit/s 8 heads 0 cylinders 0 sectors per track 0 bytes per sector Drive steps in 15000 µs Target shall wait 0 seconds before attempting to access the medium after motor on is asserted Target shall wait 0 seconds before releasing the motor on signal after becoming idle Drive needs to do 1 step pulses per cylinder Pin 34 is unconnected Pin 4 is unconnected Pin 2 is unconnected Pin 1 is unconnected SCSI Caching mode page: Write-cache is enabled Drive does not distinguish between cached read data Drive does not distinguish between cached write data No pre-fetch will be done SCSI CD-ROM parameters page: Drive will remain in track hold state a vendor-specified time after a seek or read Each minute has 60 seconds Each second has 75 frames SCSI CD-ROM audio control parameters page: Drive will return from playback command immediately Output port 0 has channels 0 at maximum volume Output port 1 has channels 1 at maximum volume Found unknown mode page 18h SCSI Power condition page: Standby timer Z is set to 32000 ms Idle timer A is set to 10000 ms SCSI Timer & Protect page: Parameters can be saved Drive will remain in same status 1 second after a seek, read or write operation Found unknown mode page 20h SCSI CD-ROM capabilities page: Drive can play audio Drive can read sectors in Mode 2 Form 1 format Drive can read sectors in Mode 2 Form 2 format Drive supports multi-session discs and/or Photo-CD Drive can read digital audio Drive can continue from streaming loss Drive can read uncorrected and interleaved R-W subchannels Drive supports C2 pointers Drive can read Media Catalogue Number Drive can read ISRC Drive uses a tray Drive can lock media Drive is not locked, media can be ejected and inserted Drive can eject media Each channel can be muted independently Each channel's volume can be controlled independently Drive supports 256 volume levels Drive has 4064 Kbyte of buffer Drive's maximum reading speed is 4234 Kbyte/sec. Drive's current reading speed is 4234 Kbyte/sec. Drive can read and write CD-R Drive supports reading CD-R packet media Drive can read and write CD-RW Drive can read DVD-ROM Drive can read and write DVD-R Drive can read and write DVD-RAM Drive's current writing speed is 4234 Kbyte/sec. in CLV mode Drive supports writing at 4233 Kbyte/sec. in CLV mode Drive supports test writing Drive can read both sides of a disc Drive an read raw R-W subchannel from the Lead-In Drive supports DVD CSS and/or DVD CPPM Drive supports buffer under-run free recording Found unknown mode page 30h SCSI MMC GET CONFIGURATION Features: MMC Supported Profiles: Drive supports BD-RE Drive supports BD-R RRM Drive supports BD-R SRM Drive supports BD-ROM Drive supports DVD+R DL Drive supports DVD+R Drive supports DVD+RW Drive supports layer jump recorded DVD-R DL Drive supports sequentially recorded DVD-R DL Drive supports sequentially recorded DVD-RW Drive supports restricted overwrite DVD-RW Drive supports DVD-RAM Drive supports DVD-R Drive supports DVD-ROM Drive supports CD-RW Drive supports CD-R Drive supports CD-ROM Drive supports rewritable and removable media MMC Core Feature: Drive uses Serial ATAPI interface Drive supports Device Busy events MMC Morphing: Drive supports only polling GET EVENT STATUS NOTIFICATION Drive supports operational change request / notification class events MMC Removable Medium: Drive uses a tray Drive can lock media Drive can eject media Drive reports Device Busy Class events during medium loading/unloading MMC Write Protect: Drive supports set/release of PWP status MMC Random Readable: Drive shall report Read/Write Error Recovery mode page 2048 bytes per logical block Drive claims capability to read all CD formats according to OSTA Multi-Read Specification MMC CD Read: Drive supports C2 Error Pointers Drive can return CD-Text from Lead-In MMC DVD Read: Drive can read DVD media Drive can read DVD-R DL from all recording modes Drive conforms to DVD Multi Drive Read-only Specifications MMC Random Writable:: Drive shall report Read/Write Error Recovery mode page 2048 bytes per logical block MMC Incremental Streaming Writable: MMC Formattable: Drive can format media into logical blocks MMC Hardware Defect Management: Drive shall be able to provide a defect-free contiguous address space Drive can return Spare Area Information Drive shall have the ability to overwrite logical blocks only in fixed sets at a time Drive can write High-Speed CD-RW Drive can read and write DVD+RW Drive supports both forms of background format stopping Drive can read and write DVD+R MMC Rigid Restricted Overwrite: Drive supports the BLANK command Drive supports writing on an intermediate state session and quick formatting Drive can write CDs in Track at Once Mode: Drive can write user provided data in the R-W subchannels Drive accepts RAW R-W subchannel data Drive accepts Packed R-W subchannel data Drive can overwrite a TAO track with another in CD-RWs Drive can do a test writing Drive supports zero loss linking Drive supports data block types: 0 8 9 10 11 12 13 Drive can write CDs in Session at Once and in Raw Modes: Drive can write multi-session CDs in raw mode Drive can write user provided data in the R-W subchannels Drive can write CD-RWs Drive can do a test writing Drive supports zero loss linking Drive supports a maximum of 3328 bytes in a single cue sheet Drive supports writing DVD-R, DVD-RW and DVD-R DL Drive can do a test writing Drive supports zero loss linking MMC Layer Jump Recording: Drive can write CD-RW Drive supports CD-RW subtypes 0 1 2 3 Drive can write BD-R on Pseudo-OVerwrite SRM mode Drive can read and write DVD+R DL MMC BD Read: Drive can read BD-ROM Ver.1 Drive can read BD-R Ver.1 Drive can read BD-RE Ver.2 Drive can read BD's Burst Cutting Area MMC BD Write: Drive can write BD-R Ver.1 Drive can write BD-RE Ver.2 Drive supports write without verify requirement Drive is able to access Hybrid discs Drive is able to perform host and drive directed power management Drive supports S.M.A.R.T. Drive has an analogue audio output Drive is able to mute channels separately Drive supports separate volume per channel Drive has 257 volume levels Drive supports Microcode Upgrade Drive supports Timeout & Protect mode page 1Dh Drive supports DVD CSS/CPPM version 1 MMC Real Time Streaming: Drive supports the block bit in the READ BUFFER CAPACITY command Drive supports the SET CD SPEED command Drive supports the Write Speed Performance Descriptor Blocks in the MMC mode page 2Ah Drive supports the Write Speed data of GET PERFORMANCE and the WRC field of SET STREAMING Drive supports stream recording Drive serial number: MOFJA6D5532 Drive is able to read media serial number Drive supports DCB 46444300h Drive supports DCB 53444300h Drive supports DCB 544F4300h Drive supports AACS version 1 Drive supports reading the Drive Certificate Drive supports writing with bus encryption Drive supports bus encryption Drive supports generating the binding nonce 1 media blocks are required for the binding nonce Drive supports 2 AGIDs concurrently Found unknown feature code 010Fh No drive region setting. Drive has 4 vendor resets available. Drive has 5 user controlled changes available. Drive has no region set. The Logical Unit shall adhere to the specification and all requirements of the CSS license agreement concerning RPC. Device in database since 06/12/2022 20:20:31. CD reading offset is 6 samples (24 bytes). ```
claunia added the bugdeviceupstream labels 2026-01-29 15:33:22 +00:00
Author
Owner

@claunia commented on GitHub (Apr 29, 2024):

Updating the Windows version fixed the issue, so seems to be upsteam and fixed.
Somehow, working as of 97827d9bfe.

@claunia commented on GitHub (Apr 29, 2024): Updating the Windows version fixed the issue, so seems to be upsteam and fixed. Somehow, working as of 97827d9bfe0750dbcb028416ef4cd80b26c4fb60.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#924