[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.4 auf HP MicroServer N36L bindet Kernel Driver pata_atiixp nicht ein
 

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Hallo zusammen,

bin zwar neu hier, benutze MLD aber seit Jahren (davor ua. gen2vdr und yaVDR).

Beim Updaten bzw. bei Neuinstallation von MLD 5.4 (und auch 5.5) wird am ersten "internen" SATA  die Bootplatte nicht gefunden.
Beim Vergleich von lspci -v fehlt die Zeile Kernel driver in use: pata_atiixp

lspci -v unter 5.3
Code: [Select]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
   Flags: 66MHz, medium devsel
   Kernel driver in use: piix4_smbus
   Kernel modules: i2c_piix4

00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40) (prog-if 8a [Master SecP PriP])
   Subsystem: Hewlett-Packard Company Device 1609
   Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
   I/O ports at 01f0 [size=8]
   I/O ports at 03f4
   I/O ports at 0170 [size=8]
   I/O ports at 0374
   I/O ports at ff00 [size=16]
   Kernel driver in use: pata_atiixp

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
   Subsystem: Hewlett-Packard Company Device 1609
   Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
   Flags: bus master, 66MHz, medium devsel, latency 64
   Bus: primary=00, secondary=03, subordinate=03, sec-latency=64

lspci -v unter 5.4
Code: [Select]
0:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
   Flags: 66MHz, medium devsel, NUMA node 0
   Kernel driver in use: piix4_smbus
   Kernel modules: i2c_piix4

00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40) (prog-if 8a [Master SecP PriP])
   Subsystem: Hewlett-Packard Company Device 1609
   Flags: bus master, 66MHz, medium devsel, latency 0, NUMA node 0
   I/O ports at 01f0 [size=8]
   I/O ports at 03f4
   I/O ports at 0170 [size=8]
   I/O ports at 0374
   I/O ports at ff00 [size=16]

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
   Subsystem: Hewlett-Packard Company Device 1609
   Flags: bus master, 66MHz, medium devsel, latency 0, NUMA node 0

00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
   Flags: bus master, 66MHz, medium devsel, latency 64, NUMA node 0
   Bus: primary=00, secondary=03, subordinate=03, sec-latency=64

Hat das Problem schon mal jemand gehabt und vielleicht lösen können?

Grüße
Thomas
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 566
    • View Profile
Hallo,

das kann eigentlich nicht das Problem sein, denn der pata ist ein Treiber für IDE-Schnittstellen. Und Du möchtest ja eine SATA-Platte nutzen, oder verstehe ich da etwas falsch?

Hat die Kiste noch parallele Anschlüsse, etwa für ein optische LW? Was meinst Du mit "interne" SATA? Sind das Onboard-Anschlüsse und gibt es auch noch eine Controller-Karte?

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Hi baltic,

dieser Anschluss wird von HP als Internal SATA for ODD Option bezeichnet.
Es ist ein SATA-Anschluss, an dem auch die SATA-SSD hängt (welche bei unveränderter Konfiguration unter MLD 5.4 auch als Festplatte erkannt wird ;)).
Desweiteren sind auf dem Board übrigens noch ein MiniSAS SFF-8087 und ein eSATA Anschluss (letzterer hängt mit am Internal SATA for ODD).
Ansonsten gibt's keine IDE, SATA oder ähnliche Anschlüsse (okay - einen internen USB Port, aber ich möchte auch nicht wirklich von einem USB-Stick booten...).

Der Internal SATA ist bei ungepatchtem BIOS im SATA IDE Combined Mode.
Ich vermute, mit gepatchtem BIOS und deaktiviertnem Combined Mode wird der Anschluss auch als "normaler" SATA erkannt.
Ich möchte allerdings ungern nur dafür das BIOS patchen - immerhin erkennen  MLD 5.3 und auch Debian Bullseye 11 (testing) ohne Probleme diesen Anschluss und booten von der SSD.

Grüße
Thomas
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1320
    • View Profile
Hallo Thomas,

Mit dem nächsten Upgrade des Kernel, wird auch die MLD 5.5 wieder dieses Modul enthalten. Ich gehe davon aus, das Du es nicht virtualisiert vornehmen willst. Also direkt auf dem N36L installiert werden soll.

Es wird dann die Kernelversion >= 5.6.14 werden.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Danke Pit!

Ich werde es testen.
Genau - nicht virtualisiert.

Grüße
Thomas
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 566
    • View Profile
Es ist ein SATA-Anschluss, an dem auch die SATA-SSD hängt (welche bei unveränderter Konfiguration unter MLD 5.4 auch als Festplatte erkannt wird ;)).

Hmm, Typo? Jedenfalls steht die Aussage im Gegensatz zu dem, was Du oben schriebst.  ;)
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Hallo baltic,

also zumindest kein Typo von mir ... ;)

Diese(r) MicroServer https://www.hardwareluxx.de/community/threads/hp-proliant-n36l-n40l-n54l-microserver.752079/ (36, 40 und 54 unterscheiden sich in der CPU)

Hier wird auch das BIOS-Mod mal beschrieben - damit ist
Quote
· Disable "SATA IDE Combined Mode" - sets port 5 and 6 to use AHCI
möglich.

Ich habe auf dem Board nur die aufgezählten Ports und die Ausgabe von lspci ist auch von diesem Board... - s. auch dieses Bild auf YT

Grüße
Thomas

