RE: Image Creator platforms

2008-09-17 Thread Rhoads, Rob
Alek,

Does anyone still use the Melow-lpia platform in M-I-C?

-RobR

Spencer, Bob wrote:
 Loic, thanks for the info
 Rob, Can you let me know if there are any images you use regularly.
 
 Given the feedback,
 
 Remove the following platforms:
   Mccaslin-lpia
   Mccaslin-lpia-fedora
   Mccaslin-lpia-ubuntu-hardy-ppa
   Mccaslin-lpia-ubuntu-hardy-ppa-snapshot
   Menlow-lpia
   Menlow-lpia-ubuntu-hardy
   Menlow-lpia-ubuntu-hardy-ppa
   Menlow-lpia-ubuntu-hardy-ppa-snapshot
 
 Still in question (keep for now):
   Mccaslin-lpia-ubuntu
   Menlow-lpia-moblin2
 
 Keep:
   Menlow-lpia-ubuntu-hardy-jax10-snapshot1
   Mccaslin-lpia-ume
   Menlow-lpia-ume
   Netbook-lpia-moblin2
 
 Bob
 
 Loïc Minier wrote:
 On Thu, Sep 04, 2008, Spencer, Bob wrote:
 Image creator that you build from upstream source (git clone
 http://moblin.org/repos/tools/moblin-image-creator.git) has lots of
 platforms in the list and I think many of them are no longer needed
 and even useless. Here's the list.
 Mccaslin-lpia
 Menlow-lpia
 
  = Gutsy based, I guess nobody wants these
 
 Mccaslin-lpia-fedora
 
  (= I never used it for obvious reasons   :-P)
 
  Hmm I don't have this one:
 Mccaslin-lpia-ubuntu
  = no idea
 
  These are the old platforms for hardy:
 Menlow-lpia-ubuntu-hardy
 Mccaslin-lpia-ubuntu-hardy-ppa
 Mccaslin-lpia-ubuntu-hardy-ppa-snapshot
 Menlow-lpia-ubuntu-hardy-ppa
 Menlow-lpia-ubuntu-hardy-ppa-snapshot
  = these were used against ahrdy, hardy + ppa and snapshot of these,
 but now we promote packages from there to the new
 archive.mobile.ubuntu.com (*-ume) so we don't use these and I
 don't expect anyone to, they might work though
 
 Mccaslin-lpia-ume
 Menlow-lpia-ume
 
  = that's the final platforms we used for hardy and continue to
 base hardy images on 
 
 Menlow-lpia-moblin2
 Netbook-lpia-moblin2
 
  (= moblin 2 stuff)
 
 Menlow-lpia-ubuntu-hardy-jax10-snapshot1
 
  Recent addition
 
 I recommend we trim this to:
 Mccaslin-lpia-fedora  (Samsung Q1 ultra build of Moblin2 (RPM))
 Mccaslin-lpia-ubuntu-hardy-ppa  (Samsung Q1 ultra, latest UME w/PPA
 (DEB)) Menlow-lpia-moblin2 (Jax10/Menlow build of Moblin2 (RPM))
 Menlow-lpia-ubuntu-hardy-ppa (Jax10/Menlow build of UME (DEB))
 Netbook-lpia-moblin2 (EeePC/Netbook build of Moblin2 (RPM))
 
  I would mostly care that you keep the *-ume ones instead of the
 above  DEB ones. 
 
Cheers,

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Fix for squashfs disk corruption problem

2008-01-09 Thread Rhoads, Rob
Michael Frey wrote:
 Yes,  That is exactly what I did.
 

Right. What I was trying to say is that we now need to commit these
changes to the source repos on moblin. Do you have a patch of your
changes?

-RobR

 Michael
 
 On Jan 9, 2008, at 4:43 PM, Rhoads, Rob wrote:
 
 Michael Frey wrote:
 Rob,
 
 Dave Mandala asked me to inform you of the following.
 
 After some investigation, I found that changing Moblin Image Creator
 to format all partitions as ext3 fixes the disk corruption issue.
 
 It turns out that the partition that holds the squashfs image  was
 formated as ext2 not ext3 therefore making it prone to
 corruption since
 there is no journaling on ext2.
 
 
 In that case we'll need to modify Moblin image-creator's install.sh
 script and the platform initramfs to use the ext3 for all partitions
 created on the target platform.
 
 -RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Moblin Kernel and Driver Status for WW51

2007-12-19 Thread Rhoads, Rob
2.6.24 Kernel Support
=
Alek continues to port the patches from 2.6.22 to 2.6.24. He is
using/referencing the work previously done by Amit.

PSB / SLT HW Support

Jacob still owes me a patch to work around the MWAIT/local APIC timer
issue. We decided to go with the plan to mark the MWAIT instruction
broken in the kernel taking out the CPU_FEATURE_MWAIT after cpuid is
read for the effected processor. 

SDIO

Feng has released a kernel patch on moblin.org containing Marvell's GPL
release of the 8688 WLAN + BT drivers. In the process we've removed the
older  outdated MSS SDIO kernel patch from moblin.org. Pierre Ossman's
SDIO stack is the only choice for SDIO support on moblin.

Dabney Thermal patches
==
No changes this week.

USB Client Drivers
==
Alek continues to add support for the USB Client solution that was
described previously. I don't have an update on his status this week.

PSB Gfx  Video Drivers
===
Inuka has been investigating a bug with the PSB Gfx Beta3 RC driver
where powertop is reporting that X is generating 120+ interrupts/second
when the system is idle. This prevents the CPU from going into a lower
power C state and blows battery life. The issue is believed to be in the
implementation/design on the interface between closed  open pieces of
the driver. After the holidays we'll be talking directly with the 3rd
party developer to get this corrected.

Power and Performance Testing/Optimization
==
Jay has numbers that compares performance between the mobile browser
compiled with gcc and browser compiled with Intel C/C++ compiler. As
expected there are some significant improvement, for example browser
startup appears to be about 25% faster with the version compiled with
the Intel compiler. Before we get too excited, we need spend some time
scrubbing the data and make sure the numbers we've collected are
accurate.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Moblin.org Kernel and Driver Team Lead
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA


-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel and Driver Status for WW50

2007-12-13 Thread Rhoads, Rob
[EMAIL PROTECTED] wrote:
  I'm doing memory consumption research as well at the moment;
 I would be
  interested in learning more about the scripts (no need to investigate
  *releasing* them at this point): are you investigating
 individual apps?
  The whole system?  How are you blaming memory to libs versus
 programs? 
 

It's pretty simple. We're looking at total platform memory consumption to see 
when the target device runs out of physical memory under a specific workload 
with a certain amount of RAM size. This is done by enabling swap running the 
workload and recording the number of swaps to disk. Workloads consist of 
running the web browser or media player. We're trying to see under what 
workloads 256-MB or 512-MB isn't enough.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Moblin Kernel and Driver Status for WW50

2007-12-12 Thread Rhoads, Rob
2.6.24 Kernel Support
=
Alek cloned a new kernel repository for holding the 2.6.24 kernel on
moblin.org at http://www.moblin.org/repos/develop/linux-2.6.24.git.
We're still in our planning for supporting the 2.6.24 kernel, but Alek
has started the effort to port our patches to the 2.6.24 kernel.

PSB / SLT HW Support

Jacob has found that the Local APIC Timer issue is caused by a broken
MWAIT instruction in the processor that reveals itself when running
tickless idle and entering a C1 state. 

Jacob is experimenting with a patch to work around the issue. The proper
way to handle this issue is to mark the MWAIT instruction as broken to
the kernel by taking out the CPU_FEATURE_MWAIT after cpuid is read for
the effected processor. This will cause the kernel to use the HALT
instruction for the C1 state, but has the more costly side effect for C2
and higher states of replacing MWAIT with an I/O port call and
subsequent SM Interrupt and SMI handler in BIOS. 

SDIO

Feng completed integrating  porting Marvell's GPL release of the 8688
WLAN + BT drivers to Moblin's 2.6.22 kernel + Pierre's SDIO stack. We're
now working through our internal release process for legal compliance so
we can release the drivers on moblin.org. Feng also fixed a bug in
Pierre's SDIO stack, which is now checked in on moblin.org, that blocked
S4 suspend/resume.

Dabney Thermal patches
==
No changes this week.

USB Client Drivers
==
Alek added udev_event support to the USB Client driver so that
user-space can be notified when the USB Client port is
connected/disconnected. In addition Alek has been committing changes to
the crown-beach-config and moblin-image-creator repos for supporting the
USB Client implementation that I outlined in last week's status report.

PSB Gfx  Video Drivers
===
Inuka completed integration of the PSB Gfx driver Beta3 release and Open
Source components have been committed on moblin.org. We added a new
repository libva.git on moblin.org to hold the libva package for PSB HW
assisted video playback. The closed source components cannot be released
on moblin.org due to third-party license restrictions.

Power and Performance Testing/Optimization
==
Jay has been experimenting on using a MID version of the Intel C
Compiler with the goal to increase application runtime performance.
After several weeks of working with the compiler team we received a
version of the compiler that can compile the Mobile Browser and
resulting output not core dump. Jay will be running performance tests on
the compiler output.

Inuka created some scripts that run different workloads and tracks the
number of swaps to disk. This is used to gauge our memory consumption
while the system is running a specific workload and whether or not we
need to tune our SW stack for different memory sizes. If there's
interest in these scripts, we can investigate releasing them out on
moblin.org.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Moblin.org Kernel and Driver Team Lead
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Moblin Kernel Driver Status

2007-12-05 Thread Rhoads, Rob
PSB / SLT HW Support

Jacob is still root causing the Local APIC Timer issue, this is looking
like
a potential Si issue with the mwait instruction while in C1 state with
Tickless idle enabled. Wakeup events are being ignored. Jacob is working
on a workaround for the issue.

SDIO

We're still in the process of integrating  developer testing Marvell's 
GPL release of the 8688 WLAN + BT drivers. WLAN basic functionality is
there, but BT is failing on FTP transfers.

Dabney Thermal patches
==
No changes this week.

USB Client Drivers
==
Alek Du is working on a full USB Client solution for Moblin.org.
Specifically 
he's working on these tasks:

* moblin-image-creator will be modified to allow configuring a
per-platform 
  vfat partition.  Eventually mic will support per-device type
configuration,
  but for now we are just working with per-platform.  

  TODO: determine if per-device configs need to be done in the Moblin
Beta3 
timeframe.

* Alek will add a hotplug script to crown-beach-config that will:
- Broadcast a DBus message to notify applications
- Attempt to unmount the vfat partition, and if that fails then wait
a 
  configurable period of time, kill all processes with open file 
  descriptors on the partition, and then unmount the partion
- After the device is disconnected, then mount the vfat partition
and 
  then broadcast a DBus message to let applications know that it is
Ok
  to read data off the partition again.

This first implementation will not provide a mechanism for the user to
cancel 
the sync operation via the device.  That will happen by using the host
system 
to disconnect (or just pulling out the USB cable.)

Eventually (and we need to decide if this is a Beta3 thing), we need to
have 
an interactive interface between the applications and the hotplug script
to 
allow an app to prevent a sync.  For example, you plug your device into
the 
host system, but only want to charge and wish to continue using the MID.

PSB Gfx  Video Drivers
===
We've begun integrating PSB Gfx driver Beta3 release. I'm expecting it
to be
completed by end of this week. During our integration testing we noticed
that
With this version of the driver, PowerTop is showing an additional 120
interrupts
per second from X.

The closed source components will not be released on moblin.org due to 
third-party license restrictions.

Power and Performance Testing/Optimization
==
No changes this week.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Moblin.org Kernel  Driver Team Lead   
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel Driver Status

2007-11-30 Thread Rhoads, Rob
[EMAIL PROTECTED] wrote:
 On 11/30/07, Rhoads, Rob [EMAIL PROTECTED] wrote:
 
 Not exactly. Let me try (again) to clarify what were doing in order
 of priority for us... 
 
 1. Release the 8688 drivers (BT  WLAN) to work on 2.6.22 plus Pierre
 Ossman's SDIO stack. -- Should be done between 12/3  12/14.
 
 This is based on a backport of the SDIO stack from 2.6.24, right?

Yes.

 So this will be available week 51 before people disappear for
 Christmas vacations. 
 

It should be, yes. The only thing that could potentially hold it up 
is the Intel legal and release process that needs to be completed 
prior to it being posted on moblin.

 AFAICT, Canonical isn't interested in this driver currently. Tony?
 
 2. Update the 8686 driver to v9 and make it work on 2.6.22 plus
 Pierre Ossman's SDIO stack. -- Should be done 1 to 2 weeks after #2.
 
 Availability: week 1-2 in 2008. This is the driver of
 interest to Canonical.
 Tony: Have we clarified the licensing issues with Marvell for this
 driver? Can we pull in the latest code into Ubuntu?
 
 3. Port all of our kernel drivers/patches to 2.6.24, including BOTH
 8686  8688. -- Delivery for this is still TBD.
 
 I assume that this includes the Thermal drivers, DRM driver and USB
 client as well? 
 

Yes. The DRM driver still won't be the drm.ko that's in the stock 2.6.24
kernel, it's the same one from the PSB Gfx driver release.

 IMHO, late January would be too late to get these working on Ubuntu. I
 was planning on getting them running on the 2.6.24 kernel during
 December. I will post the results of my attempt here.

Looking forward to seeing your results.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel Driver Status

2007-11-29 Thread Rhoads, Rob
[EMAIL PROTECTED] wrote:
 Hi Rob,
 
 Please find comments inline.
 
 On 11/29/07, Rhoads, Rob [EMAIL PROTECTED] wrote:
 PSB C0 HW Support
 =
 We finally received C0 HW. Jacob is currently root causing the Local
 APIC Timer issue that requires the kernel boot param nolapic_timer to
 avoid a boot hang issue.
 
 Since you are the only ones with C0 HW, could you confirm that the
 Ubuntu kernel available in the PPA[1] boots and works correctly on
 the C0. 
 
 [1] https://edge.launchpad.net/~ubuntu-mobile/+archive
 


Will do and report back what we found out.

 SDIO
 
 No changes to the SDIO patches since last status report. We're in the
 process of integrating Marvell's GPL release of the 8688 WLAN + BT
 drivers. We're doing the initial port of their drivers from 2.6.18
 kernel and cardbus to 2.6.22 and Pierre's SDIO stack, but we will not
 support this port. We're expecting Ubuntu to help out here.
 
 I haven't heard of requiring to put any effort into this yet. We would
 of course required access to the HW in order to support and help with
 this port. 
 

I was told by Intel management that the Canonical Lexington team, as
part of their support for your customer, would be support this driver on
the customers HW. If that's wrong now would be the time to correct this
misunderstanding. The problem with this driver is that the vendor
providing it is unwilling to support it, at this time, on 2.6.22 or
beyond nor are they willing to support it on SDIO.

 Dabney Thermal patches
 ==
 As reported previously, the Alpha release of the Dabney Thermal
 patches have been applied to the Moblin kernel. No changes this week.
 
 This has already been integrated into the Ubuntu PPA.
 
 USB Client Drivers
 ==
 We've updated the kernel patch containing the USB Client C0 release.
 The update contains a fix for a bug where the USB Client crashes
 with a FIFO_ERROR under large bulk transfers. The released moblin's
 kernel-mid 
 2.6.22-18 release to gaston contains these changes.
 
 I will pull this into Ubuntu. A pointer to the commit ID would help to
 make sure I pull in the right stuff.
 

The commit's SHA1 for the change is
ccb72247961a0750fcded9a3f7c350309ee0e9b3.

You can also do a git between release tags on the patches directory to
see the changes.

$ git diff gaston-v2.6.22-17 gaston-v2.6.22-18 debian/patches/


 PSB Gfx  Video Drivers
 ===
 No code changes this week. We will begin integrating PSB Gfx driver
 Beta3 release at the end of this week. We should have this completed
 by end of next week. The closed source components will not be
 released on moblin.org due to third-party license restrictions.
 
 Please send the commit ID when you have finished integration, so that
 I can pull this into Ubuntu. 
 

Will do.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel Driver Status

2007-11-29 Thread Rhoads, Rob
Pat McGowan wrote:
 Rob
 
 Our customer is treating the support of the 8688 as a low
 priority, since they have already designed in the 8686 part.
 My team is planning to support the 8686 driver, along with
 the module supplier that is working with the customer.
 
 So we do not have any near term plans to work with the 8688.
 
 Pat
 

OK, good to know. The 8688 driver will be on moblin.org when it's needed
and ported to Pierre's SDIO stack. We also plan to keep the 8686 driver
synced with the GPL releases we receive from Marvell. I believe the last
we received was v9, but not yet updated on moblin due to our focus on
8688.

Are you guys still using the MSS SDIO stack or have you switched to
Pierre's SDIO stack? We're going to be dropping MSS support on
Moblin.org, as the 8688 driver will use Pierre's stack. In fact we're
not committing anymore bug fixes on the MSS patch and focusing entirely
on Pierre's. The open question is when can we remove it entirely on
moblin.org.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel Driver Status

2007-11-29 Thread Rhoads, Rob
Tony Espy wrote:
 Rhoads, Rob wrote:
 i just want to re-iterate that airdio ( they make the part
 being used by
 compal ) is currently working on porting the v9 driver to
 gutsy as we'd
 been told several times that intel would not be doing this work.
 
 they told us that they'd have a first-pass done by 12/7 and the work
 finalized by 12/24. 
 
 i'm questioning this schedule somewhat as they do not yet have the new
 SDIO patch(es), and thus will need them before they can deliver us a
 final version of the driver. 
 
 in order to avoid duplicate work, it might make sense for your team to
 work with airdio on updating the driver to v9.
 
 i can get you contact info for airdio if you'd like.
 We will provide the initial port of the SDIO WLAN  BT (8688 only)
 drivers from 2.6.22 to 2.6.24, but don't have the resources or
 expertise to really support them. Which is why we need the OSVs to
 help out here. We're still working on the schedule for
 porting/moving all of our moblin.org kernel patches from 2.6.22 to
 2.6.24, when we have the schedule we'll be sure to publish it to
 the team. 
 
 so to be clear, you're going to port/move all of the moblin.org kernel
 patches *except* the 8686 driver?  if so, would it be possible to help
 support airdio if they were to do this work?
 

Not exactly. Let me try (again) to clarify what were doing in order of
priority for us...

1. Release the 8688 drivers (BT  WLAN) to work on 2.6.22 plus Pierre
Ossman's SDIO stack. -- Should be done between 12/3  12/14.

2. Update the 8686 driver to v9 and make it work on 2.6.22 plus Pierre
Ossman's SDIO stack. -- Should be done 1 to 2 weeks after #2.

3. Port all of our kernel drivers/patches to 2.6.24, including BOTH 8686
 8688. -- Delivery for this is still TBD.


Airdo could pick up the driver from what we've done in #3 above, but
that may be too late for you. We could just as easily pick it up from
them if they've done it already by the time we get to #3.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Moblin Kernel Driver Status

2007-11-29 Thread Rhoads, Rob
Tony Espy wrote:
 
 i can get you contact info for airdio if you'd like.
 

Please send your contact info to Feng Tang (the real engineer doing the
work) and myself. We'll see if we can coordinate our work somehow.

-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Moblin Kernel Driver Status

2007-11-28 Thread Rhoads, Rob
PSB C0 HW Support
=
We finally received C0 HW. Jacob is currently root causing the Local
APIC Timer issue that requires the kernel boot param nolapic_timer to
avoid a boot hang issue. 

SDIO

No changes to the SDIO patches since last status report. We're in the
process of integrating Marvell's GPL release of the 8688 WLAN + BT
drivers. We're doing the initial port of their drivers from 2.6.18
kernel and cardbus to 2.6.22 and Pierre's SDIO stack, but we will not
support this port. We're expecting Ubuntu to help out here.

Dabney Thermal patches
==
As reported previously, the Alpha release of the Dabney Thermal patches
have been applied to the
Moblin kernel. No changes this week.

USB Client Drivers
==
We've updated the kernel patch containing the USB Client C0 release. The
update contains a fix for a bug where the USB Client crashes with a
FIFO_ERROR under large bulk transfers. The released moblin's kernel-mid
2.6.22-18 release to gaston contains these changes.

PSB Gfx  Video Drivers
===
No code changes this week. We will begin integrating PSB Gfx driver
Beta3 release at the end of this week. We should have this completed by
end of next week. The closed source components will not be released on
moblin.org due to third-party license restrictions.

I wasn't able to get the PSB Gfx driver team to move to using the drm.ko
module from the 2.6.24 kernel. Instead Ubuntu has agreed, with
reservations, to try to use Intel's Gfx driver as it stands now in
Hardy. This includes the existing xorg tip version of drm.ko.

Power and Performance Testing/Optimization
==
No changes this week.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Software Architect   
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Moblin Kernel Driver Status

2007-11-14 Thread Rhoads, Rob
PSB C0 HW Support
=
No change from last week. We're still waiting for C0 HW. 

SDIO

We've updated and re-sync'd our SDIO patches with Pierre Ossman's latest
code. These patches have been committed to our moblin kernel git tree
but not yet released into the gaston repository. 

Dabney Thermal patches
==
The Alpha release of the Dabney Thermal patches have been applied to the
Moblin kernel. We're waiting on a special BIOS and FW to test.

USB Client Drivers
==
We've applied the USB Client C0 release kernel patches to the Moblin
kernel git tree but not yet released a new set of kernel packages to the
gaston repository. There are a number of issues with this version of the
USB Client driver and since we don't have C0 HW we're only able to test
on B0/B1. 

Known Issues:
+ We had to load the iusbc module with force_fullspeed=1 parameter to
force UDC to USB 1.1 mode. 
+ Need to have an unload/reload cycle to make USBC work both for Mass
Storage and RNDIS feature and both for Windows XP host and Linux host. 
+ RNDIS issue: On a Windows host, the Windows rndis device driver
doesn't recognize the MID device, error response is Windows could not
recognize the USB device ...
+ RNDIS cause kernel panic issue: If you plug in CB to Windows XP and
then plug it to Linux host or vice-versa, RNDIS will cause CB to hang,
the keyboard LED blinking indicates a kernel panic.

PSB Gfx  Video Drivers
===
No code changes this week. We're working with the PSB Gfx driver team in
an attempt to get them to move to the Xorg 1.4 base and the 2.6.24
kernel's drm.ko. This is to fix the issue with libexa and drm.ko. This
is a must for a move to Hardy. When I have something to report I'll let
the team know more. The Beta1 release of the 3D drivers were privately
integrated on moblin.org, but were found to be very unstable. We're
waiting on the Beta3 release before we do anything more. 

Power and Performance Testing/Optimization
==
Reported the issue with psb.ko generating 140+ interrupts/second when
the system is idle to PSB Gfx driver team and they thought it was caused
by vsync interrupt. They've added an option to disable vsync interrupt,
but it will cause tearing when dragging a window. They need to find out
what's the D state during CPU idle and only disable vsync interrupt when
that D state is entered. Still waiting on C0 HW to investigate the high
number of external interrupts with the local APIC timer.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Software Architect   
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


PSB Gfx Drivers and libexa

2007-11-08 Thread Rhoads, Rob
I took the action item in our weekly meeting to track down what's going
on with the Gfx driver and libexa. Here is what I found out...


The latest version of the PSB Gfx driver requires that libexa be at v2.2
to support 2-D acceleration. PSB Gfx driver will still work on a system
w/ libexa v2.1, but without 2-D acceleration. 

The problem is that the version of libexa in Gutsy's
xorg-xserver-core-1.3 package is v2.1. The developers working on the PSB
Gfx driver get around this issue by copying over the version of libexa
that the xorg-xserver-core package installs with libexa v2.2. This works
for the PSB Gfx driver only and is a hack. 

It would seem like a better solution would be to update the
xorg-xserver-core package to build and install libexa v2.2. The problem
with that is that you would need to port and validate all the other X
display drivers and other components that have a dependency on libexa. I
would expect that to be a lot of work with little gain when we move to
Hardy.

On Hardy xorg is based on 1.4 and installs v2.2 of libexa. That would
seem ideal. Unfortunately the PSB Gfx driver hasn't been developed nor
validated against xorg 1.4. It has been developed and validated against
xorg 1.3. At this time we're not able to move to xorg 1.4 and will have
to investigate for the switch to Hardy.

Summary of supported versions:
=

PSB Gfx driver requirement: libexa v2.2

  Base  | xorg | xorg-xserver-core | libexa
+==+===+
Intel   | 1.3  |   1.3 | 2.2
+--+---+
Gutsy   | 1.3  |   1.3 | 2.1  
+--+---+
Hardy   | 1.4  |   1.4 | 2.2
+--+---+


Proposal 1:
==
For the interim period, while we're on the Ubuntu Mobile PPA code base
that is based on Gutsy, we could have the deb package containing the PSB
Gfx driver copy over the libexa with v2.2 when it is installed. This way
libexa 2.2 would only clobber the previously installed libexa if the PSB
Gfx driver is installed. When we move to Hardy, the PSB Gfx driver would
be ported to xorg 1.4 and the need for the libexa hack would go away. 

Proposal 2:
==
Another idea is to live without 2D acceleration until we switch to Hardy
and we move the PSB Gfx driver to xorg 1.4. This is not very desirable
from Intel's perspective, because we can't get any test coverage or
performance tuning on the driver until we switch to Hardy.

I'm leaning towards proposal 1, even though it's far from ideal.

Comments? Suggestions? Other ideas?

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Software Architect   
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Meeting reminder - today at 1600 UTC

2007-08-16 Thread Rhoads, Rob
[EMAIL PROTECTED] wrote:
 On 8/16/07, Tollef Fog Heen [EMAIL PROTECTED] wrote:
 
 Please also post your spec status updates to this list before the
 meeting starts so we can have a short meeting instead of a two-hour
 
 Status of two specs:
  - mobile-kernel
  - mobile-thermal-optimisations

 
 Done:
   - ATA_PIIX patch for Menlow

[RobR] Just double confirming that this is in fact the libata patch,
correct?

   - Added existing WLAN drivers back to config
   - DRM patch for Poulsbo integrated and enabled in config
 
 WIP:
   - Integrating SDIO patches for Menlow (by tomorrow)
   - Revert back to using ATA_PIIX in UME flavour (by tomorrow)
   - Integrating Dabney thermal optimisation patches (next week)
   - integrating Marvell 8686 WLAN driver (started feasibility study)
 

Thanks,
-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: Using a Gutsy Install CD directly on Menlow-Crown Beach system

2007-08-16 Thread Rhoads, Rob
[EMAIL PROTECTED] wrote:
 If the -generic kernel will work on Crown Beach, then it ought to
 work OK. If it got as far as the middle of the install, then the
 problems are likely minor (or hardware-related?).
 

Below is the info I have on where it broke during the install:

Rose, James wrote:
 Using the Tribe 4 alternate install CD and selecting Install in text
 mode,after keyboard detection, I get to the screen 
 
 Detecting hardware to find CD-ROM drives
   5%
   Loading module 'ide-core' for 'Linux IDE support'...
 
 The install never returns out of this.
 
 James


-RobR

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Using a Gutsy Install CD directly on Menlow-Crown Beach system

2007-08-15 Thread Rhoads, Rob
Will it ever be possible to take the Gutsy Install CD and use it to
install the full Gutsy directly on a Menlow (e.g. Crown Beach)
platform's hard disk drive? This is a different usage scenario from
using a Menlow image created with moblin image-creator. 

The reason I ask is that I've got an engineer who tried this usage
scenario using the Tribe 4 CD and the install crashed in the middle.
(I'd guess it was because the install CD may not be using the UME kernel
which would cause problem on a Crown Beach.) I think we can accommodate
his needs for installing full Gutsy on a Menlow system with
image-creator, by either providing him with custom FSets (or showing him
how to create them) for creating menlow images which will suite his
needs. But I wanted to pick the collective brain on this type of usage
scenario.

+=+=+
Rob Rhoads   mailto:[EMAIL PROTECTED]
Software Architect   
Open Source Technology CenterOffice: 503-712-6675
Software Solutions Group mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile