Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

HDD wird unter FreeBSD nicht angezeigt

GNU/Linux-, *BSD- und Fricklerforum
Antworten
rund
Accuracy
Accuracy
Beiträge: 8184
Registriert: Aug 2000

HDD wird unter FreeBSD nicht angezeigt

Beitrag von rund »

Moinsen,
und zwar hab ich hier nen Juniper-Router auf dem irgendwie FreeBSD läuft.
Das Teil hat zwei "Steuereinheiten" mit je einem Intel Pentium 3-Prozessoren, 256MB RAM, einem Flash-Laufwerk (ad0) und einer 40GB HDD (ad1).
Jetzt ist während eines Softwareupdates einer Einheit ein Fehler aufgetreten und seitdem wird dort die HDD (ad1) nicht mehr erkannt.
Im BIOS (irgendwie wird das über die Konsole mit ausgegeben, ich komm aber in keine Menüs, etc.) wir die Platte noch angezeigt, in so fern würde ich hoffen, dass sie keinen Schaden hat.
Kann sowas denn bei FreeBSD passieren, dass eine Platte unter /dev nicht mehr angezeigt wird aber trotzdem noch funktioniert? Falls ja, wie krieg ich die Platte wieder zu Gesicht?
Sysinstall gibt es auf dem Router nicht, fdisk schon, da komm ich aber nicht weiter solange es /dev/ad1 nicht gibt.

Der Router ist noch normal funktionsfähig, da die Software noch von der Flash-Karte gebootet wird, aber ich kann keine Software-Updates oder ähnliches mehr machen, da ich dort keinen Platz habe. Ich hab mal probiert ne andere Notebook-Platte in den Router zu tapen, aber die wird auch nicht erkannt.

Code: Alles auswählen

