Kerry Shu wrote:


Upon the reboot, editing Grub to boot with "-kdv" boot option, at the
debugger:
[0]> ::bp bge`bge_attach
[0]> :c

[0]> bge_chip_id_init:b
[0]> bge_chip_reset:b
[0]> bge_chip_start:b
[0]> bge_chip_stop:b
[0]> bge_reprogram:b
[0]> bge_chip_sync:b

Repeatedly run ":c" when each above breakpoint is hit and check the BMC connectivity.

Here's the output from running that through the debugger:

module /platform/i86pc/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb938f93] data at 0xfffffffffbc00000 module /kernel/amd64/genunix: text at [0xfffffffffb938fa0, 0xfffffffffbb8f897] data at 0xfffffffffbc80b40
Loading kmdb...
module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbcf0730, 0xfffffffffbd939a7] data at 0xfffffffffbd939b0 module /kernel/misc/amd64/ctf: text at [0xfffffffffbb8f8a0, 0xfffffffffbb9a1f7] data at 0xfffffffffbdaed10

Welcome to kmdb
kmdb: unable to determine terminal type: assuming `vt100'
Loaded modules: [ unix krtld genunix ]
[0]> ::bp bge`bge_attach
[0]> :c
SunOS Release 5.11 Version snv_125 64-bit
Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
features: 614dffff<cpuid,mwait,cx16,sse3,asysc,htt,sse2,sse,sep,pat,cx8,pae,mca,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg>
mem = 8387892K (0x1fff4d000)
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
npe0 at root: space 0 offset 0
npe0 is /p...@0,0
PCI Express-device: i...@1f, isa0
NOTICE: Invalid iBFT table 0x1
pseudo-device: acpippm0
acpippm0 is /pseudo/acpi...@0
pseudo-device: ppm0
ppm0 is /pseudo/p...@0
PCI Express-device: pci8086,2...@1c, pci_pci0
pci_pci0 is /p...@0,0/pci8086,2...@1c
/p...@0,0/pci8086,2...@1c/pci1014,2...@1 (mpt0):
        Rev. 8 LSI, Inc. 1030 found.
/p...@0,0/pci8086,2...@1c/pci1014,2...@1 (mpt0):
        mpt0 supports power management.
/p...@0,0/pci8086,2...@1c/pci1014,2...@1 (mpt0):
        mpt0 Firmware version v1.3.48.34 (IM/IME)
/p...@0,0/pci8086,2...@1c/pci1014,2...@1 (mpt0):
        mpt0: IOC Operational.
PCI-device: pci1014,2...@1, mpt0
mpt0 is /p...@0,0/pci8086,2...@1c/pci1014,2...@1
sd2 at mpt0: target 0 lun 0
sd2 is /p...@0,0/pci8086,2...@1c/pci1014,2...@1/s...@0,0
/p...@0,0/pci8086,2...@1c/pci1014,2...@1/s...@0,0 (sd2) online
root on zroot0/ROOT/sNVb125 fstype zfs
SMBIOS v2.3 loaded (2026 bytes)acpinex0 at root
acpinex0 is /fw
pseudo-device: dld0
dld0 is /pseudo/d...@0
ISA-device: asy0
asy0 is /p...@0,0/i...@1f/a...@1,3f8
ISA-device: asy1
asy1 is /p...@0,0/i...@1f/a...@1,2f8
PCI Express-device: pci8086,3...@3, pcieb0
pcieb0 is /p...@0,0/pci8086,3...@3
PCI Express-device: pci8086,2...@1e, pci_pci1
pci_pci1 is /p...@0,0/pci8086,2...@1e
PCI Express-device: pci1014,2...@1d, uhci0
uhci0 is /p...@0,0/pci1014,2...@1d
PCI Express-device: pci1014,2...@1d,1, uhci1
uhci1 is /p...@0,0/pci1014,2...@1d,1
cpu0: x86 (chipid 0x0 GenuineIntel F43 family 15 model 4 step 3 clock 3800 MHz)
cpu0: Intel(r) Xeon(tm) CPU 3.80GHz
cpu1: x86 (chipid 0x3 GenuineIntel F43 family 15 model 4 step 3 clock 3800 MHz)
cpu1: Intel(r) Xeon(tm) CPU 3.80GHz
initialized cpu module 'cpu.generic' on chip 3 core 0 strand 0
pseudo-device: stmf_sbd0
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 3 core 0 strand 0
stmf_sbd0 is /pseudo/stmf_...@0
cpu2: x86 (chipid 0x0 GenuineIntel F43 family 15 model 4 step 3 clock 3800 MHz)
cpu2: Intel(r) Xeon(tm) CPU 3.80GHz
pseudo-device: audio0
audio0 is /pseudo/au...@0
initialized cpu module 'cpu.generic' on chip 0 core 0 strand 1
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 0 core 0 strand 1 cpu3: x86 (chipid 0x3 GenuineIntel F43 family 15 model 4 step 3 clock 3800 MHz)
cpu3: Intel(r) Xeon(tm) CPU 3.80GHz
initialized cpu module 'cpu.generic' on chip 3 core 0 strand 1
PCIE-device: pci8086,3...@0, pcieb1
initialized model-specific module 'cpu_ms.GenuineIntel' on chip 3 core 0 strand 1
pcieb1 is /p...@0,0/pci8086,3...@3/pci8086,3...@0
PCIE-device: pci8086,3...@0,2, pcieb2
pcieb2 is /p...@0,0/pci8086,3...@3/pci8086,3...@0,2
NOTICE: cpqhpc: 64-bit driver module not found
USB 1.10 device (usb4b4,5203) operating at full speed (USB 1.x) on USB 1.10 root hub: h...@1, hubd0 at bus address 2
        Cypress Semiconductor 4 Port Hub
hubd0 is /p...@0,0/pci1014,2...@1d,1/h...@1
/p...@0,0/pci1014,2...@1d,1/h...@1 (hubd0) online
USB 1.10 device (usb4b4,5204) operating at full speed (USB 1.x) on USB 1.10 root hub: h...@2, hubd1 at bus address 3
        Cypress Semiconductor 4 Port Hub
hubd1 is /p...@0,0/pci1014,2...@1d,1/h...@2
/p...@0,0/pci1014,2...@1d,1/h...@2 (hubd1) online
USB 2.0 device (usb644,0) operating at full speed (USB 1.x) on USB 1.10 external hub: flo...@1, scsa2usb0 at bus address 4 TEAC FD-05PUB scsa2usb0 is /p...@0,0/pci1014,2...@1d,1/h...@1/flo...@1
/p...@0,0/pci1014,2...@1d,1/h...@1/flo...@1 (scsa2usb0) online
USB 1.10 device (usb5ab,30) operating at full speed (USB 1.x) on USB 1.10 external hub: cd...@3, scsa2usb1 at bus address 5
        In-System Design USB Storage Adapter XXXXXXXXXXXXXXXX
scsa2usb1 is /p...@0,0/pci1014,2...@1d,1/h...@1/cd...@3
/p...@0,0/pci1014,2...@1d,1/h...@1/cd...@3 (scsa2usb1) online
sd1 at scsa2usb1: target 0 lun 0
sd1 is /p...@0,0/pci1014,2...@1d,1/h...@1/cd...@3/d...@0,0
sd0 at scsa2usb0: target 0 lun 0
sd0 is /p...@0,0/pci1014,2...@1d,1/h...@1/flo...@1/d...@0,0
/p...@0,0/pci1014,2...@1d,1/h...@1/flo...@1/d...@0,0 (sd0) online
pseudo-device: zfs0
zfs0 is /pseudo/z...@0
/p...@0,0/pci1014,2...@1d,1/h...@1/cd...@3/d...@0,0 (sd1) online
NOTICE: cpqhpc: 64-bit driver module not found
USB 1.10 device (usb4b3,4002) operating at full speed (USB 1.x) on USB 1.10 external hub: dev...@1, usb_mid0 at bus address 6 IBM PPC I/F IBMRAPT0R Loaded modules: [ rootnex scsi_vhci mac uppc neti sd mpt zfs s1394 nca uhci hook
 ip usba specfs pcplusmp cpu.generic sctp arp stmf sockfs ]
kmdb: stop at bge`bge_attach
kmdb: target stopped at:
bge`bge_attach: pushq  %rbp
[3]> bge_chip_id_init:b
[3]> bge_chip_reset:b
[3]> bge_chip_start:b
[3]> bge_chip_stop:b
[3]> bge_reprogram:b
[3]> bge_chip_sync:b
[3]> :c

kmdb: stop at bge`bge_chip_id_init
kmdb: target stopped at:
bge`bge_chip_id_init:   pushq  %rbp
[3]>
[3]> :
kmdb: syntax error near ":"
[3]> :c
kmdb: stop at bge`bge_chip_reset
kmdb: target stopped at:
bge`bge_chip_reset:     pushq  %rbp
[3]> :c
usb_mid0 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1 (usb_mid0) online
USB 1.10 device (usb4b3,4004) operating at full speed (USB 1.x) on USB 1.10 external hub: dev...@3, usb_mid1 at bus address 7
        IBM HIDK/M
usb_mid1 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3 (usb_mid1) online
USB 1.10 interface (usbif4b3,4004.config1.0) operating at full speed (USB 1.x) on USB 1.10 external hub: keybo...@0, hid0 at bus address 7 USB 1.10 interface (usbif4b3,4002.config1.0) operating at full speed (USB 1.x) on USB 1.10 external hub: keybo...@0, hid2 at bus address 6
        IBM HIDK/M
IBM PPC I/F IBMRAPT0R hid0 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3/keybo...@0
hid2 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1/keybo...@0
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3/keybo...@0 (hid0) online
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1/keybo...@0 (hid2) online
USB 1.10 interface (usbif4b3,4004.config1.1) operating at full speed (USB 1.x) on USB 1.10 external hub: mo...@1, hid1 at bus address 7
        IBM HIDK/M
hid1 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3/mo...@1
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@3/mo...@1 (hid1) online
USB 1.10 interface (usbif4b3,4002.config1.1) operating at full speed (USB 1.x) on USB 1.10 external hub: in...@1, hid3 at bus address 6 IBM PPC I/F IBMRAPT0R hid3 is /p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1/in...@1
/p...@0,0/pci1014,2...@1d,1/h...@2/dev...@1/in...@1 (hid3) online
Nov 4 11:29:09 svc.startd[7]: svc:/system/filesystem/root:default: Method or service exit timed out. Killing contract 9. Nov 4 11:29:09 svc.startd[7]: svc:/system/filesystem/root:default: Method "/lib/svc/method/fs-root" failed due to signal KILL.
PCIE-device: pci1Loaded modules: [ lofs ]
kmdb: stop at bge`bge_chip_reset
kmdb: target stopped at:
bge`bge_chip_reset:     pushq  %rbp
[1]>
[1]> :c
014,2...@1,1, bge1
bge1 is /p...@0,0/pci8086,3...@3/pci8086,3...@0,2/pci1014,2...@1,1
kmdb: stop at bge`bge_chip_start
kmdb: target stopped at:
bge`bge_chip_start:     pushq  %rbp
[1]>
[1]> :c
kmdb: stop at bge`bge_chip_sync
kmdb: target stopped at:
bge`bge_chip_sync:      pushq  %rbp
[1]>
[1]>
[1]> :c
kmdb: stop at bge`bge_chip_sync
kmdb: target stopped at:
bge`bge_chip_sync:      pushq  %rbp
[2]>
[2]>
[2]> :c
kmdb: stop at bge`bge_chip_sync
kmdb: target stopped at:
bge`bge_chip_sync:      pushq  %rbp
[2]>
[2]>
[2]> :c
kmdb: stop at bge`bge_chip_sync
kmdb: target stopped at:
bge`bge_chip_sync:      pushq  %rbp
[0]>
[0]>
[0]> :c
kmdb: stop at bge`bge_chip_sync
kmdb: target stopped at:
bge`bge_chip_sync:      pushq  %rbp
[1]>
[1]>
[1]> :c
pseudo-device: devinfo0
devinfo0 is /pseudo/devi...@0
Hostname: Einstein03
dump on /dev/zvol/dsk/zroot0/dump size 4096 MB
NIS domain name is Engineering.NIS
pseudo-device: pm0
pm0 is /pseudo/p...@0
pseudo-device: power0
power0 is /pseudo/po...@0
pseudo-device: srn0
srn0 is /pseudo/s...@0
iscsi0 at root
iscsi0 is /iscsi
fcoe0 at root
fcoe0 is /fcoe
xsvc0 at root: space 0 offset 0
xsvc0 is /x...@0,0
acpinex: s...@0, acpinex1
acpinex1 is /fw/s...@0
pseudo-device: pseudo1
pseudo1 is /pseudo/zcons...@1
ISA-device: pit_beep0
pit_beep0 is /p...@0,0/i...@1f/pit_beep
pseudo-device: nvidia255
nvidia255 is /pseudo/nvi...@255
pseudo-device: ramdisk1024
ramdisk1024 is /pseudo/ramd...@1024
pseudo-device: lockstat0
lockstat0 is /pseudo/locks...@0
pseudo-device: llc10
llc10 is /pseudo/l...@0
Reading ZFS config: done.
Mounting ZFS filesystems: (1/6)pseudo-device: lofi0
lofi0 is /pseudo/l...@0
(6/6)
pseudo-device: profile0
profile0 is /pseudo/prof...@0
pseudo-device: systrace0
systrace0 is /pseudo/systr...@0
pseudo-device: fbt0
fbt0 is /pseudo/f...@0
pseudo-device: sdt0
sdt0 is /pseudo/s...@0
pseudo-device: fasttrap0
fasttrap0 is /pseudo/fastt...@0
pseudo-device: bmc0
bmc0 is /pseudo/b...@0
pseudo-device: dcpc0
dcpc0 is /pseudo/d...@0
pseudo-device: ucode0
ucode0 is /pseudo/uc...@0
pseudo-device: fcp0
fcp0 is /pseudo/f...@0
pseudo-device: fcsm0
fcsm0 is /pseudo/f...@0
pseudo-device: ncall0
ncall0 is /pseudo/nc...@0
pseudo-device: nsctl0
nsctl0 is /pseudo/ns...@0
pseudo-device: nsctl0
nsctl0 is /pseudo/ns...@0
pseudo-device: sdbc0
sdbc0 is /pseudo/s...@0
pseudo-device: sv0
sv0 is /pseudo/s...@0
pseudo-device: ii0
ii0 is /pseudo/i...@0
pseudo-device: fssnap0
fssnap0 is /pseudo/fss...@0
pseudo-device: winlock0
winlock0 is /pseudo/winl...@0
pseudo-device: rsm0
rsm0 is /pseudo/r...@0
pseudo-device: pool0
pool0 is /pseudo/p...@0
pseudo-device: lx_systrace0
lx_systrace0 is /pseudo/lx_systr...@0
pseudo-device: nsmb0
nsmb0 is /pseudo/n...@0
pseudo-device: bpf0
bpf0 is /pseudo/b...@0
pseudo-device: rdc0
rdc0 is /pseudo/r...@0
pseudo-device: dtrace0
dtrace0 is /pseudo/dtr...@0
Loaded modules: [ crypto cpc ptm ufs sv sppp rdc ii idm nsctl logindmux nsmb
sdbc nfs md random smbsrv ]
kmdb: stop at bge`bge_attach
kmdb: target stopped at:
bge`bge_attach: pushq  %rbp
[3]>
[3]>
[3]>
[3]> :c
kmdb: stop at bge`bge_chip_id_init
kmdb: target stopped at:
bge`bge_chip_id_init:   pushq  %rbp
[3]>
[3]> :c
kmdb: stop at bge`bge_chip_reset
kmdb: target stopped at:
bge`bge_chip_reset:     pushq  %rbp
[3]>
[3]> :c
system>
Hope this helps... Let me know if you need anything else!

-Kyle


_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to