On 06/25/14 12:45, Евгений Парфенов wrote:
Seems like problem comes when network trying to up. Have you tried compile
newer version of network card driver?
No, didn't try that. Are there any known bugs in the e1000g driver? Or some bad interaction with the gld driver? I always thought the e1000g is a rather stable one.

Anyways: after booting once with parameters disable-e1000g and disable-gld, and another normal shutdown/reboot cycle, I'm up and running again. The box booted without any problem.

I'm still puzzled, next time at least I have a workaround.

Maybe some timing problems caused by parallel subsystem startup (smf)?

Cheers,
Michael

25.06.2014 20:42 пользователь "Michael Hase" <[email protected]>
написал:

Update: now I managed to get an mdb prompt after sending multiple breaks
just before the smf [ network... ] messages:

...
pseudo-device: audio0
hid10 is /pci@0,0/pci1734,11cb@1d/hub@1/keyboard@2
audio0 is /pseudo/audio@0
/pci@0,0/pci1734,11cb@1d/hub@1/keyboard@2 (hid10) online
pseudo-device: stmf_sbd0
stmf_sbd0 is /pseudo/stmf_sbd@0
~
Welcome to kmdb
kmdb: unable to determine terminal type: assuming `vt100'
Loaded modules: [ scsi_vhci stmf_sbd mac uppc neti sd unix mpt zfs krtld
s1394
apix nca uhci hook genunix ip usba specfs pcplusmp cpu.generic arp stmf
sockfs
  ]
[1]> moddebug/W 80000000
moddebug:       0               =       0x80000000
[1]> :c
[ network/ip-interface-management:default starting (IP interface
management) ]
[ network/netcfg:default starting (Network configuration data management) ]
[ network/datalink-management:default starting (data-link management
daemon) ]
load 'drv/log' id 163 loaded @ 0xfffffffff80236d8/0xffffffffc0128b68 size
2320/568
installing log, module id 163.
load 'drv/sysevent' id 164 loaded @ 0xfffffffff80b0000/0xffffffffc0128da0
size 5360/368
installing sysevent, module id 164.
load 'drv/softmac' id 165 loaded @ 0xfffffffff80b2000/0xffffffffc012a110
size 37416/2912
installing softmac, module id 165.
[ network/loopback:default starting (loopback network interface) ]
load 'socketmod/rts' id 166 loaded @ 0xfffffffff7d8ac38/0xffffffffc012ac70
size 952/688
installing rts, module id 166.
uninstalled rts
unloading rts, module id 166, loadcnt 1.
load 'socketmod/rts' id 166 loaded @ 0xfffffffff7d8ac38/0xffffffffc012ac70
size 952/688
installing rts, module id 166.
uninstalled rts
unloading rts, module id 166, loadcnt 2.
[ network/physical:default starting (physical network interfaces) ]
load 'drv/e1000g' id 167 loaded @ 0xfffffffff80bc000/0xffffffffc012b000
size 234136/1024
installing e1000g, module id 167.
load 'mac/mac_ether' id 168 loaded @ 0xfffffffff7ccf3c8/0xffffffffc012c000
size 3120/3680
installing mac_ether, module id 168.
load 'dacf/net_dacf' id 169 loaded @ 0xfffffffff7d0dd40/0xffffffffc0128f10
size 696/192
installing net_dacf, module id 169.
load 'drv/vnic' id 170 loaded @ 0xfffffffff80f6000/0xffffffffc012ac70
size 8048/616
installing vnic, module id 170.
load 'misc/gld' id 172 loaded @ 0

So it seems to hang when trying to load the misc/gld driver. After this no
chance to send another break or get back to the kmdb console.
Any ideas what to do next?

Michael

On 06/25/14 12:19, Michael Hase wrote:

Hi,

my oi_151a7 box (fujitsu siemens tx100 s3p) repeatedly hung at boot time
on power loss or using the power button. Bootings starts and the last
message with boot options -m verbose -kv is

[ network/physical:default starting (physical network interfaces) ]

Last kernel message is

stmf_sbd0 is /pseudo/stmf_sbd@0

When booting from usb I can import the root pool without any problems,
hardware seems ok, disks look ok, networking (intel e1000) is ok. root pool
consists of two mirrored 2.5" sas disks connected to an lsi sas controller.
After exporting the pool and reboot it sometimes boots and sometimes hangs,
today it seems to hang permanently. In case of a hang the usb keyboard
doesn't work anymore, the keyboard lights on caps lock/num lock are dead.
F1-A doesn't work (I think this doesn't work with an usb keyboard anyway).
When shutting down normally, the box booted without problems til now.

Now I attached a serial console, great to have an old sun ultra 60
around, which boots without any problem after two years. Please find the
output of the boot process below. I thought I can access the kernel
debugger via serial console, but a break doesn't do anything.

Does anybody have an idea how to access the kernel debugger in this case?

Do I have to disable/disconnect the keyboard when using the serial
console? I just added console=ttya on the grub command line, nothing else
changed.

Did someone see similiar behaviour of boot hangs after power loss?

Thanks,
Michael


serial console output:
-----------------------------
module /platform/i86pc/kernel/amd64/unix: text at [0xfffffffffb800000,
0xfffffffffb96500b] data at 0xfffffffffbc00000
module /kernel/amd64/genunix: text at [0xfffffffffb965010,
0xfffffffffbbed857] data at 0xfffffffffbc954c0
Loading kmdb...
module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbd05090,
0xfffffffffbdba4d7] data at 0xfffffffffbdba4e0
module /kernel/misc/amd64/ctf: text at [0xfffffffffbbed860,
0xfffffffffbbf81b7] data at 0xfffffffffbdd6490
OpenIndiana Build oi_151a7 64-bit (illumos 13815:61cf2631639d)
SunOS Release 5.11 - Copyright 1983-2010 Oracle and/or its affiliates.
All rights reserved. Use is subject to license terms.
x86_feature: lgpg
x86_feature: tsc
x86_feature: msr
x86_feature: mtrr
x86_feature: pge
x86_feature: de
x86_feature: cmov
x86_feature: mmx
x86_feature: mca
x86_feature: pae
x86_feature: cv8
x86_feature: pat
x86_feature: sep
x86_feature: sse
x86_feature: sse2
x86_feature: htt
x86_feature: asysc
x86_feature: nx
x86_feature: sse3
x86_feature: cx16
x86_feature: cmp
x86_feature: tscp
x86_feature: mwait
x86_feature: cpuid
x86_feature: ssse3
x86_feature: sse4_1
x86_feature: sse4_2
x86_feature: clfsh
x86_feature: 64
x86_feature: aes
x86_feature: pclmulqdq
x86_feature: xsave
x86_feature: avx
x86_feature: vmx
mem = 25132860K (0x5fdfcf000)
SMBIOS v2.7 loaded (2898 bytes)initialized model-specific module
'cpu_ms.GenuineIntel' on chip 0 core 0 strand 0
root nexus = i86pc
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
Reading Intel IOMMU boot options
npe0 at root: space 0 offset 0
npe0 is /pci@0,0
PCI Express-device: isa@1f, isa1
pseudo-device: acpippm0
acpippm0 is /pseudo/acpippm@0
pseudo-device: ppm0
ppm0 is /pseudo/ppm@0
PCI Express-device: pci8086,1c10@1c, pcieb10
pcieb10 is /pci@0,0/pci8086,1c10@1c
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0 (mpt3):
         Rev. 8 LSI, Inc. 1064E found.
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0 (mpt3):
         mpt3 supports power management.
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0 (mpt3):
         mpt3 Firmware version v1.23.4.0 (IR)
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0 (mpt3):
         mpt3: IOC Operational.
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0 (mpt3):
         NVDATA default version 0x2b00, persistent version
0x2b00PCIE-device: pci1000,3091@0, mpt3
PCI Express-device: pci1000,3091@0, mpt3
mpt3 is /pci@0,0/pci8086,1c10@1c/pci1000,3091@0
WARNING: No randomness provider enabled for /dev/random. Use
cryptoadm(1M) to enable a provider.
sd28 at mpt3: unit-address b,0: target b lun 0
sd28 is /pci@0,0/pci8086,1c10@1c/pci1000,3091@0/sd@b,0
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0/sd@b,0 (sd28) online
sd31 at mpt3: unit-address d,0: target d lun 0
sd31 is /pci@0,0/pci8086,1c10@1c/pci1000,3091@0/sd@d,0
/pci@0,0/pci8086,1c10@1c/pci1000,3091@0/sd@d,0 (sd31) online
root on rpool2/ROOT/openindiana151a7 fstype zfs
acpinex0 at root
acpinex0 is /fw
acpinex: cpu@1, cpudrv4
/fw/cpu@1 (cpudrv4) online
pseudo-device: dld0
dld0 is /pseudo/dld@0
ISA-device: asy1
asy1 is /pci@0,0/isa@1f/asy@1,3f8
PCI Express-device: pci8086,1c1c@1c,6, pcieb11
pcieb11 is /pci@0,0/pci8086,1c1c@1c,6
PCI Express-device: pci8086,244e@1e, pci_pci0
pci_pci0 is /pci@0,0/pci8086,244e@1e
PCI Express-device: pci1734,11cb@1a, ehci2
ehci2 is /pci@0,0/pci1734,11cb@1a
PCI Express-device: pci1734,11cb@1d, ehci3
ehci3 is /pci@0,0/pci1734,11cb@1d
cpu0: x86 (chipid 0x0 GenuineIntel 306A9 family 6 model 58 step 9 clock
3093 MHz)
cpu0: Intel(r) Xeon(r) CPU E3-1220 V2 @ 3.10GHz
initialized cpu module 'cpu.generic' on chip 0 core 1 strand 0
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 0 core 1
strand 0
initialized cpu module 'cpu.generic' on chip 0 core 2 strand 0
acpinex: cpu@2, cpudrv5
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 0 core 2
strand 0
/fw/cpu@2 (cpudrv5) online
cpu1: x86 (chipid 0x0 GenuineIntel 306A9 family 6 model 58 step 9 clock
3093 MHz)
cpu1: Intel(r) Xeon(r) CPU E3-1220 V2 @ 3.10GHz
cpu1 initialization complete - online
initialized cpu module 'cpu.generic' on chip 0 core 3 strand 0
acpinex: cpu@3, cpudrv6
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 0 core 3
strand 0
/fw/cpu@3 (cpudrv6) online
cpu2: x86 (chipid 0x0 GenuineIntel 306A9 family 6 model 58 step 9 clock
3093 MHz)
acpinex: cpu@4, cpudrv7
cpu2: Intel(r) Xeon(r) CPU E3-1220 V2 @ 3.10GHz
/fw/cpu@4 (cpudrv7) online
cpu2 initialization complete - online
cpu3: x86 (chipid 0x0 GenuineIntel 306A9 family 6 model 58 step 9 clock
3093 MHz)
USB 2.0 device (usb8087,24) operating at hi speed (USB 2.x) on USB 2.0
root hub: hub@1, hubd0 at bus address 2
cpu3: Intel(r) Xeon(r) CPU E3-1220 V2 @ 3.10GHz
USB 2.0 device (usb8087,24) operating at hi speed (USB 2.x) on USB 2.0
root hub: hub@1, hubd1 at bus address 2
cpu3 initialization complete - online
hubd0 is /pci@0,0/pci1734,11cb@1a/hub@1
hubd1 is /pci@0,0/pci1734,11cb@1d/hub@1
/pci@0,0/pci1734,11cb@1a/hub@1 (hubd0) online
/pci@0,0/pci1734,11cb@1d/hub@1 (hubd1) online
pseudo-device: tzmon0
tzmon0 is /pseudo/tzmon@0
USB 2.0 device (usb46a,1) operating at low speed (USB 1.x) on USB 2.0
external hub: keyboard@2, hid10 at bus address 3
         Cherry GmbH
hid10 is /pci@0,0/pci1734,11cb@1d/hub@1/keyboard@2
/pci@0,0/pci1734,11cb@1d/hub@1/keyboard@2 (hid10) online
pseudo-device: audio0
audio0 is /pseudo/audio@0
pseudo-device: stmf_sbd0
stmf_sbd0 is /pseudo/stmf_sbd@0
[ network/netcfg:default starting (Network configuration data management)
]
[ network/datalink-management:default starting (data-link management
daemon) ]
[ network/ip-interface-management:default starting (IP interface
management) ]
[ network/loopback:default starting (loopback network interface) ]
[ network/physical:default starting (physical network interfaces) ]


_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to