Hier ist auch noch mal eine komplette Aufzählung
Code: [Select]
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS880 Host Bridge
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 0
Capabilities: [c4] HyperTransport: Slave or Primary Interface
Capabilities: [54] HyperTransport: UnitID Clumping
Capabilities: [40] HyperTransport: Retry Mode
Capabilities: [9c] HyperTransport: #1a
Capabilities: [f8] HyperTransport: #1c

00:01.0 PCI bridge: Hewlett-Packard Company Device 9602 (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fe700000-fe8fffff
Prefetchable memory behind bridge: 00000000f0000000-00000000f7ffffff
Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
Capabilities: [b0] Subsystem: Hewlett-Packard Company Device 1609

00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (PCIE port 2) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 24
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: fe900000-fe9fffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-), MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [b0] Subsystem: Hewlett-Packard Company Device 1609
Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [110] Virtual Channel
Kernel driver in use: pcieport

00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40) (prog-if 01 [AHCI 1.0])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 25
I/O ports at d000 [size=8]
I/O ports at c000 [size=4]
I/O ports at b000 [size=8]
I/O ports at a000 [size=4]
I/O ports at 9000 [size=16]
Memory at fe6ffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] MSI: Enable+ Count=1/4 Maskable- 64bit+
Capabilities: [70] SATA HBA v1.0
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: ahci

00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe6fe000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci

00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
Memory at fe6ff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port: BAR=1 offset=00e0
Kernel driver in use: ehci-pci

00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe6fd000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci

00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
Memory at fe6ff400 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port: BAR=1 offset=00e0
Kernel driver in use: ehci-pci

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
Flags: 66MHz, medium devsel
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4

00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40) (prog-if 8a [Master SecP PriP])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
I/O ports at 01f0 [size=8]
I/O ports at 03f4
I/O ports at 0170 [size=8]
I/O ports at 0374
I/O ports at ff00 [size=16]
Kernel driver in use: pata_atiixp

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64

00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe6fc000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci

00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
Memory at fe6ff000 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port: BAR=1 offset=00e0
Kernel driver in use: ehci-pci

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
Kernel driver in use: k10temp
Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
Flags: fast devsel

01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 1609
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at f0000000 (32-bit, prefetchable) [size=128M]
I/O ports at e000 [size=256]
Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
Memory at fe700000 (32-bit, non-prefetchable) [size=1M]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+

02:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5723 Gigabit Ethernet PCIe (rev 10)
Subsystem: Hewlett-Packard Company NC107i Integrated PCI Express Gigabit Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [40] Vital Product Data
Capabilities: [60] Vendor Specific Information: Len=6c <?>
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 3c-4a-92-ff-fe-74-4b-71
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: tg3
Kernel modules: tg3
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline Piet

  • Newbie
  • *
  • Posts: 43
    • View Profile

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Ist hier gut beschrieben:   https://www.bachmann-lan.de/hp-microserver-ahci-bios-patch/

Stimmt - den hatte ich gedanklich ausgeblendet wegen aus russischer Quelle ...  ;D
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 566
    • View Profile
Hi Thomas,


also zumindest kein Typo von mir ... ;) 

hmm, dann verstehe ich Dich nicht. Denn einerseits schreibst Du:

"Beim Updaten bzw. bei Neuinstallation von MLD 5.4 (und auch 5.5) wird am ersten "internen" SATA  die Bootplatte nicht gefunden.",

andererseits sagst Du:

"Es ist ein SATA-Anschluss, an dem auch die SATA-SSD hängt (welche bei unveränderter Konfiguration unter MLD 5.4 auch als Festplatte erkannt wird"

Passt irgendwie nicht.
Na ja, ist ja auch egal, die Lösung bahnt sich an. Wobei ich es ganz schwach von HP finde, dass es kein offizielles BIOS-Update gibt, denn die eingebaute "Handbremse" kann ganz schön Performance kosten und somit mächtig ärgern.

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Hi Piet,

Danke! Funktioniert in der 5.5.

Meinst du, das schafft's auch noch in die 5.4? So lange ist die ja noch nicht stable ...

Grüße
Thomas
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1320
    • View Profile
Hi Thomas,

gibt es etwas was Dir in der MLD 5.5 fehlt?

Aber ich werde es trotzallem auch für die MLD 5.4 einbringen

Gruß,
Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Das "stable" ;) ansonsten teste halt ich die 5.5 - kein Problem.
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

Offline Piet

  • Newbie
  • *
  • Posts: 43
    • View Profile
Wobei ich es ganz schwach von HP finde, dass es kein offizielles BIOS-Update gibt, denn die eingebaute "Handbremse" kann ganz schön Performance kosten und somit mächtig ärgern.

Das ist von HP wohl nicht gewollt, da dieser Anschluß bei den kleinen Servern nur für optische Laufwerke vorgesehen ist. Nachher können die sonst zu viele Platten verwalten  ;)

Die anderen vier Anschlüsse reichen ja auch im Regelfall „für den Hausgebrauch“ aus.

Offline greatdane

  • Newbie
  • *
  • Posts: 10
    • View Profile
Hallo Pit,

habe die 5.5 mal kurz angetestet und komme jetzt zu den nächsten Problemen (s. MLD 5.5: vdr-plugin-restfulapi mit Fehlern ).

Ich bleibe dran...

Grüße
Thomas
MLD 5.3: HP Proliant MicroServer N36L | MEG-8000
LibreELEC 8.2.5: RPi2 + RPi2 + RPi3

[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.4 auf HP MicroServer N36L bindet Kernel Driver pata_atiixp nicht ein
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.