[Top] [All Lists]

Re: octeon: oops/panic with CONFIG_SERIO_I8042=y

To: Aaro Koskinen <>
Subject: Re: octeon: oops/panic with CONFIG_SERIO_I8042=y
From: Manuel Lauss <>
Date: Thu, 18 Jul 2013 21:34:28 +0200
Cc: David Daney <>, Faidon Liambotis <>, Linux-MIPS <>
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=4apXvw27zL8Csn+hhjJkHiN88KmR0S1uVL40W3saB2A=; b=CBkSxKxHZzwF112Dwp0NpKPVdaOMosigVJTamEWXQkcwj812mF4QKeXLQ4nyc363Fv G941S/xaDn962J+QPm7xMW+A15J8MzD0/oQPWtkNR5ec4xhlQ+DIIzsDDVkaFydxC/LP dwFvf23dGKXER0x0CPjEIG2e+bLSMTunyIMpHgSeEZ3kGfxk4yrvsPwL0gNxP431c35P jliTvSmOSVpughaaPFFFwRK+1q7DdfaZP1m5Kwtp9mfIaffWciZh5QB+NCNwTEB0ckkm URa5qV63RLG0wcqfCco9EtX6xG4nwckAVJuqMzrsngHtPSLjaMlL+oREDTuJKJ1GZcFM SwOQ==
In-reply-to: <>
List-archive: <>
List-help: <>
List-id: linux-mips <>
List-owner: <>
List-post: <>
List-software: Ecartis version 1.0.0
List-subscribe: <>
List-unsubscribe: <>
Original-recipient: rfc822;
References: <> <> <>
On Thu, Jul 18, 2013 at 8:03 PM, Aaro Koskinen <> wrote:
> Hi,
> On Thu, Jul 18, 2013 at 09:28:54AM -0700, David Daney wrote:
>> On 07/18/2013 05:25 AM, Faidon Liambotis wrote:
>> >My goal is to run a standard Debian kernel and its octeon variant[1] on
>> >the Ubiquity EdgeRouter Lite. The ERLite needs a couple of patches
>> >to boot and work (octeon-ethernet patch, octeon-usb driver) but these
>> >are already merged 3.11 and I'll file Debian bugs to enable those
>> >settings appropriately.
>> >
>> >1: e.g.
>> >
>> >However, when trying to boot a standard Debian kernel in the ERLite I
>> >get a 7s delay followed by an oops for a Data bus error on i8042_flush()
>> >and ending up with a panic. It looks like the kernel is built with
>> >CONFIG_SERIO_I8042=y.  The Octeon machine Debian owns prints "i8042: No
>> >controller found" but works nevertheless.  This isn't the case with the
>> >ERLite; I tried 3.2 & 3.10 and got the same oops which went away as soon
>> >as I disabled CONFIG_SERIO_I8042.
>> >
>> >Are there even any octeon machines with i8042 anyway? Should I request
>> >for the setting to be disabled irrespective of this bug?
>> Yes.  There is a rare board called NAC38 that was produced by ASUS
>> in a 1U chassis.  I don't think it is important to support this, so
>> the best thing seems to be not to enable SERIO_I8042
> I think the real bug here is that IO space does not get properly
> initialized on Octeon when there is no PCI? So any drivers trying to
> probe IO space will produce some interesting results.

This is not specific to Octeon, I've seen it on Alchemy as well.  A lot of
drivers, coming from x86, simply assume that x86-Port-IO space is
always available without having to map it first.  I'd say it's a bug in
the various drivers.


<Prev in Thread] Current Thread [Next in Thread>