Zugriff auf Soekris über nullmodem-kabel und screen als client

pbtraveller

Well-Known Member
Hi,

habe auf einem anderen Rechner auf eine 2,5er Festplatte freebsd installiert und diese in meine Soekris-Kiste eingebaut. Mit der Soekris hab ich mich von meinem Laptop (Ubuntu)aus über nullmodem-kabel verbunden. Als Client auf dem Laptop benutze ich screen. Ich sehe den bios output der Soekris-Kiste und danach einen Cursor über das Bild huschen, nicht aber den vollen consolen output von freebsd & auch kein login.

Jemand ne idee?

Ich hatte zuvor Linux auf der Soekris, da hat es gut funktioniert. Ein Problem mit den Kabeln o.ä. ist daher ausgeschlossen.

Danke und Gruß

pbtraveller
 
@crotchmaster: natuerlich. er sieht ja die ausgabe vom bios! ;)

@pb:
aber mit ssh kommst du spaeter auf deine kiste, oder? sprich, sie bootet durch?

in dem falle ist das was du vergessen hast den bootloader auf die serielle konsole umzubiegen. und hinterher ein login auf eben dieser schnittstelle zuzulassen.
leider bin ich kein freebsd-user, und kann dir auch nicht sagen wo du nachlesen kannst wie das geht. sorry.
 
Vielen Dank Euch allen für die schnelle Hilfe! Das Problem hat sich auch gerade insoweit erledigt, als dass ich den consolen output jetzt sehe. Ich hatte in /etc/ttys einen Fehler. Leider bleibe ich jetzt an einer anderen Stelle hängen, an der ich nicht weiterkomme. Ich habe die letzten Jahre immer auf Gentoo gearbeitet und bin erst gerade zu freebsd gewechselt, weshalb ich bei sämtlichen Problemen bisher wie der Ox vorm Berg stehe.

Also, die Soekris-Kist läuft hoch, hat aber wohl probleme die slices einzubinden oder so ähnlich. Ich bkomme immer die folgende Fehlermeldung:

uhub1: 4 ports with 4 removable, self powered
Trying to mount root from ufs:/dev/ad0s1a
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from
the loader prompt:

set vfs.root.mountfrom.options=rw

and then remove invalid mount options from /etc/fstab.

Loader variables:
vfs.root.mountfrom=ufs:/dev/ad0s1a
vfs.root.mountfrom.options=rw

Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:/dev/da0s1a
eg. cd9660:/dev/acd0
This is equivalent to: mount -t cd9660 /dev/acd0 /

? List valid disk boot devices
<empty line> Abort manual input

mountroot>

Ich hatte mal zunächst erst mal den CD-Eintrag aus /etc/fstab rausgenommen, aber daran lag es wohl nicht. War nur so ein erster Gedanke da die Soekris-Kiste ja kein CD-Laufwerk hat. Hat jemand ne Idee, wie ich das obige Problem hinbekomme?

Vielen Dank noch einmal und herzliche Grüße

pbtraveller
 
poste doch am besten nochmal den gesamten bootvorgang bis zu der stelle.

schreibe oben vorher ein (code), und am ende (/code) (aber mit eckigen klammern)

Code:
dann sieht das so aus.
 
Das sieht danach aus, dass die Platte auf der Soekris einen anderen dev-Namen hat, als auf der Maschine, mit der das FreeBSD auf die Flashkarte installiert wurde. glabel macht das Leben einfacher, da dann solche Dinge nicht mehr interessieren.

Achte beim Booten auf Meldungen von erkannten Festplatten und dann am prompt mounten. Oder die Flashkarte nochmal bearbeiten.

c.
 
hier ist der output der console beim booten


Code:
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

	The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.

FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010

    root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x5a2  Family = 5  Model = a  Stepping = 2
  Features=0x88a93d<FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CLFLUSH,MMX>
  AMD Features=0xc0400000<MMX+,3DNow!+,3DNow!>
real memory  = 536870912 (512 MB)
avail memory = 510734336 (487 MB)
kbd1 at kbdmux0
K6-family MTRR support enabled (2 registers)
ACPI Error: A valid RSDP was not found (20100331/tbxfroot-309)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
pcib0: <Host to PCI bridge> pcibus 0 on motherboard

pci0: <PCI bus> on pcib0

pci0: <encrypt/decrypt, entertainment crypto> at device 1.2 (no driver attached)

vr0: <VIA VT6105M Rhine III 10/100BaseTX> port 0xe100-0xe1ff mem 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0

vr0: Quirks: 0x2

vr0: Revision: 0x96

miibus0: <MII bus> on vr0

ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0

ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

vr0: Ethernet address: 00:00:24:cb:1c:e8

vr0: [ITHREAD]

vr1: <VIA VT6105M Rhine III 10/100BaseTX> port 0xe200-0xe2ff mem 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0

vr1: Quirks: 0x2

