System hängt sich beim ersten booten immer auf.

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

System hängt sich beim ersten booten immer auf.

Beitrag von UndergroundFreak » 24.12.2010 12:35:15

Hallo..
Ist zwar nicht ganz so richtig hier denke ich aber ich frage mal trotzdem.
Und zwar habe ich mir auf mein alix 2c2 board das voyage Linux draufgemacht da läuft Debian lenny nur in einer abgespeckten Version so das man damit alix board mit einer cf-Karte betreiben kann

Installiert habe ich das ganze von ein ubuntu Rechner:
so wie in dem howTow http://openremote.org/display/orb/OpenR ... structions ab "Install Voyage Linux on OpenRemote RI CompactFlash Card" weiter unten.

Mein Problem ist folgendes starte ich nun mein alix rechner bleibt er jedesmal hängen bei
[0.019055] NET: Registered protocol family 16

hm nun sagt mir das nix weiter alles.

syslog und so sind da ja noch nicht angelegt worden
einzig was ich noch finden konnte ist
/var/log/dpkg.log

steht drinnen:
2010-02-21 10:43:42 status config-files user-setup 1.23
2010-02-21 10:43:42 status not-installed user-setup <none>

Kann mir da einer weiter helfen dabei eventuell.
MFG

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt sich beim ersten booten immer auf.

Beitrag von rendegast » 24.12.2010 14:44:21

Die /etc/protocols ist da wohl nicht gemeint, eher
$ /sbin/modprobe -c | grep -i net.pf | grep 16
# alias net-pf-16 af_netlink
alias net-pf-16-proto-1 wire
alias net-pf-16-proto-3 ip_queue
# alias net-pf-16-proto-4 inet_diag
# alias net-pf-16-proto-5 ipt_ULOG
# alias net-pf-16-proto-6 xfrm_user
alias net-pf-16-proto-8 scsi_transport_iscsi
alias net-pf-16-proto-9 audit
alias net-pf-16-proto-11 cn
# alias net-pf-16-proto-12 nfnetlink
alias net-pf-16-proto-13 ip6_queue
# alias net-pf-16-proto-14 dn_rtmsg
alias net_pf_16_proto_12 nfnetlink
alias net_pf_16_proto_13 ip6_queue
alias net_pf_16_proto_14 dn_rtmsg
alias net_pf_16_proto_3 ip_queue
alias net_pf_16_proto_4 inet_diag
alias net_pf_16_proto_4_type_18 tcp_diag
alias net_pf_16_proto_4_type_19 dccp_diag
alias net_pf_16_proto_5 ipt_ULOG
alias net_pf_16_proto_6 xfrm_user

Respektive:
# alias net-pf-1 unix
# alias net-pf-2 ipv4
# alias net-pf-3 ax25
# alias net-pf-4 ipx
# alias net-pf-5 appletalk
# alias net-pf-6 netrom
# alias net-pf-8 atm
# alias net-pf-9 x25
# alias net-pf-10 ipv6
# alias net-pf-11 rose
# alias net-pf-12 decnet
# alias net-pf-15 af_key
# alias net-pf-16 af_netlink
# alias net-pf-17 af_packet
# alias net-pf-19 econet
# alias net-pf-20 atm
# alias net-pf-23 irda
# alias net-pf-24 pppoe
# alias net-pf-26 llc2
# alias net-pf-31 bluetooth
# alias net-pf-33 af_rxrpc
alias net_pf_35 phonet
alias net_pf_36 af_802154
Tut aber nichts zur Sache, denn das ist ja schon registered, also erledigt.

Was danach kommt ist wohl das Problem:
Initialisierung von PCI und ACPI:

Code: Alles auswählen

[    0.148006] Brought up 2 CPUs
[    0.148010] Total of 2 processors activated (11600.90 BogoMIPS).
[    0.148012] System has AMD C1E enabled
[    0.148027] Switch to broadcast mode on CPU1
[    0.148195] Switch to broadcast mode on CPU0
[    0.148195] devtmpfs: initialized
[    0.148195] regulator: core version 0.5
         [    0.148195] NET: Registered protocol family 16      <-----------------------------------------
