[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Dom0 crashing when built with c/s 881 (Was: [Xen-devel] blktap2: need more than 3 values to unpack)
OK, it appears that linux-2.6.18-xen.hg c/s 881 is causing my dom0 to crash. Dom0 boots successfully at 880 and fails with 881 or anything after. Any ideas? > -----Original Message----- > From: Dan Magenheimer > Sent: Tuesday, June 02, 2009 10:45 PM > To: Dan Magenheimer; Keir Fraser; Dutch Meyer; Xen-Devel (E-mail) > Subject: RE: [Xen-devel] blktap2: need more than 3 values to unpack > > > Followup: my dom0 boots failed with 888, boots fine with 876, > then to ensure no pilot error, I rebuilt 888 again and it > failed again. > > > -----Original Message----- > > From: Dan Magenheimer > > Sent: Tuesday, June 02, 2009 5:50 PM > > To: Keir Fraser; Dutch Meyer; Xen-Devel (E-mail) > > Subject: RE: [Xen-devel] blktap2: need more than 3 values to unpack > > > > > > Thanks. It is indeed a pilot error on my part but a bit > > more bizarre. I apparently have a linux-2.6-xen.hg directory > > as both a sister and a child to xen-unstable.hg. In this > > case the build apparently chooses the child. I was > > looking at and modifying the un-updated child so > > blktap2 wasn't even present yet. Removing the child > > causes the sibling to build. BUT! Now dom0 is > > crashing early on during boot. (This is an Intel > > Weybridge box.) I'll look into this further tomorrow. > > > > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > > ata2.00: ATAPI, max UDMA/100 > > ata2.00: configured for UDMA/100 > > scsi2 : ahci > > ata3: SATA link down (SStatus 0 SControl 300) > > scsi3 : ahci > > ata4: SATA link down (SStatus 0 SControl 300) > > Vendor: ATA Model: ST3320620AS Rev: 3.AA > > Type: Direct-Access ANSI SCSI revision: 05 > > ata1: EH pending after completion, repeating EH (cnt=4) > > Vendor: LITE-ON Model: DVDRW LH-20A1S Rev: 9L03 > > Type: CD-ROM ANSI SCSI revision: 05 > > (XEN) PCI add device 00:1f.5 > > ata_piix 0000:00:1f.5: MAP [ P0 P2 P1 P3 ] > > ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 19 (level, low) -> IRQ 16 > > ata5: SATA max UDMA/133 cmd 0x0 ctl 0x2 bmdma 0x0 irq 16 > > ata6: SATA max UDMA/133 cmd 0x0 ctl 0x2 bmdma 0x0 irq 16 > > scsi4 : ata_piix > > scsi5 : ata_piix > > device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: > > dm-devel@xxxxxxxxxx > > Kernel panic - not syncing: Attempted to kill init! > > (XEN) Domain 0 crashed: rebooting machine in 5 seconds. > > > > > -----Original Message----- > > > From: Keir Fraser [mailto:keir.fraser@xxxxxxxxxxxxx] > > > Sent: Tuesday, June 02, 2009 4:45 PM > > > To: Dan Magenheimer; Dutch Meyer; Xen-Devel (E-mail) > > > Subject: Re: [Xen-devel] blktap2: need more than 3 values > to unpack > > > > > > > > > Probably you had an old .config hanging around in your build > > > tree somewhere. > > > c/s 889 should fix this for a fresh build. > > > > > > -- Keir > > > > > > On 02/06/2009 18:33, "Dan Magenheimer" > > > <dan.magenheimer@xxxxxxxxxx> wrote: > > > > > > > Thanks. Looks like a partial configuration patch got checked > > > > in for blktap2 (cs 886)? CONFIG_XEN_BLKDEV_TAP2 must be > > configured > > > > but afaict is not turned on by default (yet?). So a fresh > > > > xen-unstable tip doesn't build the blktap2 driver. See: > > > > > > > > > http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/3e01555dd227 > > > > > > > > (I'm guessing since this was submitted by Isaku that blktap2 > > > > shouldn't be the default on ia64?) > > > > > > > > Should CONFIG_XEN_BLKDEV_TAP2 be turned on by default, instead > > > > of CONFIG_XEN_BLKDEV_TAP, at least on x86? > > > > > > > > I tried modifying > > > > > > > > linux-2.6.18-xen.hg/buildconfigs/linux-defconfig_xen0_x86_32 > > > > > > > > (and also > > > > > > > > linux-2.6.18-xen.hg/buildconfigs/linux-defconfig_xen_x86_32) > > > > > > > > followed by: > > > > > > > > KERNELS=linux-2.6-xen0 make linux-2.6-xen-config > > > CONFIGMODE=oldconfig > > > > > > > > (I don't need or want to go through a manual config process) > > > > > > > > but BLKDEV_TAP is always selected, not BLKDEV_TAP2. > > > > > > > > Finally, I resorted to manually changing > > > > > > > > linux-2.6.18-xen.hg/drivers/xen/Kconfig > > > > > > > > and this succeeds in turning it on, but it just reverses the > > > > above checked-in patch, so I suspect that's not the right > > > > answer either. > > > > > > > >> -----Original Message----- > > > >> From: Dutch Meyer [mailto:dmeyer@xxxxxxxxx] > > > >> Sent: Tuesday, June 02, 2009 9:05 AM > > > >> To: Dan Magenheimer > > > >> Subject: RE: [Xen-devel] blktap2: need more than 3 > > values to unpack > > > >> > > > >> > > > >> I think that you don't have the blktap2 driver loaded in > > > >> dom0. A clean > > > >> build/install of the dom0 kernel image should sort you out. If > > > >> drivers/xen/blktap2 is compiled in it should be setting up > > > >> these paths. > > > >> > > > >> Let me know if that fixes things and I'll make python > > spit out more > > > >> meaningful errors, otherwise we can try to figure out the > > > >> blktap2 kernel > > > >> code isn't working. > > > >> > > > >> --Dutch > > > >> > > > >> On Tue, 2 Jun 2009, Dan Magenheimer wrote: > > > >> > > > >>> It replies with "didn't find blktap-control in /proc/misc" > > > >>> > > > >>> If that fails, perhaps the path doesn't exist, but I looked > > > >>> and /sys/class/blktap2 doesn't exist. > > > >>> > > > >>>> -----Original Message----- > > > >>>> From: Dutch Meyer [mailto:dmeyer@xxxxxxxxx] > > > >>>> Sent: Monday, June 01, 2009 10:37 PM > > > >>>> To: Dan Magenheimer > > > >>>> Subject: RE: [Xen-devel] blktap2: need more than 3 > > > values to unpack > > > >>>> > > > >>>> > > > >>>> Can you try this from the command line: > > > >>>> > > > >>>> tapdisk2 -n aio:/pathto/file.img > > > >>>> > > > >>>> If successful, this will create your aio device and print a > > > >>>> /dev device > > > >>>> associated with it. > > > >>>> > > > >>>> In that case you'll then be able to remove it with: > > > >>>> > > > >>>> echo 1 > /sys/class/blktap2/<disk>/remove > > > >>>> > > > >>>> Where <disk> will be obvious from the output of the > > > >> tapdisk2 command. > > > >>>> > > > >>>> However, I expect that this will fail. > > > >>>> > > > >>>> --Dutch > > > >>>> > > > >>>> On Mon, 1 Jun 2009, Dan Magenheimer wrote: > > > >>>> > > > >>>>>> Then I might be able to help, but I'm not sure how to > > > >>>>>> reproduce it. If > > > >>>>>> you send a log file and config for this latter error I'll > > > >>>>>> take a look. > > > >>>>> > > > >>>>> Here ya go. > > > >>>>> > > > >>>>> Thanks, > > > >>>>> Dan > > > >>>>> > > > >>>>>> -----Original Message----- > > > >>>>>> From: Dutch Meyer [mailto:dmeyer@xxxxxxxxx] > > > >>>>>> Sent: Monday, June 01, 2009 8:32 PM > > > >>>>>> To: Dan Magenheimer > > > >>>>>> Cc: Xen-Devel (E-mail) > > > >>>>>> Subject: Re: [Xen-devel] blktap2: need more than 3 > > > >> values to unpack > > > >>>>>> > > > >>>>>> > > > >>>>>> The tap:aio:/pathto/file.img syntax that you're > using in your > > > >>>>>> config was > > > >>>>>> changed before blktap2 was introduced. > > > >>>>>> tap:tapdisk:aio:/pathto/file.img is > > > >>>>>> apparently the correct syntax now, though the README didn't > > > >>>>>> get updated to > > > >>>>>> reflect this. Our blktap2 documentation is no better - > > > >> I'll try to > > > >>>>>> remedy that this week. > > > >>>>>> > > > >>>>>> > > > >>>>>> If you're still seeing this error: > > > >>>>>> "Error: 'file' object has no attribute 'find'" > > > >>>>>> > > > >>>>>> Then I might be able to help, but I'm not sure how to > > > >>>>>> reproduce it. If > > > >>>>>> you send a log file and config for this latter error I'll > > > >>>>>> take a look. > > > >>>>>> Yang seems to be reporting the same thing in > another thread. > > > >>>>>> > > > >>>>>> --Dutch > > > >>>>>> > > > >>>>>> On Mon, 1 Jun 2009, Dan Magenheimer wrote: > > > >>>>>> > > > >>>>>>> Hmmm... trying blktap2 for the first time, using 19682. > > > >>>>>>> I had thought that the syntax hadn't changed, but I am > > > >>>>>>> getting what appears to be a parsing error on my vbd line. > > > >>>>>>> > > > >>>>>>> "ValueError: need more than 3 values to unpack" > > > >>>>>>> > > > >>>>>>> Thinking maybe that "w!" was the culprit, I changed > > > >>>>>>> it to "w" with no change in result. > > > >>>>>>> > > > >>>>>>> Looking at the python code that generated the error, > > > >>>>>>> I tried to figure out the syntax by experimentation > > > >>>>>>> but without luck. I tried: > > > >>>>>>> > > > >>>>>>> tap:tapdisk:aio:/pathto/file.img > > > >>>>>>> > > > >>>>>>> but got "Error: 'file' object has no attribute 'find'" > > > >>>>>>> > > > >>>>>>> To see if I could use the old blktap, I tried > > > >>>>>>> > > > >>>>>>> tap:tapdisk:ioemu:/pathto/file.img > > > >>>>>>> > > > >>>>>>> but got the dreaded "Error: Device 768 (tap) could not be > > > >>>>>>> connected. Hotplug scripts not working" > > > >>>>>>> > > > >>>>>>> Am I missing something in the syntax for blktap2? > > > >>>>>>> Is there a how-to or readme I didn't find? Or > > > >>>>>>> is there some required dependency I don't know about > > > >>>>>>> that is missing? > > > >>>>>>> > > > >>>>>>> I thought maybe I had a bad install, so rebuilt and > > > >>>>>>> reinstalled with the same result. > > > >>>>>>> > > > >>>>>>> xend.log and config file attached. > > > >>>>>>> > > > >>>>>>> Thanks, > > > >>>>>>> Dan > > > >>>>>>> > > > >>>>>>> P.S. I am trying blktap2 because both blktap and > > > >>>>>>> file-backed fail. Blktap sometimes reads garbage > > > >>>>>>> from the file and > > > >>>>>> > > > >>>>>> _______________________________________________ > > > >>>>>> Xen-devel mailing list > > > >>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx > > > >>>>>> http://lists.xensource.com/xen-devel > > > >>>>>> > > > >>>> > > > >>> > > > >> > > > > > > > > _______________________________________________ > > > > Xen-devel mailing list > > > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > > > http://lists.xensource.com/xen-devel > > > > > > > > > > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-devel > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |