OpenSolaris

You are not signed in. Sign in or register.

Flag day-2: devices with big endian access on X86/X64 don't work

Date: Sun, 30 Apr 2006 16:54:07 -0700 (PDT)
From: eiji dot ota at sun dot com
To: onnv-gate at onnv dot eng dot sun dot com, on-all at sun dot com
Subject: Flag day-2: devices with big endian access on X86/X64 don't work

The putback for

    6419907 ohci (possibly other drivers as well) can't do much of it's work

is the fix introduced by the putback for

    4262085 devmap_umem_setup doesn't honor accattrp parameter

This fix should be integrated in the daily_0501 bfu archives, so two
daily archives (daily_0429, daily_0430) are yet affected by this bug.

Please pay attention when you apply the daily buf archives to your system.

I'd like to thank to all people helping me this time, and apologize for this
inconvenience to those who suffer from it.

-Eiji


(the previous flag)
> --------- * --------- * --------- * --------- * --------- * ---------
> The putback for
> 
>       4262085 devmap_umem_setup doesn't honor accattrp parameter
> 
> on April 27, 2006 causes the problem with devices having big endian memory
> access on x64/x86 machines.  This problem is documented in
> 
>       6419907: ohci (possibly other drivers as well) can't do much of its work
> 
> The bfu bits affected are daily_0429, others before 4/29 should be fine.
> 
> WHO IS AFFECTED
> ---------------
> Those who use devices on X86/X64 with big endian memory access.
> So far ohci is the only device for the case, but all devices affected are not
> clear yet.
> 
> In the ohci case, you can see the warning as follows.
> 
> Apr 28 16:09:47 opal usba: [ID 691482 kern.warning] WARNING: /pci@0,0/pci1022,7460@6/pci108e,534d@3 (ohci2): Connecting device on port 1 failed
> Apr 28 16:09:50 opal usba: [ID 691482 kern.warning] WARNING: /pci@0,0/pci1022,7460@6/pci108e,534d@3,1 (ohci3): Connecting device on port 1 failed
> 
> WORKAROUND
> ----------
> There is no workaround.
> 
> QUESTIONS
> ---------
> I'm currently working on this problem.
> Please contact me if you have additional questions.
> 
> -- 
> Eiji Ota
> Sun Microsystems, Inc.
> eiji dot ota at sun dot com
> Extension:  x82661/+1 650 786 2661