[    0.148195] node 0 link 0: io port [1000, ffffff]
[    0.148195] TOM: 00000000d0000000 aka 3328M
[    0.148195] Fam 10h mmconf [e0000000, efffffff]
[    0.148195] node 0 link 0: mmio [e0000000, efffffff] ==> none
[    0.148195] node 0 link 0: mmio [f0000000, ffffffff]
[    0.148195] node 0 link 0: mmio [a0000, bffff]
[    0.148195] node 0 link 0: mmio [d0000000, dfffffff]
[    0.148195] TOM2: 0000000130000000 aka 4864M
[    0.148195] bus: [00, 07] on node 0 link 0
[    0.148195] bus: 00 index 0 [io  0x0000-0xffff]
[    0.148197] bus: 00 index 1 [mem 0xf0000000-0xffffffff]
[    0.148199] bus: 00 index 2 [mem 0x000a0000-0x000bffff]
[    0.148200] bus: 00 index 3 [mem 0xd0000000-0xdfffffff]
[    0.148202] bus: 00 index 4 [mem 0x130000000-0xfcffffffff]
[    0.148213] ACPI: bus type pci registered
[    0.148265] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.148270] PCI: not using MMCONFIG
[    0.149021] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=3
[    0.149024] PCI: Using configuration type 1 for base access
[    0.149026] PCI: Using configuration type 1 for extended access
[    0.149197] bio: create slab <bio-0> at 0
[    0.149197] ACPI: EC: Look up EC in DSDT
[    0.149577] ACPI: Executed 5 blocks of module-level executable AML code
[    0.151628] ACPI: Interpreter enabled
[    0.151632] ACPI: (supports S0 S3 S4 S5)
[    0.151647] ACPI: Using IOAPIC for interrupt routing
[    0.151673] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.153110] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.153114] PCI: Using MMCONFIG for extended config space
[    0.157534] ACPI: No dock devices found.
[    0.157538] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.157638] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.157833] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.157837] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.157840] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.157844] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000dffff]
[    0.157848] pci_root PNP0A03:00: host bridge window [mem 0xcff00000-0xdfffffff]
[    0.157851] pci_root PNP0A03:00: host bridge window [mem 0xf0000000-0xfebfffff]
[    0.157873] pci 0000:00:00.0: reg 1c: [mem 0xe0000000-0xffffffff 64bit]
[    0.157922] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    0.157925] pci 0000:00:02.0: PME# disabled
[    0.157962] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    0.157964] pci 0000:00:07.0: PME# disabled
[    0.158009] pci 0000:00:11.0: reg 10: [io  0xb000-0xb007]
[    0.158019] pci 0000:00:11.0: reg 14: [io  0xa000-0xa003]
[    0.158028] pci 0000:00:11.0: reg 18: [io  0x9000-0x9007]
[    0.158038] pci 0000:00:11.0: reg 1c: [io  0x8000-0x8003]
[    0.158047] pci 0000:00:11.0: reg 20: [io  0x7000-0x700f]
[    0.158057] pci 0000:00:11.0: reg 24: [mem 0xf9fff800-0xf9fffbff]
[    0.158111] pci 0000:00:12.0: reg 10: [mem 0xf9ffe000-0xf9ffefff]
[    0.158184] pci 0000:00:12.1: reg 10: [mem 0xf9ffd000-0xf9ffdfff]
[    0.158268] pci 0000:00:12.2: reg 10: [mem 0xf9fff000-0xf9fff0ff]
[    0.158337] pci 0000:00:12.2: supports D1 D2
[    0.158339] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[    0.158343] pci 0000:00:12.2: PME# disabled
[    0.158374] pci 0000:00:13.0: reg 10: [mem 0xf9ffc000-0xf9ffcfff]
[    0.158447] pci 0000:00:13.1: reg 10: [mem 0xf9ff7000-0xf9ff7fff]
[    0.158531] pci 0000:00:13.2: reg 10: [mem 0xf9ff6800-0xf9ff68ff]
[    0.158600] pci 0000:00:13.2: supports D1 D2
[    0.158602] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[    0.158605] pci 0000:00:13.2: PME# disabled
[    0.158731] pci 0000:00:14.1: reg 10: [io  0x0000-0x0007]
[    0.158740] pci 0000:00:14.1: reg 14: [io  0x0000-0x0003]
[    0.158750] pci 0000:00:14.1: reg 18: [io  0x0000-0x0007]
[    0.158759] pci 0000:00:14.1: reg 1c: [io  0x0000-0x0003]
[    0.158768] pci 0000:00:14.1: reg 20: [io  0xff00-0xff0f]
[    0.158933] pci 0000:00:14.5: reg 10: [mem 0xf9ff5000-0xf9ff5fff]
.....
-> Unterchiedliche Kernel-Parameter zu pci und acpi ausprobieren.
Eventuell gibt es Hinweise aus dmesg resp. dem Vergleich aus durchlaufenden Boots und dem Hänger
(falls der eventuell (auch viel später) weiterläuft).


