This is a discussion on Re: within the mailing.openbsd.tech forums, part of the OpenBSD category; --> > Date: Thu, 17 Jan 2008 14:27:20 +0100 > From: =?UTF-8?Q?M=C3=A5ns_Nilsson?= <mansaxel@kthnoc.net> > > > To get an idea ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| > Date: Thu, 17 Jan 2008 14:27:20 +0100 > From: =?UTF-8?Q?M=C3=A5ns_Nilsson?= <mansaxel@kthnoc.net> > > > To get an idea what's going wrong here, I'd really like to see > > whatever was on the screen before you made the trace. Can you show an > > image of the screen just after it panics? > > Sure, > > <http://vvv.besserwisser.org/Public/Bilder/oqo-just-before-panic.jpg> Here's a diff that might get you a bit further (by disabling DMA on the IDE interface, so it will be quite slow). If that makes it boot multi-user, could you send me: 1. A fresh dmesg. 2. The output of "acipdump -o OQO2 > OQO2.DSDT"; this will generate several files, please tar them up and send them all. 3. The output from pcidump -v. 4. The output from pcidump -xx. Thanks, Mark Index: pciide.c ================================================== ================= RCS file: /cvs/src/sys/dev/pci/pciide.c,v retrieving revision 1.278 diff -u -p -r1.278 pciide.c --- pciide.c 11 Jan 2008 11:30:56 -0000 1.278 +++ pciide.c 17 Jan 2008 17:20:28 -0000 @@ -3101,7 +3101,11 @@ apollo_chip_map(struct pciide_softc *sc, } } +#if 0 pciide_mapreg_dma(sc, pa); +#else + sc->sc_dma_ok = 0; +#endif sc->sc_wdcdev.cap |= WDC_CAPABILITY_DATA16 | WDC_CAPABILITY_DATA32 | WDC_CAPABILITY_MODE; if (sc->sc_dma_ok) { |