IDE-Laufwerk mit "LUN 1" in 2023 nutzen: wie?

Kai 'wusel' Siering wusel+ml at uu.org
Mon Aug 28 05:51:04 CEST 2023


Am 27.08.23 um 22:41 schrieb Florian Lohoff:
>> Auf der HW (ASUS M4N78 PRO) gibt's schein's keinen vom alten IDE-Treiber
>> unterstützten IDE-Controller; siehe andere Mail, ohne libata gibt's kein
>> pata_amd und da hängt das Objekt der Begierde dran (und an sata_promise,
>> ebenfalls von libata abhängig, die HDD).
> Aeh - für PATA PIO brauchst du keinen speziellen Treiber. Das war ja das
> spannende - das ging mit einem generischen Treiber.

Hmm, ja, und nein. Ich muß auf Kernel 2.2 zurück, evtl. auch 2.4. Beide
kennen pata_amd nicht, melden "not 100% native" und zumindest das verwendete
PD-518E ergab IDE-Fehler.

> Du hast vermutlich eher das problem das libata sich die controller als
> erstes krallt.

Ja, ab Kernel 2.6 gibt's libata, und der ist Kacke¹.

> Du musst das schon blacklisten wenn du libata und ide in
> einem kernel hast.

Wie blackliste ich das bei in-kernel-use (mit Kernel 2.2 tut's btw. nicht
mit Modules; der Kram muß schein's im Kernel sein, damit es tut)?

FTR, erst Schritte waren erfolgreich:

> Linux version 2.2.20 (root at pd-518e) (gcc version 2.95.4 20011002 (Debian prerelease)) #34 SMP Sun Aug 27 17:28:05 CEST 2023
> […]
> Detected 797431 kHz processor.
> […]
> Calibrating delay loop... 1592.52 BogoMIPS
> Memory: 256620k/261056k available (1060k kernel code, 420k reserved, 2880k data, 76k init)
> […]
> CPU0: Intel Pentium III (Coppermine) stepping 06
> SMP motherboard not detected. Using dummy APIC emulation.
> […]
> PCI_IDE: unknown IDE controller on PCI bus 00 device f9, VID=8086, DID=2411
> PCI_IDE: not 100% native mode: will probe irqs later
>     ide0: BM-DMA at 0x2000-0x2007, BIOS settings: hda:DMA, hdb:pio
>     ide1: BM-DMA at 0x2008-0x200f, BIOS settings: hdc:pio, hdd:pio
> hda: MAXTOR STM3250820A, ATA DISK drive
> hdd: TEAC PD-1 PD-518E, ATAPI CDROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: MAXTOR STM3250820A, 131071MB w/8192kB Cache, CHS=16709/255/63
> […]
> scsi0 : SCSI host adapter emulation for IDE ATAPI devices
> scsi : 1 host.
>   Vendor: TEAC      Model: PD-1 PD-518E      Rev: 1.0E
>   Type:   CD-ROM                             ANSI SCSI revision: 02
> Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
>   Vendor: TEAC      Model: PD-1 PD-518E      Rev: 1.0E
>   Type:   Optical Device                     ANSI SCSI revision: 02
> Detected scsi removable disk sda at scsi0, channel 0, id 0, lun 1
> scsi : detected 2 SCSI generics 1 SCSI cdrom 1 SCSI disk total.
> sr0: scsi3-mmc drive: 8x/8x xa/form2 cdda tray
> Uniform CD-ROM driver Revision: 3.11
> SCSI device sda: hdwr sector= 512 bytes. Sectors= 1298496 [634 MB] [0.6 GB]
> sda: Write Protect is off
> […]
> Partition check:
>  sda: sda1
>  hda: hda1 hda2
> […]

Leider begann der alte AMD-Dual-Core-Tower über Nacht das Magic-Smoking, und
in der Coppermine-Box find die Maxtor-HDD das Zicken an, Interrupt-Fehler bei
/dev/hda bis zum Stiilstand. Und let's face it: ext2 ohne Journal ist einfach
Affenscheiße.

Dinge, die ich gerne vergessen habe: Linux Kernel 2.0 erkennt 250-GB-HDDs trotz
LBA-BIOS nur als 40? GB, Linux Kernel 2.2 als 132 GB — erst Linux Kernel 2.4
erkennt die vollen 250 GB. Was für eine gequierrlte Scheiße ...

To be continued ...
-kai

¹ im Usecase



More information about the Linux mailing list