Hi, I’ve installed Ubuntu 24.04 on an old Asus laptop for a friend. I upgraded the hardware with more RAM and an SSD and it all works quite well.
However one thing I can not get to work is the DVD reader. It shows up in Disks and ie lshw, but no disc is detected. I have tried multiple DVD and CD dics.
~$ sudo lshw
ubuntu-asus
description: Notebook
product: K50ID (To Be Filled By O.E.M.)
vendor: ASUSTeK Computer Inc.
version: 1.0
serial: ***
width: 64 bits
capabilities: smbios-2.5 dmi-2.5 smp vsyscall32
configuration: chassis=notebook family=To Be Filled By O.E.M. sku=To Be Filled By O.E.M. uuid=618b8100-4d27-81df-2383-485b395b963c
*-core
description: Motherboard
product: K50ID
vendor: ASUSTeK Computer Inc.
physical id: 0
version: 1.0
serial: BSN12345678901234567
slot: MIDDLE
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 211
date: 04/06/2010
size: 64KiB
capacity: 1MiB
capabilities: isa pci pnp upgrade shadowing escd cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int17printer int10video acpi usb smartbattery biosbootspecification
*-cpu
description: CPU
product: Celeron(R) Dual-Core CPU T3100 @ 1.90GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 6.23.10
serial: PSN12345678901234567
slot: Socket 478
size: 1900MHz
capacity: 1900MHz
width: 64 bits
clock: 200MHz
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti dtherm
configuration: cores=2 enabledcores=2 microcode=2571 threads=2
*-cache:0
description: L1 cache
physical id: 5
slot: L1-Cache
size: 64KiB
capacity: 64KiB
capabilities: internal write-back data
configuration: level=1
*-cache:1
description: L2 cache
physical id: 6
slot: L2-Cache
size: 1MiB
capacity: 1MiB
capabilities: internal write-back unified
configuration: level=2
*-memory
description: System Memory
physical id: 1f
slot: System board or motherboard
size: 8GiB
*-bank:0
description: DIMM SDRAM Synchronous 4199 MHz (0.2 ns)
product: HMT351S6BFR8C-H9
vendor: Hyundai
physical id: 0
serial: DD5F410C
slot: SODIMM0
size: 4GiB
width: 64 bits
clock: 4199MHz (0.2ns)
*-bank:1
description: DIMM SDRAM Synchronous 4199 MHz (0.2 ns)
product: HMT351S6BFR8C-H9
vendor: Hyundai
physical id: 1
serial: 225E410C
slot: SODIMM1
size: 4GiB
width: 64 bits
clock: 4199MHz (0.2ns)
*-pci
description: Host bridge
product: MCP79 Host Bridge
vendor: NVIDIA Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: b1
width: 32 bits
clock: 66MHz
*-memory:0 UNCLAIMED
description: RAM memory
product: MCP79 Memory Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:00:00.1
version: b1
width: 32 bits
clock: 66MHz (15.2ns)
capabilities: bus_master
configuration: latency=0
*-isa
description: ISA bridge
product: MCP79 LPC Bridge
vendor: NVIDIA Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: b3
width: 32 bits
clock: 66MHz
capabilities: isa bus_master
configuration: latency=0
resources: ioport:4f00(size=256)
*-pnp00:00
product: PnP device PNP0303
physical id: 0
capabilities: pnp
configuration: driver=i8042 kbd
*-pnp00:01
product: PnP device ETD0001
vendor: ELAN MICROELECTRONICS CORPORATION
physical id: 1
capabilities: pnp
configuration: driver=i8042 aux
*-pnp00:02
product: PnP device PNP0c02
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: PnP device PNP0b00
physical id: 3
capabilities: pnp
configuration: driver=rtc_cmos
*-pnp00:04
product: PnP device PNP0c02
physical id: 4
capabilities: pnp
configuration: driver=system
*-pnp00:05
product: PnP device PNP0c02
physical id: 5
capabilities: pnp
configuration: driver=system
*-pnp00:06
product: PnP device PNP0c02
physical id: 6
capabilities: pnp
configuration: driver=system
*-pnp00:07
product: PnP device PNP0c02
physical id: 7
capabilities: pnp
configuration: driver=system
*-pnp00:08
product: PnP device PNP0c01
physical id: 8
capabilities: pnp
configuration: driver=system
*-memory:1 UNCLAIMED
description: RAM memory
product: MCP79 Memory Controller
vendor: NVIDIA Corporation
physical id: 3.1
bus info: pci@0000:00:03.1
version: b1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-serial
description: SMBus
product: MCP79 SMBus
vendor: NVIDIA Corporation
physical id: 3.2
bus info: pci@0000:00:03.2
version: b1
width: 32 bits
clock: 66MHz
capabilities: pm cap_list
configuration: driver=nForce2_smbus latency=0
resources: irq:14 ioport:4900(size=64) ioport:4d00(size=64) ioport:4e00(size=64)
*-memory:2 UNCLAIMED
description: RAM memory
product: MCP79 Memory Controller
vendor: NVIDIA Corporation
physical id: 3.3
bus info: pci@0000:00:03.3
version: b1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-processor UNCLAIMED
description: Co-processor
product: MCP79 Co-processor
vendor: NVIDIA Corporation
physical id: 3.5
bus info: pci@0000:00:03.5
version: b1
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: latency=0 maxlatency=1 mingnt=3
resources: memory:fae80000-faefffff
*-usb:0
description: USB controller
product: MCP79 OHCI USB 1.1 Controller
vendor: NVIDIA Corporation
physical id: 4
bus info: pci@0000:00:04.0
version: b1
width: 32 bits
clock: 66MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:23 memory:fae7f000-fae7ffff
*-usbhost
product: OHCI PCI host controller
vendor: Linux 6.14.0-24-generic ohci_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 6.14
capabilities: usb-1.10
configuration: driver=hub slots=11 speed=12Mbit/s
*-usb:1
description: USB controller
product: MCP79 EHCI USB 2.0 Controller
vendor: NVIDIA Corporation
physical id: 4.1
bus info: pci@0000:00:04.1
version: b1
width: 32 bits
clock: 66MHz
capabilities: debug pm ehci bus_master cap_list
configuration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:22 memory:fae7ec00-fae7ecff
*-usbhost
product: EHCI Host Controller
vendor: Linux 6.14.0-24-generic ehci_hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 6.14
capabilities: usb-2.00
configuration: driver=hub slots=11 speed=480Mbit/s
*-usb
description: Video
product: USB Video Device
vendor: D-MAX
physical id: 7
bus info: usb@4:7
version: 1.21
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usb:2
description: USB controller
product: MCP79 OHCI USB 1.1 Controller
vendor: NVIDIA Corporation
physical id: 6
bus info: pci@0000:00:06.0
version: b1
width: 32 bits
clock: 66MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:21 memory:fae7d000-fae7dfff
*-usbhost
product: OHCI PCI host controller
vendor: Linux 6.14.0-24-generic ohci_hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 6.14
capabilities: usb-1.10
configuration: driver=hub slots=1 speed=12Mbit/s
*-usb:3
description: USB controller
product: MCP79 EHCI USB 2.0 Controller
vendor: NVIDIA Corporation
physical id: 6.1
bus info: pci@0000:00:06.1
version: b1
width: 32 bits
clock: 66MHz
capabilities: debug pm ehci bus_master cap_list
configuration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:20 memory:fae7e800-fae7e8ff
*-usbhost
product: EHCI Host Controller
vendor: Linux 6.14.0-24-generic ehci_hcd
physical id: 1
bus info: usb@3
logical name: usb3
version: 6.14
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-multimedia
description: Audio device
product: MCP79 High Definition Audio
vendor: NVIDIA Corporation
physical id: 8
bus info: pci@0000:00:08.0
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
version: b1
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list
configuration: driver=snd_hda_intel latency=0 maxlatency=5 mingnt=2
resources: irq:23 memory:fae78000-fae7bfff
*-input:0
product: HDA NVidia Mic
physical id: 0
logical name: input19
logical name: /dev/input/event12
*-input:1
product: HDA NVidia Headphone
physical id: 1
logical name: input20
logical name: /dev/input/event13
*-pci:0
description: PCI bridge
product: MCP79 PCI Bridge
vendor: NVIDIA Corporation
physical id: 9
bus info: pci@0000:00:09.0
version: b1
width: 32 bits
clock: 66MHz
capabilities: pci subtractive_decode bus_master cap_list
*-sata
description: SATA controller
product: MCP79 AHCI Controller
vendor: NVIDIA Corporation
physical id: b
bus info: pci@0000:00:0b.0
logical name: scsi0
logical name: scsi1
version: b1
width: 32 bits
clock: 66MHz
capabilities: sata pm msi ahci_1.0 bus_master cap_list emulated
configuration: driver=ahci latency=0 maxlatency=1 mingnt=3
resources: irq:24 ioport:c080(size=8) ioport:c000(size=4) ioport:bc00(size=8) ioport:b880(size=4) ioport:b800(size=16) memory:fae76000-fae77fff
*-disk
description: ATA Disk
product: Samsung SSD 840
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: BB6Q
serial: S1DBNSAF824731J
size: 232GiB (250GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=d99a5189
*-volume:0
description: Linux filesystem partition
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
capacity: 1GiB
capabilities: primary
*-volume:1
description: Linux swap volume
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 1
serial: 4c197f8e-9a65-4d5b-b7a7-cdb1c288c26b
size: 16GiB
capacity: 16GiB
capabilities: primary nofs swap initialized
configuration: filesystem=swap label=swap pagesize=4096
*-volume:2
description: EXT4 volume
vendor: Linux
physical id: 3
bus info: scsi@0:0.0.0,3
logical name: /dev/sda3
logical name: /
version: 1.0
serial: 09003c42-a0d1-4881-b849-79779a0ddac7
size: 214GiB
capacity: 214GiB
capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
configuration: created=2025-06-13 15:59:52 filesystem=ext4 lastmountpoint=/ modified=2025-07-23 16:35:43 mount.fstype=ext4 mount.options=rw,relatime mounted=2025-07-23 16:35:44 state=mounted
*-cdrom
description: DVD-RAM writer
product: CDDVDW TS-L633C
vendor: TSSTcorp
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: AS01
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-pci:1
description: PCI bridge
product: MCP79 PCI Express Bridge
vendor: NVIDIA Corporation
physical id: c
bus info: pci@0000:00:0c.0
version: b1
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:23 ioport:d000(size=4096) memory:faf00000-fbffffff ioport:e0000000(size=402653184)
*-display
description: VGA compatible controller
product: GT216M [GeForce GT 320M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: /dev/fb0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nouveau latency=0 resolution=1366,768
resources: irq:26 memory:fb000000-fbffffff memory:e0000000-efffffff memory:f6000000-f7ffffff ioport:dc00(size=128) memory:c0000-dffff
*-multimedia
description: Audio device
product: GT216 HDMI Audio Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:02:00.1
logical name: card1
logical name: /dev/snd/controlC1
logical name: /dev/snd/hwC1D0
logical name: /dev/snd/hwC1D1
logical name: /dev/snd/hwC1D2
logical name: /dev/snd/hwC1D3
logical name: /dev/snd/pcmC1D3p
logical name: /dev/snd/pcmC1D7p
logical name: /dev/snd/pcmC1D8p
logical name: /dev/snd/pcmC1D9p
version: a1
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:18 memory:faf7c000-faf7ffff
*-input:0
product: HDA NVidia HDMI/DP,pcm=3
physical id: 0
logical name: input15
logical name: /dev/input/event8
*-input:1
product: HDA NVidia HDMI/DP,pcm=7
physical id: 1
logical name: input16
logical name: /dev/input/event9
*-input:2
product: HDA NVidia HDMI/DP,pcm=8
physical id: 2
logical name: input17
logical name: /dev/input/event10
*-input:3
product: HDA NVidia HDMI/DP,pcm=9
physical id: 3
logical name: input18
logical name: /dev/input/event11
*-pci:2
description: PCI bridge
product: MCP79 PCI Express Bridge
vendor: NVIDIA Corporation
physical id: 15
bus info: pci@0000:00:15.0
version: b1
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:22 ioport:e000(size=4096) memory:fea00000-feafffff ioport:f9f00000(size=1048576)
*-network
description: Ethernet interface
product: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: enp3s0
version: 03
serial: 48:5b:39:5b:96:3c
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.14.0-24-generic firmware=rtl_nic/rtl8168d-2.fw latency=0 link=no multicast=yes port=twisted pair
resources: irq:19 ioport:e800(size=256) memory:f9fff000-f9ffffff memory:f9ff8000-f9ffbfff memory:feaf0000-feafffff
*-pci:3
description: PCI bridge
product: MCP79 PCI Express Bridge
vendor: NVIDIA Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: b1
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:21 memory:feb00000-febfffff
*-network
description: Wireless interface
product: AR9285 Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlp4s0
version: 01
serial: 1c:4b:d6:c5:a6:18
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=6.14.0-24-generic firmware=N/A ip=192.168.1.233 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:febf0000-febfffff
*-input:0
product: Power Button
physical id: 1
logical name: input0
logical name: /dev/input/event0
capabilities: platform
*-input:1
product: Sleep Button
physical id: 2
logical name: input1
logical name: /dev/input/event1
capabilities: platform
*-input:2
product: Video Bus
physical id: 3
logical name: input11
logical name: /dev/input/event5
capabilities: platform
*-input:3
product: ETPS/2 Elantech Touchpad
physical id: 4
logical name: input13
logical name: /dev/input/event6
logical name: /dev/input/mouse0
capabilities: i8042
*-input:4
product: Asus Laptop extra buttons
physical id: 5
logical name: input14
logical name: /dev/input/event7
capabilities: platform
*-input:5
product: Lid Switch
physical id: 6
logical name: input2
logical name: /dev/input/event2
capabilities: platform
*-input:6
product: Power Button
physical id: 7
logical name: input3
logical name: /dev/input/event3
capabilities: platform
*-input:7
product: AT Translated Set 2 keyboard
physical id: 8
logical name: input4
logical name: /dev/input/event4
logical name: input4::capslock
logical name: input4::numlock
logical name: input4::scrolllock
capabilities: i8042
Any suggestion is appreciated ![]()