From owner-freebsd-stable@FreeBSD.ORG Fri Mar 9 18:03:58 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E06C16A400 for ; Fri, 9 Mar 2007 18:03:58 +0000 (UTC) (envelope-from freebsd-stable@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id ABCBE13C471 for ; Fri, 9 Mar 2007 18:03:57 +0000 (UTC) (envelope-from freebsd-stable@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HPjRa-0000Mx-EV for freebsd-stable@freebsd.org; Fri, 09 Mar 2007 19:03:54 +0100 Received: from 83-131-163-54.adsl.net.t-com.hr ([83.131.163.54]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 09 Mar 2007 19:03:54 +0100 Received: from ivoras by 83-131-163-54.adsl.net.t-com.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 09 Mar 2007 19:03:54 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-stable@freebsd.org From: Ivan Voras Date: Fri, 09 Mar 2007 19:03:40 +0100 Lines: 254 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigAA3684F8F5A1A2C16EF5A5F7" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 83-131-163-54.adsl.net.t-com.hr User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) X-Enigmail-Version: 0.94.1.2 Sender: news Subject: Progress installing on IBM LS21 "Blade" machine X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2007 18:03:58 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigAA3684F8F5A1A2C16EF5A5F7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable As you may know, I've been sending all sorts of messages trying to get help running FreeBSD 6.x on this AMD Opteron-based blade (LS21). Now I've managed to get it to work mostly as I want it, so here's some maps for future explorers. First, things that don't work: * 64-bit kernels. With or without ACPI, on 6-stable or on 7-current, kernels in AMD64 mode don't finish booting, or in the best case boot but can't run SMP (they don't find additional CPUs, but mptable information is correct - see previous posts). There's even a sort-of regression in 7-current: while 6-stable without ACPI boots but finds only one CPU, 7-current kernel hangs with or without ACPI, either during USB bus' detection or just after "parallel port" detection (which is obviously not present on blades but still detected...). * One irritating umass device. It seems that there's an embedded umass (USB mass storage) device in the blade or blade center which is listed in device tree but doesn't respond to any probes, thus hanging the boot process for upto 15 minutes until all timeouts expire. First time this happened I almost gave up and pronounced it a lost cause, but it appears to be a harmless (if irritating) timeout issue. I've built a kernel without umass support, but that means I also lost the built-in CD/DVD drive in the chasis. Second, what works: * 32-bit i386 kernels in any mode: UP, SMP, UP/PAE, SMP/PAE, I've tried them all, and except the problem with umass, they all work as advertised. I'm running SMP/PAE since I need the additional memory. * Network interfaces are of the bce variety and need SerDes support to work. This has been MFC'ed somewhere early february. * FibreChannel interface is QLogic 24xx, support for which has been MFCed very recently (almost 2 days ago). So, plain 6.2-release can't run on the blade, but 6-stable can, without additional patches. Here's dmesg for the machine: Copyright (c) 1992-2007 The FreeBSD Project. 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 6.2-STABLE #4: Fri Mar 9 17:10:32 CET 2007 ivoras@quad.cc.fer.hr:/usr/obj/usr/src/sys/PAESMP Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Dual-Core AMD Opteron(tm) Processor 2216 HE (2400.10-MHz 686-class C= PU) Origin =3D "AuthenticAMD" Id =3D 0x40f12 Stepping =3D 2 Features=3D0x178bfbff Features2=3D0x2001 AMD Features=3D0xea500800= AMD Features2=3D0x1f,,CR8> Cores per package: 2 real memory =3D 4815060992 (4592 MB) avail memory =3D 4191055872 (3996 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 ioapic1 irqs 16-31 on motherboard ioapic0 irqs 0-15 on motherboard kbd1 at kbdmux0 acpi0: on motherboard acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi0: Power Button (fixed) acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR unknown: I/O range not supported unknown: I/O range not supported unknown: I/O range not supported unknown: I/O range not supported Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x488-0x48b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 cpu1: on acpi0 acpi_throttle1: on cpu1 acpi_throttle1: failed to attach P_CNT device_attach: acpi_throttle1 attach returned 6 cpu2: on acpi0 acpi_throttle2: on cpu2 acpi_throttle2: failed to attach P_CNT device_attach: acpi_throttle2 attach returned 6 cpu3: on acpi0 acpi_throttle3: on cpu3 acpi_throttle3: failed to attach P_CNT device_attach: acpi_throttle3 attach returned 6 pcib0: on acpi0 pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pcib2: at device 13.0 on pci1 pci2: on pcib2 bce0: mem 0xea000000-0xebffffff irq 17 at device 4.0 on pci2 bce0: ASIC ID 0x57060021; Revision (A2); PCI-X 64-bit 133MHz miibus0: on bce0 gentbi0: on miibus0 gentbi0: 1000baseSX, 1000baseSX-FDX, auto bce0: Ethernet address: 00:14:5e:6d:2d:74 bce1: mem 0xec000000-0xedffffff irq 18 at device 5.0 on pci2 bce1: ASIC ID 0x57060021; Revision (A2); PCI-X 64-bit 133MHz miibus1: on bce1 gentbi1: on miibus1 gentbi1: 1000baseSX, 1000baseSX-FDX, auto bce1: Ethernet address: 00:14:5e:b3:2a:38 isab0: at device 2.2 on pci0 isa0: on isab0 ohci0: port 0x3000-0x30ff mem 0xf9fff000-0xf9ffffff irq 3 at device 3.0 on pci0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ohci1: port 0x3100-0x31ff mem 0xf9ffe000-0xf9ffefff irq 3 at device 3.1 on pci0 ohci1: [GIANT-LOCKED] usb1: OHCI version 1.0, legacy support usb1: on ohci1 usb1: USB revision 1.0 uhub1: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ehci0: port 0x3200-0x32ff mem 0xf9ffd000-0xf9ffdfff irq 3 at device 3.2 on pci0 ehci0: [GIANT-LOCKED] usb2: EHCI version 1.0 usb2: companion controllers, 2 ports each: usb0 usb1 usb2: on ehci0 usb2: USB revision 2.0 uhub2: (0x1166) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub2: 4 ports with 4 removable, self powered uhub3: vendor 0x04b4 product 0x6560, class 9/0, rev 2.00/0.07, addr 2 uhub3: multiple transaction translators uhub3: 2 ports with 2 removable, self powered pci0: at device 5.0 (no driver attached) pcib3: at device 6.0 on pci0 pci3: on pcib3 mpt0: port 0x4000-0x40ff mem 0xe8010000-0xe8013fff,0xe8000000-0xe800ffff irq 19 at device 4.0 on pci3 mpt0: [GIANT-LOCKED] mpt0: MPI Version=3D1.5.12.0 mpt0: mpt_cam_event: 0x16 mpt0: Unhandled Event Notify Frame. Event 0x16 (ACK not required). mpt0: mpt_cam_event: 0x12 mpt0: Unhandled Event Notify Frame. Event 0x12 (ACK not required). mpt0: mpt_cam_event: 0x16 mpt0: Unhandled Event Notify Frame. Event 0x16 (ACK not required). isp0: port 0x4100-0x41ff mem 0xe8014000-0xe8014fff irq 20 at device 5.0 on pci3 isp0: [GIANT-LOCKED] isp0: Board Type 2422, Chip Revision 0x2, loaded F/W Revision 4.0.20 isp1: port 0x4200-0x42ff mem 0xe8015000-0xe8015fff irq 21 at device 5.1 on pci3 isp1: [GIANT-LOCKED] isp1: Board Type 2422, Chip Revision 0x2, loaded F/W Revision 4.0.20 pcib4: at device 7.0 on pci0 pci4: on pcib4 pcib5: at device 8.0 on pci0 pci5: on pcib5 pcib6: at device 9.0 on pci0 pci6: on pcib6 pcib7: at device 10.0 on pci0 pci7: on pcib7 pcib8: at device 11.0 on pci0 pci8: on pcib8 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcafff on isa0 ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata1 at port 0x170-0x177,0x376 irq 15 on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0= ukbd0: IBM IBM MM2, rev 1.10/0.01, addr 2, iclass 3/1 kbd2 at ukbd0 ums0: IBM IBM MM2, rev 1.10/0.01, addr 2, iclass 3/1 ums0: 3 buttons and Z dir. Timecounters tick every 2.000 msec da1 at isp0 bus 0 target 0 lun 0 da1: Fixed Direct Access SCSI-3 device da1: 100.000MB/s transfers, Tagged Queueing Enabled da1: 20480MB (41943040 512 byte sectors: 255H 63S/T 2610C) da2 at isp0 bus 0 target 1 lun 0 da2: Fixed Direct Access SCSI-3 device da2: 100.000MB/s transfers, Tagged Queueing Enabled da2: 20480MB (41943040 512 byte sectors: 255H 63S/T 2610C) da0 at mpt0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-5 device da0: 300.000MB/s transfers, Tagged Queueing Enabled da0: 70006MB (143374000 512 byte sectors: 255H 63S/T 8924C) SMP: AP CPU #1 Launched! SMP: AP CPU #3 Launched! SMP: AP CPU #2 Launched! GEOM_LABEL: Label for provider da1 is ufs/qservices. GEOM_LABEL: Label for provider da0s1a is ufs/root. GEOM_LABEL: Label for provider da0s1b is label/swap. GEOM_LABEL: Label for provider da0s1d is ufs/usr. GEOM_LABEL: Label for provider da0s1e is ufs/var. GEOM_LABEL: Label for provider da0s1f is ufs/home. GEOM_LABEL: Label for provider da0s1g is ufs/storage. I'm very grateful for GEOM_LABEL because it saved me a lot of problems when drive numbers were shifting :) --------------enigAA3684F8F5A1A2C16EF5A5F7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF8aF8ldnAQVacBcgRAjyRAJwOfzaRBVji1nHBqRDInrrd0bIAhACgv/cf DRsMQzeHDI7QWr7SX2ee5d4= =E78a -----END PGP SIGNATURE----- --------------enigAA3684F8F5A1A2C16EF5A5F7--