Hi all,
I have a very irritating problem with 8-STABLE and ZFSv28
I upgraded to 8-STABLE as of yesterday (31.05.2011),
downloaded stable-8-zfsv28-20110521.patch.xz
and applied the patch using
cd /usr/src
patch -E -p0 < /path/to/patchfile
make buildworld
make buildkernel KERNCONF=foo
make installkernel KERNCONF=foo
make installworld
mergemaster
which all went smoothly.
After reboot, I only got
unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0
all the time, and then after an hour or so (wasn't on site),
system gave
Fatal trap 12: page fault while in kernel mode
cupid - 0; apic id = 00
fault virtual address = 0x8
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80252301
stack poiner = 0x28:0xffffff80000a7ac0
frame pointer = 0x28:0xffffff80000a7b00
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres1, long 1, def32 0,
gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (thread taskq)trap number = 12
panic: page fault
cpuid = 0
Uptime: 1h0m13s
Cannot dump. Device not defined or unavailable.
Automatic reboot in 15 seconds - press a key on the console to abort
Needless to say the system did not reboot. Had to powercycle.
Then always got the
unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0
error about once per second.
Have now used a fixit-disk to change back to the old kernel:
FreeBSD 8.2-STABLE #12: Mon Apr 18 12:48:56 CEST 2011
and rebootet.
Now zfs claims to be v28, current storage pool is at 15.I'd love to
try ZFSv28, but with the old kernel I don't think
this is a good idea - but with the new kernel it seems I can't
even boot properly.
Any suggestions as to how to proceed?
Best regards,
Holger
--
Holger Kipp
Diplom-Mathematiker
Senior Consultant
Tel. : +49 30 436 58 114
Fax. : +49 30 436 58 214
Mobil: +49 178 36 58 114
Email: holger.kipp@alogis.com
alogis AG
Alt-Moabit 90b
D-10559 Berlin
web : http://www.alogis.com
----------------------------------------------------------
alogis AG
Sitz/Registergericht: Berlin/AG Charlottenburg, HRB 71484
Vorstand: Arne Friedrichs, Joern Samuelson
Aufsichtsratsvorsitzender: Reinhard Mielke
Hello, Holger Kipp! On Wed, Jun 01, 2011 at 08:23:19AM +0000 Holger.Kipp@alogis.com wrote about "8-STABLE won't boot with ZFSv28":> Hi all, > I have a very irritating problem with 8-STABLE and ZFSv28 > > I upgraded to 8-STABLE as of yesterday (31.05.2011), > downloaded stable-8-zfsv28-20110521.patch.xz > and applied the patch using > > cd /usr/src > patch -E -p0 < /path/to/patchfile > make buildworld > make buildkernel KERNCONF=foo > make installkernel KERNCONF=foo > make installworld > mergemasterLooks like you forgot to update your bootcode. gpart bootcode ....> which all went smoothly. > > After reboot, I only got > unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0 > all the time, and then after an hour or so (wasn't on site), > system gave > Fatal trap 12: page fault while in kernel mode > cupid - 0; apic id = 00 > fault virtual address = 0x8 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80252301 > stack poiner = 0x28:0xffffff80000a7ac0 > frame pointer = 0x28:0xffffff80000a7b00 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 0 (thread taskq)trap number = 12 > panic: page fault > cpuid = 0 > Uptime: 1h0m13s > Cannot dump. Device not defined or unavailable. > Automatic reboot in 15 seconds - press a key on the console to abort > > > Needless to say the system did not reboot. Had to powercycle. > > Then always got the > unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0 > error about once per second. > > Have now used a fixit-disk to change back to the old kernel: > FreeBSD 8.2-STABLE #12: Mon Apr 18 12:48:56 CEST 2011 > and rebootet. > Now zfs claims to be v28, current storage pool is at 15.I'd love to > try ZFSv28, but with the old kernel I don't think > this is a good idea - but with the new kernel it seems I can't > even boot properly. > Any suggestions as to how to proceed?-- Lystopad Olexandr
On Wed, Jun 01, 2011 at 08:23:19AM +0000, Holger Kipp wrote:> I have a very irritating problem with 8-STABLE and ZFSv28 > > I upgraded to 8-STABLE as of yesterday (31.05.2011), > downloaded stable-8-zfsv28-20110521.patch.xz > and applied the patch using > > cd /usr/src > patch -E -p0 < /path/to/patchfile > make buildworld > make buildkernel KERNCONF=foo > make installkernel KERNCONF=foo > make installworld > mergemaster > > which all went smoothly. > > After reboot, I only got > unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0 > all the time, and then after an hour or so (wasn't on site), > system gave > Fatal trap 12: page fault while in kernel mode > cupid - 0; apic id = 00 > fault virtual address = 0x8 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80252301 > stack poiner = 0x28:0xffffff80000a7ac0 > frame pointer = 0x28:0xffffff80000a7b00 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 0 (thread taskq)trap number = 12 > panic: page fault > cpuid = 0 > Uptime: 1h0m13s > Cannot dump. Device not defined or unavailable. > Automatic reboot in 15 seconds - press a key on the console to abort > > Needless to say the system did not reboot. Had to powercycle. > > Then always got the > unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0 > error about once per second. > > Have now used a fixit-disk to change back to the old kernel: > FreeBSD 8.2-STABLE #12: Mon Apr 18 12:48:56 CEST 2011 > and rebootet. > Now zfs claims to be v28, current storage pool is at 15.I'd love to > try ZFSv28, but with the old kernel I don't think > this is a good idea - but with the new kernel it seems I can't > even boot properly. > Any suggestions as to how to proceed?I think this is much more likely related to an ATA/ATAPI-related change that was committed on April 17th recently and is not related to ZFSv28. Please see this thread: * 2011/05/29 -- ICH9 panic/instability on recent kernel http://lists.freebsd.org/pipermail/freebsd-stable/2011-May/thread.html#62804 Holger, can you please provide the following two things? 1) Output from "pciconf -lvcb". 2) Full output from a verbose boot (option "5" at the loader prompt). I imagine #2 isn't going to work for most users because there's no way to get pages and pages and pages of data from a panic'd machine without either serial console (which will require a 2nd machine and possibly a null-modem cable) or properly setting up a dedicated swap partition and large-enough /var filesystem, plus their kernel would need DDB support added to it (so they could properly do "call doadump" then "reboot"). A workaround which one user has confirmed is to enable AHCI for your SATA controller in your system BIOS (if such is available). ataahci.ko will be used (which is AHCI via ATA) and your device names probably won't change. Alternatively you could enable AHCI and use ahci.ko (ahci_load="yes" in /boot/loader.conf) to get AHCI via CAM, which provides NCQ and other features, but your device names will change. My familiarity with ATAPI is limited however. CC'ing mav@ here. Alexander, Holger's report looks exactly like Michael's report. Possibly we should consider reverting the April 17th commit until we can figure out what's going on here. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP 4BD6C0CB |