root@SCHLACHTSCHUESSEL% cat /etc/fstab
#version 3
# Device       Mountpoint  FStype  Options  Dump  Pass#
/dev/ad0s1a    /           ufs     rw        1    1
/dev/ad0s1e    /config     ufs     rw        2    2
proc           /proc       procfs  rw        0    0
/dev/ad1s1f    /var        ufs     rw,noauto 2    0
/dev/ad1s1b    none       swap    sw        0    0
/dev/ad1s1b    /tmp        mfs     rw,noauto 0    0
/dev/ad1s1b    /mfs        mfs     rw,noauto 0    0
/dev/ad1s1a    /altroot    ufs     rw,noauto 2    0
/dev/ad1s1e    /altconfig  ufs     rw,noauto 2    0
root@SCHLACHTSCHUESSEL% df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    865M    578M    218M    73%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/md0        39M     39M      0B   100%    /packages/mnt/jbase
/dev/md1        10M     10M      0B   100%    /packages/mnt/jkernel-11.2R2.4
/dev/md2        25M     25M      0B   100%    /packages/mnt/jpfe-M160-11.2R2.4
/dev/md3       6.0M    6.0M      0B   100%    /packages/mnt/jdocs-11.2R2.4
/dev/md4        71M     71M      0B   100%    /packages/mnt/jroute-11.2R2.4
/dev/md5        26M     26M      0B   100%    /packages/mnt/jcrypto-11.2R2.4
/dev/md6        43M     43M      0B   100%    /packages/mnt/jpfe-common-11.2R2.4
/dev/md7       350M    350M      0B   100%    /packages/mnt/jruntime-11.2R2.4
/dev/md8        63M    8.0K     58M     0%    /tmp
/dev/md9        63M     17M     40M    30%    /mfs
/dev/ad0s1e     96M     16K     88M     0%    /config
procfs         4.0K    4.0K      0B   100%    /proc
root@SCHLACHTSCHUESSEL% ls -l /dev/*ad*
crw-r-----  1 root  operator    0,  87 Nov 14 16:48 /dev/ad0
crw-r-----  1 root  operator    0,  88 Nov 14 16:48 /dev/ad0s1
crw-r-----  1 root  operator    0,  89 Nov 14 16:49 /dev/ad0s1a
crw-r-----  1 root  operator    0,  90 Nov 14 16:48 /dev/ad0s1c
crw-r-----  1 root  operator    0,  91 Nov 14 16:49 /dev/ad0s1e
crw-rw----  1 uucp  dialer      0,  57 Nov 14 16:48 /dev/cuad0
crw-rw----  1 uucp  dialer      0,  58 Nov 14 16:48 /dev/cuad0.init
crw-rw----  1 uucp  dialer      0,  59 Nov 14 16:48 /dev/cuad0.lock
crw-rw----  1 uucp  dialer      0,  63 Nov 14 16:48 /dev/cuad1
crw-rw----  1 uucp  dialer      0,  64 Nov 14 16:48 /dev/cuad1.init
crw-rw----  1 uucp  dialer      0,  65 Nov 14 16:48 /dev/cuad1.lock
crw-rw----  1 uucp  dialer      0,  69 Nov 14 16:48 /dev/cuad2
crw-rw----  1 uucp  dialer      0,  70 Nov 14 16:48 /dev/cuad2.init
crw-rw----  1 uucp  dialer      0,  71 Nov 14 16:48 /dev/cuad2.lock
crw-rw----  1 uucp  dialer      0,  75 Nov 14 16:48 /dev/cuad3
crw-rw----  1 uucp  dialer      0,  76 Nov 14 16:48 /dev/cuad3.init
crw-rw----  1 uucp  dialer      0,  77 Nov 14 16:48 /dev/cuad3.lock
Help :)
fame
Combo
Combo
Beiträge: 13805
Registriert: Okt 2000
Wohnort: LK Rosenheim

Beitrag von fame »

Ich hab absolut keinen Plan von FreeBSD, aber ich versuch mal mit meinem Linux/Unix Wissen weiterzuhelfen :)

Poste mal (auf pastebin oder so) die Ausgaben von:

Code: Alles auswählen

dmesg
und

Code: Alles auswählen

cat /var/log/messages
rund
Accuracy
Accuracy
Beiträge: 8184
Registriert: Aug 2000

Beitrag von rund »

fame hat geschrieben:Ich hab absolut keinen Plan von FreeBSD, aber ich versuch mal mit meinem Linux/Unix Wissen weiterzuhelfen :)

Poste mal (auf pastebin oder so) die Ausgaben von:

Code: Alles auswählen

dmesg
ca. drölf Millionen mal:

Code: Alles auswählen

rts_rtcb_op_ok : master perms(0xc) not sufficient
+

Code: Alles auswählen

root@SCHLACHTSCHUESSEL% dmesg | grep -v "rts_rtcb_op_ok : master perms(0xc) not sufficient"
TNP: version is changed from 3 to 1
TNPv1: adding neighbor 0x00000008 to interface fxp2.
TNPv1: adding neighbor 0x00000009 to interface fxp2.
TNP: version is changed from 1 to 3
fame hat geschrieben: und

Code: Alles auswählen

cat /var/log/messages
junos_syslog.txt
fame
Combo
Combo
Beiträge: 13805
Registriert: Okt 2000
Wohnort: LK Rosenheim

Beitrag von fame »

Juniper Networks - device_attach: ad1 attach returned 12 error in the boot-messages - Knowledge Base

Die Zeile "Nov 15 17:45:27 SCHLACHTSCHUESSEL /kernel: device_attach: ad1 attach returned 12" beschreibt dein Problem. Ich weiss nicht was genau der Returncode 12 bedeutet, aber der Artikel beschreibt genau dein Problem. Leider muss man dafür eingeloggt sein um diesen sehen zu drüfen. Vielleicht hast du ja einen Login oder kannst dir einen erstellen.
rund
Accuracy
Accuracy
Beiträge: 8184
Registriert: Aug 2000

Beitrag von rund »

Hey, super! Hab mir so nen Account erstellt und der KB2121 hat geholfen!

Code: Alles auswählen

Solution:

To verify this, gain root access to the router, then issue the command sysctl machdep.bootdevs. 

The results should look like this:

On RE1, RE2, RE3 and RE5: 
   root@cosmo% sysctl machdep.bootdevs machdep.bootdevs
   pcmcia-flash,compact-flash,disk,lan
 

On RE4: 
   root@gibson-re0% sysctl machdep.bootdevs
   machdep.bootdevs: pcmcia-flash,pcmcia-flash-1,compact-flash,disk,lan
 

On RE-S-1300, RE-S-2000, RE-A-1000 and RE0-A-2000: 
   root@reno-re0% sysctl machdep.bootdevs
   machdep.bootdevs: usb,compact-flash,disk,lan
 


If it does not, issue the following command (change the device values according to type of RE).
Below is the example for RE1, RE2, RE3 and RE5: 
   root@cosmo% sysctl -w machdep.bootdevs=pcmcia-flash,compact-flash,disk,lan

To verify that the new value has been applied, repeat the command   sysctl machdep.bootdevs 

Da fällt mir echt ein Stein vom Herzen, dass ich nicht doch wieder nach Platten betteln muss, vielen Dank!

Btw. Cosmo :ubla:
Antworten