Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Oct 2011 11:22:57 GMT
From:      Eugen Konkov <kes-kes@yandex.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/161458: kernel can not be booted from /dev/ad2s1g
Message-ID:  <201110101122.p9ABMv76022466@red.freebsd.org>
Resent-Message-ID: <201110101130.p9ABU7jF053772@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         161458
>Category:       i386
>Synopsis:       kernel can not be booted from /dev/ad2s1g
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 10 11:30:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Eugen Konkov
>Release:        
>Organization:
ISP FreeLine
>Environment:
FreeBSD meta-up 9.0-BETA2 FreeBSD 9.0-BETA2 #11: Thu Oct  6 18:02:28 EEST 2011     @:/usr/obj/usr/src/sys/KES_KERN_v9  i386

>Description:
# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad2s1a      1G    210M    716M    23%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ad2s1e      1G     13M    913M     1%    /tmp
/dev/ad2s1f     39G     26G     10G    72%    /usr
/dev/ad2s1d    5.8G    866M    4.5G    16%    /var
/dev/ad2s1g    242G    296M    222G     0%    /usr/sharedzone
procfs         4.0k    4.0k      0B   100%    /proc
devfs          1.0k    1.0k      0B   100%    /var/named/dev

I install freebsd on /dev/ad2s1g
#cd /usr/
src# make  buildworld
# make  buildkernel KERNCONF=MYKRN
# make installworld DESTDIR=/usr/sharedzone
# make installkernel DESTDIR=/usr/sharedzone KERNCONF=MYKRN
# cd etc && make distribution DESTDIR=/usr/sharedzone

I change /etc/nextboot.conf on /dev/ad2s1a to 
vfs.root.mountfrom="ufs:/dev/ad2s1g"

