Page 1 of 1

Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 26 Mar 2015 21:28
by raaalf
Guten Abend,

bei einem älteren Board mit PATA-Ports hatte ich das Problem, dass NAS4Free nur im "Safe Mode" von einer CF-Karte bootet. Nach einigem Suchen bin ich auf folgende Lösung gestossen https://wiki.freebsd.org/JeremyChadwick ... leshooting: "Workarounds: PATA only: Set hw.ata.ata_dma=0 in /boot/loader.conf. This will disable use of ATA DMA. NOTE: This workaround greatly decreases I/O performance. You have been warned..."

Wie kann ich herausfinden, ober der das eigentliche Problem mit einer Verlängerung des Timeout behebende Patch von Volker Theilel in das FreeBSD 9.2-RELEASE eingearbeitet wurde? Ich verwende NAS4Free 9.2.0.1, das auf FreeBSD 9.2-RELEASE basiert.


Grüsse

Ralf

Re: Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 27 Mar 2015 00:41
by Princo
Hi raaalf,

Ich würde davon ausgehen, daß dieser Patch nicht eingearbeitet wurde. PATA ist Geschichte, und wenn man noch alte Technik dieser Art hat, dann kann man probieren ob es läuft, oder sich einfach anpassen lässt. Wird das aber zu kompliziert, dann sollte man keine weitere Zeit darin investieren, denn das lohnt sich einfach nicht.

Meiner Meinung nach, sollte man eher darauf achten, daß neue, aktuelle Hardware sauber mit N4F funktioniert.
So hat es mit ziemlich geärgert, daß ab der 9.2er Version das WOL bei den N54L nicht mehr möglich war.
In der aktuellen 9.3.0.2.1349 soll das wohl wieder gehen, dafür sind aber neue Probleme hinzugekommen.

Grüße
Princo

Re: Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 29 Mar 2015 12:42
by Andi
Ich hab jetzt das dritte (alte) MB mit IDE <--> CF-Adapter mit 8GB-Karte im Einsatz und hatte noch nie Probleme. Es kommt sicherlich auch auf den Adapter an, den man einsetzt.
Andi

Re: Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 30 Mar 2015 16:03
by raaalf
Servus Andi,

eine CF-Karte besitzt eine IDE-Schnittstelle. Deshalb sind CF to IDE-Adapter passiv und nehmen lediglich eine mechanische Anpassung vor.

Das Problem bei dem von mir verwendeten Motherboard ist die Southbridge des VIA-Chipsatzes. Diese ist fehlerhaft ("686-Bug").

Grüsse

Ralf
Andi wrote:Es kommt sicherlich auch auf den Adapter an, den man einsetzt.

Re: Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 05 Apr 2015 23:21
by raaalf
Servus Princo,

NAS4Free ist ja auch ein Projekt um alter Hardware zu einem neuen, zweiten Leben zu verhelfen. Deshalb hat es mich geärgert, dass ein von mir verwendetes Motherboard mit VIA-686B-Chipsatz das Booten von NAS4Free verhinderte - auch wenn ich für dieses System momentan keine Verwendung als NAS habe. Mir gings ums Prinzip. ;-)

Wie schon geschrieben wird das eigentliche Problem hier beschrieben https://wiki.freebsd.org/JeremyChadwick ... leshooting. Zu beheben ist das Problem in meinem Fall durch die Deaktivierung des DMA oder durch die Abschaltung der IDE-Ports im BIOS und Aufrüstung auf SATA.
Der einzige SATA-Adapter für den PCI-Slot und einem Chipsatz der von FreeBSD unterstützt wird sowie noch erhältlich ist, ist dieser hier http://www.amazon.de/Adapter-Converter- ... +sata+raid. MIt ca. 10,00 Euro ist die Investition überschaubar.
Dieser PCI-SATA-Raid-Controller mit SiL-3114-Chipsatz kann mit dem auf http://www.siliconimage.com/support/ zu downloadenden "IDE-BIOS" problemlos geflashed werden. Das einzige Problem das bei mir auftrat war, dass das Winbond CMOS-Flash-Memory ("Winbond W30F010") von der mit dem BIOS angebotenen Software updflash nicht unterstützt wird.
Hopp oder topp dachte ich mir und nahm statt dessen einen der untertützten Flash-Chips:

AMD’s Am29F010B/Am29LV010B (1 Megabit) and Am29F040B (4 Megabit)
AMD’s Am29LV400B (4 Megabit) variable sectors
Atmel’s AT49BV512 (64KB), AT29LV010A (1 Megabit), and AT49LV040 (4 Megabit)
SST’s 39SF010 (1 Megabit), 39VF010 (1 Megabit), 39VF020 (2 Megabit), 39SF020 (2 Megabit), and 39VF040 (4 Megabit).
SANYO’s LE28C1001D (1 Megabit)
WinBound’s 29EE011 (1 Megabit) and 29EE512 (64KB)
STMicroelectronics M29F010B/ M29W010B (1 Megabit)
STMicroelectronics M29W040B (4 Megabit)
STMicroelectronics M29W400B (4 Megabit) variable sectors
MXIC MX29LV040 (4 Megabit)
PMC Pm39LV010(1Megabit) and PMC Pm39LV040 (4Megabit)

nämlich den "SST’s 39SF010". Nach ein paar Sekunden des bangen Wartens kam die Erleichterung. Alles gut gegangen. ;-)

Jetzt sind die Probleme beim Booten passé, der Direct-Memory-Access ist wieder aktiv und das alles für 10,00 Euro.

Grüsse

Ralf
Princo wrote:Meiner Meinung nach, sollte man eher darauf achten, daß neue, aktuelle Hardware sauber mit N4F funktioniert. So hat es mit ziemlich geärgert, daß ab der 9.2er Version das WOL bei den N54L nicht mehr möglich war.
In der aktuellen 9.3.0.2.1349 soll das wohl wieder gehen, dafür sind aber neue Probleme hinzugekommen.

Re: Problem und Lösung: NAS4Free bootet von CF-Card (IDE to CF-Card-Adapter) nur im "Safe Mode"

Posted: 06 Apr 2015 04:32
by Princo
raaalf wrote:NAS4Free ist ja auch ein Projekt um alter Hardware zu einem neuen, zweiten Leben zu verhelfen. Deshalb hat es mich geärgert, dass ein von mir verwendetes Motherboard mit VIA-686B-Chipsatz das Booten von NAS4Free verhinderte - auch wenn ich für dieses System momentan keine Verwendung als NAS habe. Mir gings ums Prinzip. ;-)
Ich weiß, was du meinst.
Allerdings ist das mit der alten Hardware immer so eine Sache. Aktuell habe ich hier ein altes Pentium 4-System, welches zwar noch tadellos funktioniert, aber im Bereich der Grafikkarte nicht einmal mehr von den aktuellen Linux-Systemen unterstützt wird.
Dieses Teil werde ich demnächst auf die Halde schicken müssen, was nach über zehn Jahren treuer Dienste allerdings völlig OK ist.
Eine Anschlußverwendung sehe ich beim besten Willen nicht mehr für dieses System. Es verbraucht zu viel Energie, es kann keinen ECC-RAM bedienen, und große Festplatten darin zu verbauen, ist daher völlig sinnlos.
Meine alte Hardware nutze ich immer bis zum letzten Tropfen aus, aber irgendwann ist halt der Punkt erreicht, wo es nichts mehr bringt, weil die technische Entwicklung weiter vorangeschritten ist.

Grüße
Princo