vr1: Revision: 0x96

miibus1: <MII bus> on vr1

ukphy1: <Generic IEEE 802.3u media interface> PHY 1 on miibus1

ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

vr1: Ethernet address: 00:00:24:cb:1c:e9

vr1: [ITHREAD]

vr2: <VIA VT6105M Rhine III 10/100BaseTX> port 0xe300-0xe3ff mem 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0

vr2: Quirks: 0x2

vr2: Revision: 0x96

miibus2: <MII bus> on vr2

ukphy2: <Generic IEEE 802.3u media interface> PHY 1 on miibus2

ukphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

vr2: Ethernet address: 00:00:24:cb:1c:ea

vr2: [ITHREAD]

vr3: <VIA VT6105M Rhine III 10/100BaseTX> port 0xe400-0xe4ff mem 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0

vr3: Quirks: 0x2

vr3: Revision: 0x96

miibus3: <MII bus> on vr3

ukphy3: <Generic IEEE 802.3u media interface> PHY 1 on miibus3

ukphy3:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

vr3: Ethernet address: 00:00:24:cb:1c:eb

vr3: [ITHREAD]

rl0: <RealTek 8139 10/100BaseTX> port 0xe500-0xe5ff mem 0xa0004400-0xa00044ff irq 10 at device 14.0 on pci0

miibus4: <MII bus> on rl0

rlphy0: <RealTek internal media interface> PHY 0 on miibus4

rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

rl0: Ethernet address: 00:0e:e8:f0:c3:29

rl0: [ITHREAD]

isab0: <PCI-ISA bridge> at device 20.0 on pci0

isa0: <ISA bus> on isab0

atapci0: <AMD CS5536 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 20.2 on pci0

ata0: <ATA channel 0> on atapci0

ata0: [ITHREAD]

ata1: <ATA channel 1> on atapci0

ata1: [ITHREAD]

ohci0: <OHCI (generic) USB controller> mem 0xa0005000-0xa0005fff irq 15 at device 21.0 on pci0

ohci0: [ITHREAD]

usbus0: <OHCI (generic) USB controller> on ohci0

ehci0: <AMD CS5536 (Geode) USB 2.0 controller> mem 0xa0006000-0xa0006fff irq 15 at device 21.1 on pci0

ehci0: [ITHREAD]

usbus1: EHCI version 1.0

usbus1: <AMD CS5536 (Geode) USB 2.0 controller> on ehci0

cpu0 on motherboard

pmtimer0 on isa0

orm0: <ISA Option ROM> at iomem 0xc8000-0xd27ff pnpid ORM0000 on isa0

atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0

atkbd0: <AT Keyboard> irq 1 on atkbdc0

kbd0 at atkbd0

atkbd0: [GIANT-LOCKED]

atkbd0: [ITHREAD]

atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0

ppc0: parallel port not found.

uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0

uart0: [FILTER]

uart0: console (9600,n,8,1)

uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0

uart1: [FILTER]

Timecounter "TSC" frequency 499905052 Hz quality 800

Timecounters tick every 1.000 msec

usbus0: 12Mbps Full Speed USB v1.0

usbus1: 480Mbps High Speed USB v2.0

ad1: DMA limited to UDMA33, device found non-ATA66 cable

ad1: 38154MB <HTS541040G9SA00 MB2IC60H> at ata0-slave UDMA33 

ugen0.1: <AMD> at usbus0

uhub0: <AMD OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0

ugen1.1: <AMD> at usbus1

uhub1: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1

Root mount waiting for: usbus1 usbus0

uhub0: 4 ports with 4 removable, self powered

Root mount waiting for: usbus1

uhub1: 4 ports with 4 removable, self powered

Trying to mount root from ufs:/dev/ad0s1a

ROOT MOUNT ERROR: 

If you have invalid mount options, reboot, and first try the following from

the loader prompt:

     set vfs.root.mountfrom.options=rw

and then remove invalid mount options from /etc/fstab.

Loader variables:

vfs.root.mountfrom=ufs:/dev/ad0s1a

vfs.root.mountfrom.options=rw

Manual root filesystem specification:

  <fstype>:<device>  Mount <device> using filesystem <fstype>

                       eg. ufs:/dev/da0s1a

                       eg. cd9660:/dev/acd0

                       This is equivalent to: mount -t cd9660 /dev/acd0 /

  ?                  List valid disk boot devices

  <empty line>       Abort manual input

mountroot>

Gruß

pbtraveller
 
hi,
wie crotchmaster schon richtig vermutet hat, musste ich noch die /etc/fstab anpassen, da die Platte in der Soekris-Kiste eine andere Nummer erhalten hat. Jetzt läuft sie problemlos hoch, und nach ein paar weiteren Änderungen an der /etc/ttys läuft jetzt auch die Konsole perfekt.

Vielen Dank noch mal!

pbtraveller
 
Zurück
Oben