/var/log/dpkg.log

steht drinnen:
2010-02-21 10:43:42 status config-files user-setup 1.23
2010-02-21 10:43:42 status not-installed user-setup <none>
Hat damit gar nichts zu tun, in der Phase sind noch nicht mal Module geladen,
das kommt erst nach

Code: Alles auswählen

[    0.372343] Unpacking initramfs...
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cosmac
Beiträge: 4578
Registriert: 28.03.2005 22:24:30

Re: System hängt sich beim ersten booten immer auf.

Beitrag von cosmac » 24.12.2010 15:50:44

hi,
rendegast hat geschrieben:Was danach kommt ist wohl das Problem:
Initialisierung von PCI und ACPI:
guter Plan! Auf meinem alix 3c2 (sehr ähnliche Hardware) kommt danach noch was schlimmeres:

Code: Alles auswählen

[   11.062253] NET: Registered protocol family 16
[   11.075618] geode-mfgpt:  Skipping MFGPT setup
[   11.088964] geode:  0 MFGPT timers available.
[   11.103173] PCI: PCI BIOS revision 2.10 entry at 0xfcc2b, last bus=0
und dazu passend:

Code: Alles auswählen

[    0.000000] Kernel command line: ro root=/dev/hda3 panic=8 console=ttyS0,38400n8 nomfgpt
ich weiß jetzt zwar keine Einzelheiten mehr, aber der Kernel-Parameter "nomfgpt" steht bestimmt nicht zufällig da.
Beware of programmers who carry screwdrivers.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt sich beim ersten booten immer auf.

Beitrag von rendegast » 24.12.2010 18:34:13

@cosmac, http://www.kernel.org/doc/Documentation ... meters.txt

Code: Alles auswählen

	nomfgpt		[X86-32] Disable Multi-Function General Purpose
			Timer usage (for AMD Geode machines).
Was ist daran denn schlimm? Ein problematisches Gerät wird deaktiviert.
Gibt es halt keinen high-res-timer, sondern nur "normal".
Vielleicht geht stattdessen auch 'clocksource=hpet' ?

Ist das die Lösung für den TO?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cosmac
Beiträge: 4578
Registriert: 28.03.2005 22:24:30

Re: System hängt sich beim ersten booten immer auf.

Beitrag von cosmac » 24.12.2010 19:44:22

rendegast hat geschrieben:Was ist daran denn schlimm?
nichts, "verdächtiger" wäre vielleicht verständlicher gewesen; im Sinne von "diese General Purpose Timer sind verdächtiger als der PCI-Bus, weil sie exotischer sind".
Ist das die Lösung für den TO?
kann gut sein, anderen Leuten hat es geholfen¹ und im Handbuch² zu unseren Boards gibt es eine BIOS-Option zum Thema:
'Alix.2/Alix.3/Alix.6 series system boards; Setup Options' hat geschrieben: M toggles MFGPT workaround – may be required to support high speed timer.
See AMD CS5536 data book section 5.16.3 for the gory details. The system may hang
during boot if you get it wrong…
vielleicht stattdessen auch 'clocksource=hpet' ?
das ist nicht nötig, anscheinend hat die Hardware genug Timer zur Auswahl:

Code: Alles auswählen

[   11.292721] Time: tsc clocksource has been installed.
[   11.307914] Switched to high resolution mode on CPU 0
1) z.B. http://lkml.org/lkml/2008/1/20/24 bzw. http://lkml.org/lkml/2008/1/20/96
2) http://www.pcengines.ch/pdf/alix3d3.pdf
Beware of programmers who carry screwdrivers.

Antworten