Install drivers/firmware

Message
Author
pana22
Posts: 5
Joined: Mon Sep 25, 2023 6:30 am

Install drivers/firmware

#1 Post by pana22 »

I would like to install the drivers/firmware for:

VGA controller Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650] (prog-if 00 [VGA controller]) and then switch to this.

Multimedia controller Echo indigo DJ Motorola DSP56361 Digital Signal Processor (rev 01)

usb Guillemot Corp. DJ Control Steel with Mixxx Software

Can someone help?
Thanks in advance

Code: Select all

System:
  Kernel: 6.1.0-12-amd64 [6.1.52-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-12-amd64 root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
    dm: LightDM v: 1.26.0 Distro: MX-23_x64 Libretto July 31  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Laptop System: LENOVO product: 40624DG v: ThinkPad W500 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 40624DG serial: <superuser required> BIOS: LENOVO v: 7VET95WW (3.25 )
    date: 10/10/2012
CPU:
  Info: model: Intel Core2 Extreme X9100 bits: 64 type: MCP arch: Penryn level: v1 built: 2008
    process: Intel 45nm family: 6 model-id: 0x17 (23) stepping: 6 microcode: 0x610
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB
    L2: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 798 min/max: 800/3066 scaling: driver: acpi-cpufreq governor: ondemand cores:
    1: 798 2: 798 bogomips: 12235
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling, PBRSB-eIBRS: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Lenovo driver: i915 v: kernel
    arch: Gen-5 process: Intel 45nm built: 2008 ports: active: LVDS-1 empty: DP-1,VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:2a42 class-ID: 0300
  Device-2: AMD RV635/M86 [Mobility Radeon HD 3650] vendor: Lenovo driver: N/A
    alternate: radeon, amdgpu arch: TeraScale code: R6xx/RV6xx/RV7xx process: TSMC 55-65nm
    built: 2005-13 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 1002:9591
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X: loaded: intel
    dri: crocus gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 444x277mm (17.48x10.91") s-diag: 523mm (20.6")
  Monitor-1: LVDS-1 mapped: LVDS1 model: IBM 0x2887 built: 2005 res: 1680x1050 hz: 60 dpi: 129
    gamma: 1.2 size: 331x207mm (13.03x8.15") diag: 390mm (15.4") ratio: 16:10 modes: 1680x1050
  API: OpenGL v: 2.1 Mesa 22.3.6 renderer: Mesa Mobile Intel GM45 Express (CTG)
    direct-render: Yes
Audio:
  Device-1: Intel 82801I HD Audio vendor: Lenovo ThinkPad T400 driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:293e class-ID: 0403
  Device-2: Motorola DSP56361 Digital Signal Processor vendor: Echo driver: N/A
    alternate: snd_indigodj bus-ID: 16:00.0 chip-ID: 1057:3410 class-ID: 0480
  API: ALSA v: k6.1.0-12-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel 82567LF Gigabit Network vendor: Lenovo driver: e1000e v: kernel port: 1820
    bus-ID: 00:19.0 chip-ID: 8086:10bf class-ID: 0200
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 242.35 GiB used: 10.76 GiB (4.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 PRO 256GB size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter> rev: 4B6Q
    scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Silicon Motion model: Cn Memory size: 3.87 GiB
    block-size: physical: 512 B logical: 512 B type: N/A serial: <filter> rev: 1100 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 238.47 GiB size: 233.67 GiB (97.99%) used: 10.7 GiB (4.6%) fs: ext4
    dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 3 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 69.0 C mobo: N/A
  Fan Speeds (RPM): fan-1: 2935 fan-2: 2935
Repos:
  Packages: pm: dpkg pkgs: 2079 libs: 1054 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://ftp.cc.uoc.gr/mirrors/linux/mx/mx/repo/ bookworm main non-free
Info:
  Processes: 197 Uptime: 7m wakeups: 2 Memory: 7.65 GiB used: 1.82 GiB (23.7%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12 Client: shell wrapper
  v: 5.2.15-release inxi: 3.3.26
Boot Mode: BIOS (legacy, CSM, MBR)

User avatar
CharlesV
Administrator
Posts: 7937
Joined: Sun Jul 07, 2019 5:11 pm

Re: Install drivers/firmware

#2 Post by CharlesV »

fixed up QSI . Tags make it much easier to read.
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!

Charlie Brown

Re: Install drivers/firmware

#3 Post by Charlie Brown »

Currently it shows:

Device-2: AMD RV635/M86 [Mobility Radeon HD 3650] vendor: Lenovo driver: N/A

You can try the AHS release at least on live session, or turn it into ahs (MX Repo Manager, last tab, check the source that ends with ahs, apply, then update as always)...

and/or install the most recent Liquorix kernel: viewtopic.php?p=745644#p745644

Charlie Brown

Re: Install drivers/firmware

#4 Post by Charlie Brown »

You can even upgrade to most recent firmware:
  • Ctrl+Alt+T
  • Code: Select all

    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20230919.tar.gz ; tar -xf linux-firmware-20230919.tar.gz ; cd linux-firmware-20230919 ; sudo cp -R * /lib/firmware/ ; sudo update-initramfs -uk all
Reboot

pana22
Posts: 5
Joined: Mon Sep 25, 2023 6:30 am

Re: Install drivers/firmware

#5 Post by pana22 »

I did everything but it didn't help...

Code: Select all

System:
  Kernel: 6.1.0-12-amd64 [6.1.52-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-12-amd64 root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
    dm: LightDM v: 1.26.0 Distro: MX-23_x64 Libretto July 31  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Laptop System: LENOVO product: 40624DG v: ThinkPad W500 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 40624DG serial: <superuser required> BIOS: LENOVO v: 7VET95WW (3.25 )
    date: 10/10/2012
CPU:
  Info: model: Intel Core2 Extreme X9100 bits: 64 type: MCP arch: Penryn level: v1 built: 2008
    process: Intel 45nm family: 6 model-id: 0x17 (23) stepping: 6 microcode: 0x610
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB
    L2: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 798 min/max: 800/3066 scaling: driver: acpi-cpufreq governor: ondemand cores:
    1: 798 2: 798 bogomips: 12236
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling, PBRSB-eIBRS: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Lenovo driver: i915 v: kernel
    arch: Gen-5 process: Intel 45nm built: 2008 ports: active: LVDS-1 empty: DP-1,VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:2a42 class-ID: 0300
  Device-2: AMD RV635/M86 [Mobility Radeon HD 3650] vendor: Lenovo driver: N/A
    alternate: radeon, amdgpu arch: TeraScale code: R6xx/RV6xx/RV7xx process: TSMC 55-65nm
    built: 2005-13 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 1002:9591
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X: loaded: intel
    dri: crocus gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 444x277mm (17.48x10.91") s-diag: 523mm (20.6")
  Monitor-1: LVDS-1 mapped: LVDS1 model: IBM 0x2887 built: 2005 res: 1680x1050 hz: 60 dpi: 129
    gamma: 1.2 size: 331x207mm (13.03x8.15") diag: 390mm (15.4") ratio: 16:10 modes: 1680x1050
  API: OpenGL v: 2.1 Mesa 22.3.6 renderer: Mesa Mobile Intel GM45 Express (CTG)
    direct-render: Yes
Audio:
  Device-1: Intel 82801I HD Audio vendor: Lenovo ThinkPad T400 driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:293e class-ID: 0403
  Device-2: Motorola DSP56361 Digital Signal Processor vendor: Echo driver: N/A
    alternate: snd_indigodj bus-ID: 16:00.0 chip-ID: 1057:3410 class-ID: 0480
  API: ALSA v: k6.1.0-12-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel 82567LF Gigabit Network vendor: Lenovo driver: e1000e v: kernel port: 1820
    bus-ID: 00:19.0 chip-ID: 8086:10bf class-ID: 0200
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 238.47 GiB used: 13.89 GiB (5.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 PRO 256GB size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter> rev: 4B6Q
    scheme: MBR
Partition:
  ID-1: / raw-size: 238.47 GiB size: 233.67 GiB (97.99%) used: 13.89 GiB (5.9%) fs: ext4
    dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 3 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 65.0 C mobo: N/A
  Fan Speeds (RPM): fan-1: 2979 fan-2: 2979
Repos:
  Packages: pm: dpkg pkgs: 2094 libs: 1065 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://ftp.cc.uoc.gr/mirrors/linux/mx/mx/repo/ bookworm main non-free
    2: deb http://ftp.cc.uoc.gr/mirrors/linux/mx/mx/repo/ bookworm ahs
Info:
  Processes: 190 Uptime: 11m wakeups: 2 Memory: 7.65 GiB used: 1.67 GiB (21.8%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: BIOS (legacy, CSM, MBR)

User avatar
timkb4cq
Developer
Posts: 3620
Joined: Wed Jul 12, 2006 4:05 pm

Re: Install drivers/firmware

#6 Post by timkb4cq »

The drivers and firmware are installed by default but are not being used for some reason. Having dual gpus is likely part of that.
I would try adding the boot code

Code: Select all

amdgpu.dc=1
to try to force it.
At the grub screen press "e" to edit the boot line and add that code on the kernel line just before the quiet splash entries and press F10 to boot.
I recommend this method because it will only last for the one boot so it's safer. If it works you can use MX Boot Options applet to add it more permanently.
HP Pavillion TP01, AMD Ryzen 3 5300G (quad core), Crucial 500GB SSD, Toshiba 6TB 7200rpm
Dell Inspiron 15, AMD Ryzen 7 2700u (quad core). Sabrent 500GB nvme, Seagate 1TB

User avatar
Stevo
Developer
Posts: 14824
Joined: Fri Dec 15, 2006 7:07 pm

Re: Install drivers/firmware

#7 Post by Stevo »

Does anyone have experience with laptop hybrid graphics that use AMD instead of Nvidia for the discrete GPU?

The best bet is to check the Debian or Arch wiki for info on that, if Tim's boot flag doesn't switch that. But that seems it would also make the laptop run hotter and eat more power.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

pana22
Posts: 5
Joined: Mon Sep 25, 2023 6:30 am

Re: Install drivers/firmware

#8 Post by pana22 »

Unfortunately not, tim.

When I select the ATI -VGA in the bios, the system doesn't start.
First updating after install I get the error message: Possible missing firmware /lib/firmware/amdgpu/.. 20 lines.. errors

pana22
Posts: 5
Joined: Mon Sep 25, 2023 6:30 am

Re: Install drivers/firmware

#9 Post by pana22 »

My Intel WIFI is also not recognized, I think it is the Debian philosophy of promoting the sale of new hardware... ONLY SUSE has recognized the hardware to date and installed it straight away!! But who wants to drive around in a vintage Linux...

User avatar
jeffreyC
Posts: 537
Joined: Mon May 27, 2019 10:39 am

Re: Install drivers/firmware

#10 Post by jeffreyC »

This is a fifteen year old ThinkPad so it should not need the Advanced Hardware Support release.
The driver for the Mobility Radeon HD 3650 is xserver-xorg-video-radeon not some newer open source driver.
The GPU switch for these is VGA Switcheroo which has been in the Linux kernel since 2010.

Post Reply

Return to “Hardware /Configuration”