When I boot( this time it is 0:ad(0,a)/boot/loader ) I get working system:
Oct 10 13:52:22  syslogd: kernel boot file is /boot/kernel/kernel
Oct 10 13:52:22  kernel: Copyright (c) 1992-2011 The FreeBSD Project.
Oct 10 13:52:22  kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Oct 10 13:52:22  kernel: The Regents of the University of California. All rights reserved.
Oct 10 13:52:22  kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
Oct 10 13:52:22  kernel: FreeBSD 9.0-BETA2 #11: Thu Oct  6 18:02:28 EEST 2011
Oct 10 13:52:22  kernel: @:/usr/obj/usr/src/sys/KES_KERN_v9 i386
Oct 10 13:52:22  kernel: module_register: module pci/igb already exists!
Oct 10 13:52:22  kernel: Module pci/igb failed to register: 17
Oct 10 13:52:22  kernel: CPU: Intel(R) Core(TM) i3 CPU         540  @ 3.07GHz (4145.96-MHz 686-class CPU)
Oct 10 13:52:22  kernel: Origin = "GenuineIntel"  Id = 0x20652  Family = 6  Model = 25  Stepping = 2
Oct 10 13:52:22  kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT
,TM,PBE>
Oct 10 13:52:22  kernel: Features2=0x98e3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
Oct 10 13:52:22  kernel: AMD Features=0x28100000<NX,RDTSCP,LM>
Oct 10 13:52:22  kernel: AMD Features2=0x1<LAHF>
Oct 10 13:52:22  kernel: TSC: P-state invariant, performance statistics
Oct 10 13:52:22  kernel: real memory  = 2147483648 (2048 MB)
Oct 10 13:52:22  kernel: avail memory = 2013474816 (1920 MB)
Oct 10 13:52:22  kernel: Event timer "LAPIC" quality 600
Oct 10 13:52:22  kernel: ACPI APIC Table: <010710 APIC1823>
Oct 10 13:52:22  kernel: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
Oct 10 13:52:22  kernel: FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads
Oct 10 13:52:22  kernel: cpu0 (BSP): APIC ID:  0
Oct 10 13:52:22  kernel: cpu1 (AP): APIC ID:  1
Oct 10 13:52:22  kernel: cpu2 (AP): APIC ID:  4
Oct 10 13:52:22  kernel: cpu3 (AP): APIC ID:  5
Oct 10 13:52:22  kernel: ioapic0: Changing APIC ID to 6
Oct 10 13:52:22  kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard
Oct 10 13:52:22  kernel: kbd1 at kbdmux0
Oct 10 13:52:22  kernel: acpi0: <010710 RSDT1823> on motherboard
Oct 10 13:52:22  kernel: acpi0: Power Button (fixed)
Oct 10 13:52:22  kernel: acpi0: reservation of 0, a0000 (3) failed
Oct 10 13:52:22  kernel: acpi0: reservation of 100000, 7bf00000 (3) failed
Oct 10 13:52:22  kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
Oct 10 13:52:22  kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
Oct 10 13:52:22  kernel: cpu0: <ACPI CPU> on acpi0
Oct 10 13:52:22  kernel: cpu1: <ACPI CPU> on acpi0
Oct 10 13:52:22  kernel: cpu2: <ACPI CPU> on acpi0
Oct 10 13:52:22  kernel: cpu3: <ACPI CPU> on acpi0
Oct 10 13:52:22  kernel: pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
Oct 10 13:52:22  kernel: pci0: <ACPI PCI bus> on pcib0
Oct 10 13:52:22  kernel: pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
Oct 10 13:52:22  kernel: pci1: <ACPI PCI bus> on pcib1
Oct 10 13:52:22  kernel: igb0: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0xcc00-0xcc1f mem 0xfbee0000-0xfbefffff,0xfb800000-0xfbbfffff,0xfbe
dc000-0xfbedffff irq 16 at device 0.0 on pci1
Oct 10 13:52:22  kernel: igb0: Using MSIX interrupts with 5 vectors
Oct 10 13:52:22  kernel: igb0: Ethernet address: 00:1b:21:45:da:b8
Oct 10 13:52:22  kernel: igb1: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0xc880-0xc89f mem 0xfbea0000-0xfbebffff,0xfb000000-0xfb3fffff,0xfbe
d8000-0xfbedbfff irq 17 at device 0.1 on pci1
Oct 10 13:52:22  kernel: igb1: Using MSIX interrupts with 5 vectors
Oct 10 13:52:22  kernel: igb1: Ethernet address: 00:1b:21:45:da:b9
Oct 10 13:52:22  kernel: vgapci0: <VGA-compatible display> port 0xbc00-0xbc07 mem 0xfa800000-0xfabfffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0
Oct 10 13:52:22  kernel: agp0: <Intel Ironlake (D) SVGA controller> on vgapci0
Oct 10 13:52:22  kernel: agp0: aperture size is 256M, detected 32764k stolen memory
Oct 10 13:52:22  kernel: ehci0: <Intel PCH USB 2.0 controller USB-B> mem 0xfa7f8000-0xfa7f83ff irq 16 at device 26.0 on pci0
Oct 10 13:52:22  kernel: usbus0: EHCI version 1.0
Oct 10 13:52:22  kernel: usbus0: <Intel PCH USB 2.0 controller USB-B> on ehci0
Oct 10 13:52:22  kernel: pci0: <multimedia, HDA> at device 27.0 (no driver attached)
Oct 10 13:52:22  kernel: pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
Oct 10 13:52:22  kernel: pci2: <ACPI PCI bus> on pcib2
Oct 10 13:52:22  kernel: pcib3: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
Oct 10 13:52:22  kernel: pci3: <ACPI PCI bus> on pcib3
Oct 10 13:52:22  kernel: re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xd800-0xd8ff mem 0xf9fff000-0xf9ffffff,0xf9ff8000-0xf9ffbfff irq 1
6 at device 0.0 on pci3
Oct 10 13:52:22  kernel: re0: Using 1 MSI-X message
Oct 10 13:52:22  kernel: re0: Chip rev. 0x28000000
Oct 10 13:52:22  kernel: re0: MAC rev. 0x00000000
Oct 10 13:52:22  kernel: miibus0: <MII bus> on re0
Oct 10 13:52:22  kernel: rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
Oct 10 13:52:22  kernel: rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 10
00baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
Oct 10 13:52:22  kernel: re0: Ethernet address: 00:30:67:5a:44:72
Oct 10 13:52:22  kernel: pcib4: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
Oct 10 13:52:22  kernel: pci4: <ACPI PCI bus> on pcib4
Oct 10 13:52:22  kernel: atapci0: <JMicron JMB368 UDMA133 controller> port 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe40f irq 17 at dev
ice 0.0 on pci4
Oct 10 13:52:22  kernel: ata2: <ATA channel 0> on atapci0
Oct 10 13:52:22  kernel: ehci1: <Intel PCH USB 2.0 controller USB-A> mem 0xfa7f2000-0xfa7f23ff irq 23 at device 29.0 on pci0
Oct 10 13:52:22  kernel: usbus1: EHCI version 1.0
Oct 10 13:52:22  kernel: usbus1: <Intel PCH USB 2.0 controller USB-A> on ehci1
Oct 10 13:52:22  kernel: pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
Oct 10 13:52:22  kernel: pci5: <ACPI PCI bus> on pcib5
Oct 10 13:52:22  kernel: isab0: <PCI-ISA bridge> at device 31.0 on pci0
Oct 10 13:52:22  kernel: isa0: <ISA bus> on isab0
Oct 10 13:52:22  kernel: atapci1: <Intel 5 Series/3400 Series PCH SATA300 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff90-0xff9f,0xffa0-0xffaf at
device 31.2 on pci0
Oct 10 13:52:22  kernel: ata0: <ATA channel 0> on atapci1
Oct 10 13:52:22  kernel: ata1: <ATA channel 1> on atapci1
Oct 10 13:52:22  kernel: pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
Oct 10 13:52:22  kernel: atapci2: <Intel 5 Series/3400 Series PCH SATA300 controller> port 0xb800-0xb807,0xb480-0xb483,0xb400-0xb407,0xb080-0xb083,0xb000-0xb0
0f,0xac00-0xac0f irq 18 at device 31.5 on pci0
Oct 10 13:52:22  kernel: ata3: <ATA channel 0> on atapci2
Oct 10 13:52:22  kernel: ata4: <ATA channel 1> on atapci2
Oct 10 13:52:22  kernel: pci0: <dasp> at device 31.6 (no driver attached)
Oct 10 13:52:22  kernel: acpi_button0: <Power Button> on acpi0
Oct 10 13:52:22  kernel: acpi_tz0: <Thermal Zone> on acpi0
Oct 10 13:52:22  kernel: attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Oct 10 13:52:22  kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
Oct 10 13:52:22  kernel: Event timer "i8254" frequency 1193182 Hz quality 100
Oct 10 13:52:22  kernel: atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
Oct 10 13:52:22  kernel: Event timer "RTC" frequency 32768 Hz quality 0
Oct 10 13:52:22  kernel: atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
Oct 10 13:52:22  kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
Oct 10 13:52:22  kernel: kbd0 at atkbd0
Oct 10 13:52:22  kernel: atkbd0: [GIANT-LOCKED]
Oct 10 13:52:22  kernel: hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Oct 10 13:52:22  kernel: Timecounter "HPET" frequency 14318180 Hz quality 950
Oct 10 13:52:22  kernel: Event timer "HPET" frequency 14318180 Hz quality 550
Oct 10 13:52:22  kernel: Event timer "HPET1" frequency 14318180 Hz quality 440
Oct 10 13:52:22  kernel: Event timer "HPET2" frequency 14318180 Hz quality 440
Oct 10 13:52:22  kernel: Event timer "HPET3" frequency 14318180 Hz quality 440
Oct 10 13:52:22  kernel: Event timer "HPET4" frequency 14318180 Hz quality 440
Oct 10 13:52:22  kernel: pmtimer0 on isa0
Oct 10 13:52:22  kernel: sc0: <System console> at flags 0x100 on isa0
Oct 10 13:52:22  kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Oct 10 13:52:22  kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Oct 10 13:52:22  kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0
Oct 10 13:52:22  kernel: est: CPU supports Enhanced Speedstep, but is not recognized.
Oct 10 13:52:22  kernel: est: cpu_vendor GenuineIntel, msr 14
Oct 10 13:52:22  kernel: device_attach: est0 attach returned 6
Oct 10 13:52:22  kernel: p4tcc0: <CPU Frequency Thermal Control> on cpu0
Oct 10 13:52:22  kernel: est1: <Enhanced SpeedStep Frequency Control> on cpu1
Oct 10 13:52:22  kernel: est: CPU supports Enhanced Speedstep, but is not recognized.
Oct 10 13:52:22  kernel: est: cpu_vendor GenuineIntel, msr 14
Oct 10 13:52:22  kernel: device_attach: est1 attach returned 6
Oct 10 13:52:22  kernel: p4tcc1: <CPU Frequency Thermal Control> on cpu1
Oct 10 13:52:22  kernel: est2: <Enhanced SpeedStep Frequency Control> on cpu2
Oct 10 13:52:22  kernel: est: CPU supports Enhanced Speedstep, but is not recognized.
Oct 10 13:52:22  kernel: est: cpu_vendor GenuineIntel, msr 14
Oct 10 13:52:22  kernel: device_attach: est2 attach returned 6
Oct 10 13:52:22  kernel: p4tcc2: <CPU Frequency Thermal Control> on cpu2
Oct 10 13:52:22  kernel: est3: <Enhanced SpeedStep Frequency Control> on cpu3
Oct 10 13:52:22  kernel: est: CPU supports Enhanced Speedstep, but is not recognized.
Oct 10 13:52:22  kernel: est: cpu_vendor GenuineIntel, msr 14
Oct 10 13:52:22  kernel: device_attach: est3 attach returned 6
Oct 10 13:52:22  kernel: p4tcc3: <CPU Frequency Thermal Control> on cpu3
Oct 10 13:52:22  kernel: Timecounters tick every 1.000 msec
Oct 10 13:52:22  kernel: ipfw2 (+ipv6) initialized, divert enabled, nat enabled, rule-based forwarding enabled, default to deny, logging disabled
Oct 10 13:52:22  kernel: DUMMYNET 0 with IPv6 initialized (100409)
Oct 10 13:52:22  kernel: load_dn_sched dn_sched PRIO loaded
Oct 10 13:52:22  kernel: load_dn_sched dn_sched QFQ loaded
Oct 10 13:52:22  kernel: load_dn_sched dn_sched RR loaded
Oct 10 13:52:22  kernel: load_dn_sched dn_sched WF2Q+ loaded
Oct 10 13:52:22  kernel: load_dn_sched dn_sched FIFO loaded
Oct 10 13:52:22  kernel: usbus0: 480Mbps High Speed USB v2.0
Oct 10 13:52:22  kernel: usbus1: 480Mbps High Speed USB v2.0
Oct 10 13:52:22  kernel: ugen0.1: <Intel> at usbus0
Oct 10 13:52:22  kernel: uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
Oct 10 13:52:22  kernel: ugen1.1: <Intel> at usbus1
Oct 10 13:52:22  kernel: uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
Oct 10 13:52:22  kernel: uhub0: 2 ports with 2 removable, self powered
Oct 10 13:52:22  kernel: uhub1: 2 ports with 2 removable, self powered
Oct 10 13:52:22  kernel: ugen0.2: <vendor 0x8087> at usbus0
Oct 10 13:52:22  kernel: uhub2: <vendor 0x8087 product 0x0020, class 9/0, rev 2.00/0.00, addr 2> on usbus0
Oct 10 13:52:22  kernel: ugen1.2: <vendor 0x8087> at usbus1
Oct 10 13:52:22  kernel: uhub3: <vendor 0x8087 product 0x0020, class 9/0, rev 2.00/0.00, addr 2> on usbus1
Oct 10 13:52:22  kernel: ada0 at ata1 bus 0 scbus2 target 0 lun 0
Oct 10 13:52:22  kernel: ada0: <ST3320620AS 3.AAK> ATA-7 SATA 1.x device
Oct 10 13:52:22  kernel: ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes)
Oct 10 13:52:22  kernel: ada0: 305245MB (625142448 512 byte sectors: 16H 63S/T 16383C)
Oct 10 13:52:22  kernel: ada0: Previously was known as ad2
Oct 10 13:52:22  kernel: SMP: AP CPU #1 Launched!
Oct 10 13:52:22  kernel: SMP: AP CPU #3 Launched!
Oct 10 13:52:22  kernel: SMP: AP CPU #2 Launched!
Oct 10 13:52:22  kernel: uhub2: 6 ports with 6 removable, self powered
Oct 10 13:52:22  kernel: Root mount waiting for: usbus1
Oct 10 13:52:22  kernel: uhub3: 8 ports with 8 removable, self powered
Oct 10 13:52:22  kernel: Root mount waiting for: usbus1
Oct 10 13:52:22  kernel: ugen1.3: <Generic> at usbus1
Oct 10 13:52:22  kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 3> on usbus1
Oct 10 13:52:22  kernel: umass0:  SCSI over Bulk-Only; quirks = 0x4000
Oct 10 13:52:22  kernel: umass0:5:0:-1: Attached to scbus5
Oct 10 13:52:22  kernel: Trying to mount root from ufs:/dev/ad2s1g []...
Oct 10 13:52:22  kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
Oct 10 13:52:22  kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
Oct 10 13:52:22  kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
Oct 10 13:52:22  kernel: (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY csi:0,aa,55,40 asc:3a,0 (Medium not present)
Oct 10 13:52:22  kernel: da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
Oct 10 13:52:22  kernel: da0: <Multiple Card  Reader 1.00> Removable Direct Access SCSI-0 device
Oct 10 13:52:22  kernel: da0: 40.000MB/s transfers
Oct 10 13:52:22  kernel: da0: Attempt to query device size failed: NOT READY, Medium not present
Oct 10 13:52:28  su: kes to root on /dev/ttyv1
Oct 10 13:53:23  reboot: rebooted by kes
Oct 10 13:53:23  syslogd: exiting on signal 15

#mount -p
/dev/ad2s1g             /                       ufs     rw              2 2
devfs                   /dev                    devfs   rw,multilabel   0 0
procfs                  /proc                   procfs  rw              0 0

In this situation kernel is loaded from ad2s1a slice, so

I change config for loader (press space when booting)
and write: 0:ad(0,g)/boot/loader

I get system halted on this stage:
Oct 10 13:52:22  syslogd: kernel boot file is /boot/kernel/kernel
Oct 10 13:52:22  kernel: Copyright (c) 1992-2011 The FreeBSD Project.
Oct 10 13:52:22  kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Oct 10 13:52:22  kernel: The Regents of the University of California. All rights reserved.
Oct 10 13:52:22  kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
Oct 10 13:52:22  kernel: FreeBSD 9.0-BETA2 #11: Thu Oct  6 18:02:28 EEST 2011
Oct 10 13:52:22  kernel: @:/usr/obj/usr/src/sys/KES_KERN_v9 i386

BUG: system can not loaded if root is located not on ***a slice.


>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110101122.p9ABMv76022466>