This is a discussion on [Patch] System lockup on D975XBX2 within the mailing.openbsd.tech forums, part of the OpenBSD category; --> Hi tech, Booting amd64 kernel on Intel D975XBX2 motherboard with Core2 Duo E6550 (I know that I'm on my ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi tech, Booting amd64 kernel on Intel D975XBX2 motherboard with Core2 Duo E6550 (I know that I'm on my own here :^) produces a permanent lockup executing i2c_scan routine. Unfortunately DDB is not entered (and reset doesn't work too) so there is no way to get a valid trace. D975XBX2 features SMSC LPC47M182-NW chip completely unsupported by OpenBSD (will try to support that shit when they'll release docs one day ICHIIC_DEBUG flag revealed that system stops trying to init addr 0x4c. Excluding this address from valid scan address range makes the system boot fine: OpenBSD 4.2-current (GENERIC) #0: Mon Sep 3 02:45:52 MSD 2007 root@fort.crypt.org.ru:/usr/src/sys/arch/amd64/compile/GENERIC real mem = 2128572416 (2029MB) avail mem = 2055847936 (1960MB) RTC BIOS diagnostic error 80<clock_battery> mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe4380 (35 entries) bios0: vendor Intel Corp. version "BX97520J.86A.2333.2006.1127.1450" date 11/27/2006 bios0: Intel Corporation D975XBX2 acpi at mainbus0 not configured cpu0 at mainbus0: (uniprocessor) cpu0: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz, 2333.37 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,P GE,MCA,CMOV,PAT,PSE36,CFLUS H,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWA IT,DS-CPL,VMX,EST,TM2,CX16, xTPR,NXE,LONG cpu0: 4MB 64b/line 16-way L2 cache pci0 at mainbus0 bus 0: configuration mode 1 pchb0 at pci0 dev 0 function 0 "Intel 82975X MCH" rev 0x00 ppb0 at pci0 dev 1 function 0 "Intel 82975X PCIE" rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "NVIDIA GeForce 7600 GS" rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x01: irq 9 azalia0: host: High Definition Audio rev. 1.0 azalia0: codec: 0x8384/0x7621 (rev. 2.1), HDA version 1.0 audio0 at azalia0 ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01 pci2 at ppb1 bus 2 ppb2 at pci0 dev 28 function 4 "Intel 82801G PCIE" rev 0x01 pci3 at ppb2 bus 3 ppb3 at pci0 dev 28 function 5 "Intel 82801G PCIE" rev 0x01 pci4 at ppb3 bus 4 em0 at pci4 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: irq 10, address 00:19:d1:2a:5e:f3 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x01: irq 11 uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x01: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1 ppb4 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xe1 pci5 at ppb4 bus 5 pcib0 at pci0 dev 31 function 0 "Intel 82801GH LPC" rev 0x01 pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD100EB-00BHF0> wd0: 16-sector PIO, LBA, 9541MB, 19541088 sectors atapiscsi0 at pciide0 channel 0 drive 1 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-W524E, 1.0B> SCSI0 5/cdrom removable wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) ahci0 at pci0 dev 31 function 2 "Intel 82801GR AHCI SATA" rev 0x01: irq 11, AHCI 1.1 scsibus1 at ahci0: 32 targets ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x01: irq 11 iic0 at ichiic0 iic0: addr 0x18 21=ff 22=ff 23=ff 24=ff 25=ff 26=ff 27=ff 28=ff 29=ff 2a=ff 2b=ff 2c=ff 2d=ff 2e=ff 2f=ff 30=0f 31=ff 32=ff 33=ff 34=ff 35=ff 36=ff 37=ff 38=ff 39=ff 3a=ff 3b=ff 3c=ff 3d=ff 3e=81 3f=4a 40=00 41=00 42=00 43=00 44=00 45=00 46=00 47=00 48=00 49=00 4a=00 4b=00 4c=00 4d=00 4e=4a 4f=00 50=00 51=00 52=00 53=00 54=00 55=00 56=00 57=00 58=00 59=00 5a=00 5b=00 5c=00 5d=00 5e=00 5f=00 60=00 61=00 62=00 63=00 64=00 65=00 66=00 67=00 68=00 69=00 6a=00 6b=00 6c=00 6d=00 6e=00 6f=00 70=00 71=00 72=00 73=00 74=00 75=00 76=00 77=00 78=00 79=00 7a=00 7b=00 7c=00 7d=00 7e=00 7f=00 iic0: addr 0x1a 21=ff 22=ff 23=ff 24=ff 25=ff 26=ff 27=ff 28=ff 29=ff 2a=ff 2b=ff 2c=ff 2d=ff 2e=ff 2f=ff 30=0f 31=ff 32=ff 33=ff 34=ff 35=ff 36=ff 37=ff 38=ff 39=ff 3a=ff 3b=ff 3c=ff 3d=ff 3e=81 3f=46 40=00 41=00 42=00 43=00 44=00 45=00 46=00 47=00 48=00 49=00 4a=00 4b=00 4c=00 4d=00 4e=46 4f=00 50=00 51=00 52=00 53=00 54=00 55=00 56=00 57=00 58=00 59=00 5a=00 5b=00 5c=00 5d=00 5e=00 5f=00 60=00 61=00 62=00 63=00 64=00 65=00 66=00 67=00 68=00 69=00 6a=00 6b=00 6c=00 6d=00 6e=00 6f=00 70=00 71=00 72=00 73=00 74=00 75=00 76=00 77=00 78=00 79=00 7a=00 7b=00 7c=00 7d=00 7e=00 7f=00 iic0: addr 0x2e 00=a4 04=f6 05=f6 06=f6 07=f6 0a=0f 0e=21 10=7b 11=a9 12=83 13=a5 14=55 15=e4 16=d2 18=3f 19=08 1a=80 1f=11 20=72 21=70 22=be 23=bf 24=c5 25=22 26=1d 27=20 28=88 29=08 2a=ff 2b=ff 2c=ff 2d=ff 2e=59 2f=90 30=33 31=4c 32=4c 34=81 38=ff 39=ff 3a=ff 3b=e0 3c=c3 3e=61 3f=6c 40=05 45=ff 47=ff 49=ff 4b=ff 4d=ff 4e=81 4f=7f 50=81 51=7f 52=81 53=7f 54=ff 55=ff 56=ff 57=ff 58=ff 59=ff 5a=ff 5b=ff 5c=02 5d=22 5e=22 5f=7a 60=8a 61=80 62=e8 63=88 64=33 65=4c 66=4c 67=32 68=2d 69=2d 6a=3f 6b=41 6c=41 6d=24 6e=40 72=76 73=fe 74=b8 76=60 77=70 78=0a 79=6e 7a=40 7b=70 7c=23 7d=97 7e=fa 7f=98 80=c3 81=96 82=25 83=97 84=24 85=97 86=24 87=97 88=f9 89=98 8a=f2 8b=98 8c=fd 8d=98 8e=cc 8f=96 90=ca 91=96 92=bd 93=96 94=81 95=22 96=7f 97=22 98=7d 99=22 9a=ea 9b=1d 9c=e8 9d=1d 9e=e6 9f=1d a0=d4 a1=20 a2=d2 a3=20 a4=d0 a5=20 a6=a5 a7=ef a8=9f a9=a7 aa=af ab=a4 ac=a8 ad=bf ae=ab af=a5 b0=bf b1=ba b2=a2 b3=6f b4=c3 b5=9e b6=4f b7=ca b8=5a b9=c0 ba=75 bb=59 bc=f0 bd=79 be=43 bf=80 c0=8b c1=2c c2=d0 c3=a3 c4=1d c5=a0 c6=b6 c7=02 c8=30 c9=c9 ca=c3 cb=a0 cc=73 cd=b5 ce=90 cf=84 d0=af d1=20 d2=93 d3=af d4=c0 d5=9a d6=b5 d7=f0 d8=b8 d9=b3 da=20 db=c7 dc=0d dd=71 de=70 df=06 e0=61 e1=88 e2=06 e3=21 e4=95 e5=0b e6=21 e7=a0 e8=19 e9=d1 ea=b7 eb=1c ec=71 ed=c9 ee=24 ef=22 f0=e8 f1=1d f2=d4 f3=20 f4=eb f5=d0 f6=85 f7=e3 f8=80 f9=a3 fa=e4 fb=e0 fc=b4 fd=e2 fe=90 ff=ce usb1 at uhci0: USB revision 1.0 uhub1 at usb1: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb4 at uhci3: USB revision 1.0 uhub4 at usb4: Intel UHCI root hub, rev 1.00/1.00, addr 1 isa0 at pcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 dkcsum: wd0 matches BIOS drive 0x80 root on wd0a swap on wd0b dump on wd0b Index: sys/dev/i2c/i2c_scan.c ================================================== ================= RCS file: /cvs/src/sys/dev/i2c/i2c_scan.c,v retrieving revision 1.97 diff -u -r1.97 i2c_scan.c --- sys/dev/i2c/i2c_scan.c 2007/04/10 17:47:55 1.97 +++ sys/dev/i2c/i2c_scan.c 2007/09/01 19:33:32 @@ -44,7 +44,8 @@ { 0x18, 0x18 }, { 0x1a, 0x1a }, { 0x20, 0x2f }, - { 0x48, 0x4e } + { 0x48, 0x4b }, + { 0x4d, 0x4e } }; #define MAX_IGNORE 8 |