Re: [PATCH v2] gpio: rewrite U300 GPIO to use gpiolib

2011-09-08 Thread Linus Walleij
On Thu, Sep 8, 2011 at 7:02 AM, Grant Likely grant.lik...@secretlab.ca wrote:
 On Wed, Sep 7, 2011 at 11:02 AM, Grant Likely grant.lik...@secretlab.ca 
 wrote:
 On Wed, Sep 07, 2011 at 10:11:25AM +0200, Linus Walleij wrote:
 From: Linus Walleij linus.wall...@linaro.org

 This rewrites the U300 GPIO so as to use gpiolib and
 struct gpio_chip instead of just generic GPIO, hiding
 all the platform specifics and passing in GPIO chip
 variant as platform data at runtime instead of the
 compiletime kludges.

 As a result mach/gpio.h is now empty for U300 and
 using just defaults.

 Cc: Russell King li...@arm.linux.org.uk
 Cc: Grant Likely grant.lik...@secretlab.ca
 Cc: Debian kernel maintainers debian-kernel@lists.debian.org
 Cc: Arnaud Patard arnaud.pat...@rtp-net.org
 Reported-by: Ben Hutchings b...@decadent.org.uk
 Signed-off-nu: Linus Walleij linus.wall...@linaro.org
             ^^
 Your keyboard needs to be shifted 1cm to the right. :-)

 I'll pick it up, but there are some things that I've commented on
 below that needs to be addressed in follow up patches.

I know this...
Cut me some slack will ya.
Atleast it makes things better, not worse.

 Hmmm, it doesn't apply against mainline.  Do you want to take it
 through your tree?

I will feed it to Russells GPIO cleanup branch, where the
prerequisites are.

Thanks!
Linus Walleij


--
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cacrpkdb-0rc14ist47oevtrxgj8tu3edhnujc4rjfzjgg75...@mail.gmail.com



Mobile UXes - From the DebConf11 BoF to the stars

2011-09-08 Thread Didier Raboud
Hi all, 

This is the sumary of the discussion held at DebConf11 during the Mobile 
UXes BoF, on 2011-07-29, at 18h00 in the meeting room.

(= tl;dr version =)
(Search for Proposal down this mail.)
(Please answer to debian-de...@lists.debian.org only. )

The point of this mail is to inform people and communities of the content of 
those discussions and propose a sort-of plan of action. Note that nothing has 
been clearly decided there but the discussion was really nice and promising so 
I sort-of hope the consensus acknowledged upon there can be reflected online.

= Outline =
 0 - Commented overview of the various available stacks
 1 - Proposal for future actions and meet-together

= 0 - Commented overview of the various available stacks =

The initial idea to frame the discussion was to share experiences and opinions 
about known free software mobile stacks: are they packaged in Debian? What has 
been the experience so far? If not, why not?

The main reference to build up this list has been 
http://wiki.debian.org/Smartphone, which is still a good reference! Now to the 
list.

== Android ==

The Canonical effort [0] to port an Android execution environment is currently 
reported as a dead-end. The most free-software-friendly efforts reported are 
IcedRobot [1] and Replicant [2]. They don't seem ready enough for inclusion in 
Debian though but we should keep an eye on them.

[0] https://wiki.ubuntu.com/Specs/AndroidExecutionEnvironment
[1] http://icedrobot.org
[2] http://replicant.us/

== MeeGo ==

Back when the MeeGo project was launched, some hoped it could be Debian-based. 
Some persons from the Debian community tried to make that a reality back then 
but didn't succeed. Then the pkg-meego team [3] was formed to get software 
produced by the MeeGo project in Debian. This effort has faced a tough reality 
with regards to project management, interfaces stability, FHS respect, 
trademark policies, etc; and as a result it is currently stalled.

Nowadays, various software pieces produced by or within the MeeGo project are 
probably interesting to get in Debian:

  - Maliit [4] it is the input methods solution used in MeeGo (in particular
it's the project behind the Harmattan virtual keyboard / input method;
also used for the N900/N950 Community Edition)
  - the Tablet User Experience [5] released by Intel earlier this year.
  - Handheld UX in the MeeGo CE form [6]

As a side-note; the software released with the Nokia N9 (of which the swipe 
user interface [7] is not known to be available as free software) is available 
as a downloadable qemu image [8].

MeeGo CE [9] is a community effort both to make free MeeGo releases for a few 
smartphones, and to make MeeGo as a project more transparent by being an 
example of a contributing vendor. Since the project aims for a product level 
quality in the UIs, the packages they've put on top of MeeGo Core and 
integrate back to the Core are interesting for Debian as well. Timo Jyrinki 
wrote a very interesting blogpost on this topic [10].

[3]  http://pkg-meego.alioth.debian.org/
[4]  http://maliit.org
[5]  https://meego.com/downloads/releases/1.2/meego-tablet-developer-preview
[6]  https://build.pub.meego.com/project/packages?project=Project%3ADE%3ATrunk
[7]  http://www.developer.nokia.com/swipe/ux/
[8]  http://harmattan-dev.nokia.com/
[9]  http://wiki.meego.com/N900
[10] http://losca.blogspot.com/2011/08/meego-ce-and-freesmartphoneorg.html

== Maemo ==

Maemo [11] is the Debian derivative that powers the Nokia N900 that was one 
branches of the MeeGo merge. Nowadays, both Maemo 6 and Harmattan (software 
basis of the Nokia N9) are reported to be dead-ends. A Debian team [12] was 
formed to work on the inclusion of the Maemo software back in Debian, but it 
decided earlier this year that Maemo is a dead end and removed Maemo related 
software from Debian [13].

It could still make sense to package some of the Maemo GTK themes to make 
running unmodified GTK applications easier on mobile devices. Openmoko also 
produced some.

[11] http://maemo.org
[12] http://wiki.debian.org/pkg-maemo
[13] http://article.gmane.org/gmane.linux.debian.alioth.maemo.maint/1013

== GNOME Mobile  Embedded Initiative ==

The GNOME Mobile  Embedded Initiative was announced in 2007 for developing 
and promoting the use of the GNOME platform in mobile devices. It is not 
packaged in Debian (although the GNOME team might be able to give more 
insightful information) and doesn't seem to have a home on the Internet. It is 
part of the Hackable1 distribution (see below).

== KDE Plasma Active ==

From their website: KDE Plasma Active [14] aims at creating a cross-device 
user experience for emerging devices such as tablet computers, media centers, 
smartphones, and more. It is currently not packaged in Debian, but some 
members of the pkg-qt-kde team could certainly be interested [15].

[14] 

Bug#640391: linux-image-3.0.0-1-686-pae: ark3116 driver regression

2011-09-08 Thread ael
On Tue, Sep 06, 2011 at 04:16:11AM +0100, Ben Hutchings wrote:
  Regression in the ark3116 (perhaps interaction with usbserial).

 available from http://snapshot.debian.org/package/linux-2.6/) to
 
 Probably the most useful one to test would be:
 http://snapshot.debian.org/package/linux-2.6/2.6.34-1~experimental.2/


I just checked in snapshot.debian.org/package/linux-2.6/
and I can't see any kernel to test between
2.6.32-5 (working)
and
2.6.34-1 (failing).

Is there any point in alerting upstream, presumably
Bart Hartgers bart.hartgers+ark3...@gmail.com,
to this bug report, or is he already aware? I doubt that it is a debian
specific bug...

ael




-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110908130822.GA2820@elf.conquest



Bug#640391: linux-image-3.0.0-1-686-pae: ark3116 driver regression

2011-09-08 Thread Ben Hutchings
[Previous messages are logged at http://bugs.debian.org/640391.
tl,dr: gpsbabel times-out when trying to read through ark3116.]

On Thu, 2011-09-08 at 14:08 +0100, ael wrote:
 On Tue, Sep 06, 2011 at 04:16:11AM +0100, Ben Hutchings wrote:
   Regression in the ark3116 (perhaps interaction with usbserial).
 
  available from http://snapshot.debian.org/package/linux-2.6/) to
  
  Probably the most useful one to test would be:
  http://snapshot.debian.org/package/linux-2.6/2.6.34-1~experimental.2/
 
 
 I just checked in snapshot.debian.org/package/linux-2.6/
 and I can't see any kernel to test between
 2.6.32-5 (working)
 and
 2.6.34-1 (failing).
 
 Is there any point in alerting upstream, presumably
 Bart Hartgers bart.hartgers+ark3...@gmail.com,
 to this bug report, or is he already aware?

Right, the changes between 2.6.32 and 2.6.34 were mostly made by Bart.
I asked you to test 2.6.34 in order to find out whether the regression
was likely to be related to these or to later changes by other
developers.

 I doubt that it is a debian specific bug...

Indeed, probably not.

Bart, what can ael do to help debug this?  I suppose an strace log of
gpsbabel under Linux 3.0 would be helpful?

Ben.

-- 
Ben Hutchings
I say we take off; nuke the site from orbit.  It's the only way to be sure.


signature.asc
Description: This is a digitally signed message part


Bug#640391: linux-image-3.0.0-1-686-pae: ark3116 driver regression

2011-09-08 Thread Bart Hartgers
Op 8 sep. 2011 16:56 schreef Ben Hutchings b...@decadent.org.uk het
volgende:

 [Previous messages are logged at http://bugs.debian.org/640391.
 tl,dr: gpsbabel times-out when trying to read through ark3116.]

 On Thu, 2011-09-08 at 14:08 +0100, ael wrote:
  On Tue, Sep 06, 2011 at 04:16:11AM +0100, Ben Hutchings wrote:
Regression in the ark3116 (perhaps interaction with
usbserial).
 
   available from http://snapshot.debian.org/package/linux-2.6/)
to
  
   Probably the most useful one to test would be:
   http://snapshot.debian.org/package/linux-2.6/2.6.34-1~experimental.2/
 
 
  I just checked in snapshot.debian.org/package/linux-2.6/
  and I can't see any kernel to test between
  2.6.32-5 (working)
  and
  2.6.34-1 (failing).
 
  Is there any point in alerting upstream, presumably
  Bart Hartgers bart.hartgers+ark3...@gmail.com,
  to this bug report, or is he already aware?

 Right, the changes between 2.6.32 and 2.6.34 were mostly made by Bart.
 I asked you to test 2.6.34 in order to find out whether the regression
 was likely to be related to these or to later changes by other
 developers.

  I doubt that it is a debian specific bug...

 Indeed, probably not.

 Bart, what can ael do to help debug this?  I suppose an strace log of
 gpsbabel under Linux 3.0 would be helpful?

Hi Ben, ael,

I am reading this on my phone and will not be able to look into this
properly (ie access a computer) before next week.

In the mean time: strace logs would be very useful. And maybe the problen
has to do with the new driver doing real handshaking while the old one
effectively ignored hs signals iirc.

Groeten, Bart
 Ben.

 --
 Ben Hutchings
 I say we take off; nuke the site from orbit.  It's the only way to be
sure.


Incomplete upload found in Debian upload queue

2011-09-08 Thread Debian FTP Masters
Probably you are the uploader of the following file(s) in
the Debian upload queue directory:
  linux-2.6_2.6.32-35squeeze1.diff.gz
  linux-2.6_2.6.32-35squeeze1.dsc
This looks like an upload, but a .changes file is missing, so the job
cannot be processed.

If no .changes file arrives within 23:29:11, the files will be deleted.

If you didn't upload those files, please just ignore this message.

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1r1i7l-da...@franck.debian.org



Bug#640953: linux-image-3.0.0-1-amd64: CONFIG_KPROBE_EVENT is not set

2011-09-08 Thread Stefan Hajnoczi
Package: linux-2.6
Version: 3.0.0-3
Severity: normal

Please set CONFIG_KPROBE_EVENT so that perf-probe(1) can be used.  The
perf-probe(1) sub-command allows dynamic probes to be added to the
kernel.  This allows observing performance problems or other kernel
behavior without a kernel recompile.

CONFIG_KPROBE_EVENT builds only one source file and doesn't impose
additional requirements since most of the other tracing related options
are already enabled in linux-image-3.0.0-1-amd64.


-- Package-specific info:
** Version:
Linux version 3.0.0-1-amd64 (Debian 3.0.0-3) (b...@decadent.org.uk) (gcc 
version 4.5.3 (Debian 4.5.3-8) ) #1 SMP Sat Aug 27 16:21:11 UTC 2011

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-3.0.0-1-amd64 depends on:
ii  debconf [debconf-2.0] 1.5.40 Debian configuration management sy
ii  initramfs-tools [linux-initra 0.99   tools for generating an initramfs
ii  linux-base3.3Linux image base package
ii  module-init-tools 3.16-1 tools for managing Linux kernel mo

Versions of packages linux-image-3.0.0-1-amd64 recommends:
ii  firmware-linux-free   3  Binary firmware for various driver

Versions of packages linux-image-3.0.0-1-amd64 suggests:
ii  grub-pc   1.99-11GRand Unified Bootloader, version 
pn  linux-doc-3.0.0   none (no description available)

Versions of packages linux-image-3.0.0-1-amd64 is related to:
pn  firmware-bnx2 none (no description available)
pn  firmware-bnx2xnone (no description available)
pn  firmware-ipw2x00  none (no description available)
pn  firmware-ivtv none (no description available)
ii  firmware-iwlwifi  0.33   Binary firmware for Intel Wireless
pn  firmware-linuxnone (no description available)
pn  firmware-linux-nonfreenone (no description available)
pn  firmware-qlogic   none (no description available)
pn  firmware-ralink   none (no description available)
pn  xen-hypervisornone (no description available)

-- debconf information:
  linux-image-3.0.0-1-amd64/postinst/ignoring-ramdisk:
  linux-image-3.0.0-1-amd64/prerm/removing-running-kernel-3.0.0-1-amd64: true
  linux-image-3.0.0-1-amd64/postinst/missing-firmware-3.0.0-1-amd64:
  linux-image-3.0.0-1-amd64/postinst/depmod-error-initrd-3.0.0-1-amd64: false



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110908210308.10055.9329.reportbug@stefanha-thinkpad.localdomain



Bug#640964: linux-image-3.1.0-rc4-486: BUG() triggered on XO-1 hardware

2011-09-08 Thread Andres Salomon
Package: linux-image-3.1.0-rc4-486
Version: 3.1.0~rc4-1~experimental.1
Severity: normal

During boot on an OLPC XO-1, I encounter the following problem.  I
believe it's the statement BUG_ON(a-cpuid = NCAPINTS*32), though I'm
not staring at an exact copy of linux-2.6 source.



Boot device: /pci/nandflash@c:\vmlinuz  Arguments: ro redboot.directory=0 
ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22 
console=ttyS0,115200 console=tty0
Loading ramdisk image from /pci/nandflash@c:\initrd.img ...
[0.00] Initializing cgroup subsys cpuset
[0.00] Initializing cgroup subsys cpu
[0.00] Linux version 3.1.0-rc4-486 (Debian 3.1.0~rc4-1~experimental.1) 
(b...@decadent.org.uk) (gcc version 4.5.3 (Debian 4.5.3-8) ) #1 Wed Aug 31 
19:39:30 UTC 2011
[0.00] OFW detected in memory, cif @ 0xff8378f0 (reserving top 8MB)
[0.00] Reserving virtual address space above 0xff80
[0.00] BIOS-provided physical RAM map:
[0.00]  BIOS-e801:  - 0009f000 (usable)
[0.00]  BIOS-e801: 0010 - 0d5e1000 (usable)
[0.00] Notice: NX (Execute Disable) protection missing in CPU!
[0.00] DMI 2.1 present.
[0.00] last_pfn = 0xd5e1 max_arch_pfn = 0x10
[0.00] init_memory_mapping: -0d5e1000
[0.00] RAMDISK: 0d5e1000 - 0ec0
[0.00] Allocated new RAMDISK: 0bfc2000 - 0d5e1000
[0.00] Move RAMDISK from 0d5e1000 - 0ebf to 
0bfc2000 - 0d5e0fff
[0.00] ACPI Error: A valid RSDP was not found (20110623/tbxfroot-219)
[0.00] 0MB HIGHMEM available.
[0.00] 213MB LOWMEM available.
[0.00]   mapped low ram: 0 - 0d5e1000
[0.00]   low ram: 0 - 0d5e1000
[0.00] PROM DT: Old firmware detected, applying fixes
[0.00] PROM DT: Built device tree with 40960 bytes of memory.
[0.00] Zone PFN ranges:
[0.00]   DMA  0x0010 - 0x1000
[0.00]   Normal   0x1000 - 0xd5e1
[0.00]   HighMem  empty
[0.00] Movable zone start PFN for each node
[0.00] early_node_map[2] active PFN ranges
[0.00] 0: 0x0010 - 0x009f
[0.00] 0: 0x0100 - 0xd5e1
[0.00] Using APIC driver default
[0.00] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
[0.00] Error: No information about IO-APIC in OF.
[0.00] No local APIC present or hardware disabled
[0.00] APIC: disable apic facility
[0.00] APIC: switched to apic NOOP
[0.00] PM: Registered nosave memory: 0009f000 - 0010
[0.00] Allocating PCI resources starting at d5e1000 (gap: 
d5e1000:f2a1f000)
[0.00] Booting paravirtualized kernel on bare hardware
[0.00] Built 1 zonelists in Zone order, mobility grouping on.  Total 
pages: 54212
[0.00] Kernel command line: ro redboot.directory=0 ubi.mtd=root 
root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22 
console=ttyS0,115200 console=tty0
[0.00] PID hash table entries: 1024 (order: 0, 4096 bytes)
[0.00] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[0.00] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[0.00] Initializing CPU#0
[0.00] Initializing HighMem for node 0 (:)
[0.00] Memory: 189012k/219012k available (2556k kernel code, 29548k 
reserved, 1342k data, 444k init, 0k highmem)
[0.00] virtual kernel memory layout:
[0.00] fixmap  : 0xff7a1000 - 0xff7ff000   ( 376 kB)
[0.00] pkmap   : 0xff00 - 0xff40   (4096 kB)
[0.00] vmalloc : 0xcdde1000 - 0xfeffe000   ( 786 MB)
[0.00] lowmem  : 0xc000 - 0xcd5e1000   ( 213 MB)
[0.00]   .init : 0xc13cf000 - 0xc143e000   ( 444 kB)
[0.00]   .data : 0xc127f32c - 0xc13ced00   (1342 kB)
[0.00]   .text : 0xc100 - 0xc127f32c   (2556 kB)
[0.00] Checking if this processor honours the WP bit even in supervisor 
mode...Ok.
[0.00] NR_IRQS:288
[0.00] Console: colour EGA 80x25
[0.00] console [tty0] enabled
[0.00] console [ttyS0] enabled
[0.00] Fast TSC calibration using PIT
[0.00] Detected 430.942 MHz processor.
[0.012008] Calibrating delay loop (skipped), value calculated using timer 
frequency.. 861.88 BogoMIPS (lpj=1723768)
[0.018781] pid_max: default: 32768 minimum: 301
[0.020245] Security Framework initialized
[0.024023] SELinux:  Disabled at boot.
[0.028091] Mount-cache hash table entries: 512
[0.037485] Initializing cgroup subsys cpuacct
[0.040046] Initializing cgroup subsys memory
[0.044059] Initializing cgroup subsys devices
[0.048016] Initializing cgroup subsys freezer
[0.052015] Initializing cgroup subsys net_cls
[0.056016] Initializing cgroup subsys blkio
[0.060170] CPU: 

Bug#640966: linux-image-2.6.32-5-686: Kernel Oops with Google Chrome

2011-09-08 Thread Chris McIntyre
Package: linux-2.6
Version: 2.6.32-35squeeze1
Severity: important


I get a kernel oops at various random times with Google Chrome.

One other distro had similar problems that I could find:
https://bugzilla.novell.com/show_bug.cgi?id=693382

I'm not sure what else to include, but the kernel log is below showing the 
issues.

-- Package-specific info:
** Version:
Linux version 2.6.32-5-686 (Debian 2.6.32-35squeeze1) (da...@debian.org) (gcc 
version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Fri Aug 26 09:15:47 UTC 2011

** Command line:
BOOT_IMAGE=/vmlinuz-2.6.32-5-686 root=/dev/mapper/internal-root ro quiet

** Tainted: D (128)
 * Kernel has oopsed before.

** Kernel log:
[ 1665.525584] 0 0001 c1102898   0001 e63e2c80 
c10c6ce6 b202ba4c
[ 1665.525590] 0 c10b3bb2 dd54bf9c e63e2c80 fff7 0001 dd54a000 
c10b3ca2 dd54bf9c
[ 1665.525596] Call Trace:
[ 1665.525601]  [c10c6f2f] ? seq_read+0x249/0x360
[ 1665.525607]  [c1102898] ? security_file_permission+0xc/0xd
[ 1665.525611]  [c10c6ce6] ? seq_read+0x0/0x360
[ 1665.525616]  [c10b3bb2] ? vfs_read+0x7b/0xd3
[ 1665.525619]  [c10b3ca2] ? sys_read+0x3c/0x63
[ 1665.525624]  [c10030fb] ? sysenter_do_call+0x12/0x28
[ 1665.525626] Code: 3e ff 08 0f 94 c2 84 d2 74 09 8b 44 24 08 e8 12 b1 f4 ff 
83 c4 38 89 f8 5b 5e 5f 5d c3 56 85 d2 53 8b 70 40 74 16 3b 56 08 74 11 8b 1a 
8d 43 34 e8 1d 20 f6 ff 89 d8 e8 03 98 f4 ff 8b 4e 04 85 
[ 1665.525654] EIP: [c10e509f] m_stop+0xe/0x3f SS:ESP 0068:dd54bf3c
[ 1665.525658] CR2: fff3
[ 1665.525661] ---[ end trace 07a00ae0f34e550a ]---
[ 1785.892875] BUG: unable to handle kernel paging request at fff3
[ 1785.892882] IP: [c10e509f] m_stop+0xe/0x3f
[ 1785.892891] *pde = 01420067 *pte =  
[ 1785.892894] Oops:  [#7] SMP 
[ 1785.892897] last sysfs file: 
/sys/devices/virtual/net/pan0/statistics/collisions
[ 1785.892901] Modules linked in: cpufreq_userspace cpufreq_stats 
cpufreq_conservative cpufreq_powersave parport_pc ppdev lp parport sco bridge 
stp bnep l2cap crc16 bluetooth binfmt_misc uinput fuse ext2 loop firewire_sbp2 
snd_hda_codec_idt snd_hda_codec_intelhdmi arc4 ecb snd_hda_intel b43 
snd_hda_codec snd_hwdep rng_core snd_pcm snd_seq joydev i915 snd_timer 
snd_seq_device drm_kms_helper mac80211 snd drm soundcore i2c_i801 
snd_page_alloc psmouse i2c_algo_bit cfg80211 dell_laptop i2c_core dcdbas wmi 
serio_raw evdev video battery pcspkr rfkill button output processor ac ext3 jbd 
mbcache sha256_generic aes_i586 aes_generic cbc dm_crypt dm_mod sg sr_mod 
sd_mod crc_t10dif cdrom ata_generic uhci_hcd ssb sdhci_pci sdhci pcmcia 
mmc_core ahci firewire_ohci ata_piix ehci_hcd thermal sky2 led_class 
pcmcia_core firewire_core crc_itu_t libata scsi_mod thermal_sys usbcore 
nls_base [last unloaded: scsi_wait_scan]
[ 1785.892968] 
[ 1785.892972] Pid: 3961, comm: chrome Tainted: G  D(2.6.32-5-686 #1) 
Inspiron 1525   
[ 1785.892976] EIP: 0060:[c10e509f] EFLAGS: 00210286 CPU: 0
[ 1785.892979] EIP is at m_stop+0xe/0x3f
[ 1785.892981] EAX: dd41cc60 EBX: e6377f64 ECX: c128030c EDX: fff3
[ 1785.892983] ESI: d995dd70 EDI: fff3 EBP: fff3 ESP: e6377f3c
[ 1785.892986]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 1785.892989] Process chrome (pid: 3961, ti=e6376000 task=e6002a80 
task.ti=e6376000)
[ 1785.892991] Stack:
[ 1785.892992]  e6377f64 dd41cc60 c10c6f2f 0001 b205da4c e6346200 dd41cc88 

[ 1785.892998] 0 0001 c1102898   0001 e6346200 
c10c6ce6 b205da4c
[ 1785.893003] 0 c10b3bb2 e6377f9c e6346200 fff7 0001 e6376000 
c10b3ca2 e6377f9c
[ 1785.893009] Call Trace:
[ 1785.893014]  [c10c6f2f] ? seq_read+0x249/0x360
[ 1785.893020]  [c1102898] ? security_file_permission+0xc/0xd
[ 1785.893024]  [c10c6ce6] ? seq_read+0x0/0x360
[ 1785.893028]  [c10b3bb2] ? vfs_read+0x7b/0xd3
[ 1785.893032]  [c10b3ca2] ? sys_read+0x3c/0x63
[ 1785.893036]  [c10030fb] ? sysenter_do_call+0x12/0x28
[ 1785.893038] Code: 3e ff 08 0f 94 c2 84 d2 74 09 8b 44 24 08 e8 12 b1 f4 ff 
83 c4 38 89 f8 5b 5e 5f 5d c3 56 85 d2 53 8b 70 40 74 16 3b 56 08 74 11 8b 1a 
8d 43 34 e8 1d 20 f6 ff 89 d8 e8 03 98 f4 ff 8b 4e 04 85 
[ 1785.893067] EIP: [c10e509f] m_stop+0xe/0x3f SS:ESP 0068:e6377f3c
[ 1785.893071] CR2: fff3
[ 1785.893074] ---[ end trace 07a00ae0f34e550b ]---
[ 2197.246030] BUG: unable to handle kernel paging request at fff3
[ 2197.246036] IP: [c10e509f] m_stop+0xe/0x3f
[ 2197.246046] *pde = 01420067 *pte =  
[ 2197.246049] Oops:  [#8] SMP 
[ 2197.246052] last sysfs file: 
/sys/devices/virtual/net/pan0/statistics/collisions
[ 2197.246056] Modules linked in: cpufreq_userspace cpufreq_stats 
cpufreq_conservative cpufreq_powersave parport_pc ppdev lp parport sco bridge 
stp bnep l2cap crc16 bluetooth binfmt_misc uinput fuse ext2 loop firewire_sbp2 
snd_hda_codec_idt snd_hda_codec_intelhdmi arc4 ecb snd_hda_intel b43 
snd_hda_codec snd_hwdep rng_core snd_pcm snd_seq joydev i915 snd_timer 
snd_seq_device drm_kms_helper mac80211 snd drm 

Bug#640964: linux-image-3.1.0-rc4-486: BUG() triggered on XO-1 hardware

2011-09-08 Thread Ben Hutchings
On Thu, 2011-09-08 at 17:46 -0700, Andres Salomon wrote:
 Package: linux-image-3.1.0-rc4-486
 Version: 3.1.0~rc4-1~experimental.1
 Severity: normal
 
 During boot on an OLPC XO-1, I encounter the following problem.  I
 believe it's the statement BUG_ON(a-cpuid = NCAPINTS*32), though I'm
 not staring at an exact copy of linux-2.6 source.
[...]

Agreed.

Variable a is in the EBX register, value 0xc143c668.  Looking at a dump
of this kernel image, the __alt_instructions array starts with:

 c143c638 7e51bcff 1c05 1a000503 7d51bcff  ~Q..}Q..
 c143c648 1305 1a000503 6653bcff 0a05  fS..
 c143c658 19000503  ce55bcff   .U..
 c143c668 9a000200 cf55bcff f104 e4000303  .U..
 ...

Converting back to C structures:

/* instr_offset, repl_offset, cpuid, instrlen, replacementlen */
{ 0xffbc517e, 0x051c, 0x001a, 0x05, 0x03 },
{ 0xffbc517d, 0x0513, 0x001a, 0x05, 0x03 },
{ 0xffbc5366, 0x050a, 0x0019, 0x05, 0x03 },
{ 0x, 0xffbc55ce, 0x, 0x00, 0x00 },
{ 0x0002009a, 0xffbc55cf, 0x04f1, 0x00, 0x00 },
...

Oops, we have 4 bytes of zeroes between what should be elements 2 and 3.
That results in __alt_instructions[4].cpuid == 0x04f1 which trips the
BUG check.  This is nothing OLPC-specific; it's going to happen on any
machine trying to boot this image.

So the question is, where does that padding come from?

Ben.

-- 
Ben Hutchings
I say we take off; nuke the site from orbit.  It's the only way to be sure.


signature.asc
Description: This is a digitally signed message part


Processed: bug 640964 is forwarded to linux-ker...@vger.kernel.org

2011-09-08 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 forwarded 640964 linux-ker...@vger.kernel.org
Bug #640964 [linux-image-3.1.0-rc4-486] linux-image-3.1.0-rc4-486: BUG() 
triggered on XO-1 hardware
Set Bug forwarded-to-address to 'linux-ker...@vger.kernel.org'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
640964: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640964
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13155361167897.transcr...@bugs.debian.org



Bug#640966:

2011-09-08 Thread Chris McIntyre
Updating that I managed to flop around like a noob and still install the
linux-image-3.0.0.1-686-pae package to upgrade my kernel and it seems to
have fixed the problem. I don't know how to troubleshoot the original
problem, but if you need me to run any other diagnostics, I can still boot
into the old kernel.


Bug#640966: linux-image-2.6.32-5-686: Kernel Oops with Google Chrome

2011-09-08 Thread Ben Hutchings
On Thu, 2011-09-08 at 15:53 -1000, Chris McIntyre wrote:
 Package: linux-2.6
 Version: 2.6.32-35squeeze1
 Severity: important
 
 
 I get a kernel oops at various random times with Google Chrome.
 
 One other distro had similar problems that I could find:
 https://bugzilla.novell.com/show_bug.cgi?id=693382
 
 I'm not sure what else to include, but the kernel log is below showing the 
 issues.
[...]

Can you look in /var/log/messages for the first 'oops' message?  It will
include the text 'Not tainted' rather than 'Tainted: G  D'.

Ben.

-- 
Ben Hutchings
I say we take off; nuke the site from orbit.  It's the only way to be sure.


signature.asc
Description: This is a digitally signed message part


Processed: tagging 640966

2011-09-08 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tags 640966 + moreinfo
Bug #640966 [linux-2.6] linux-image-2.6.32-5-686: Kernel Oops with Google Chrome
Added tag(s) moreinfo.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
640966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640966
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.131554027026540.transcr...@bugs.debian.org



Bug#640966: linux-image-2.6.32-5-686: Kernel Oops with Google Chrome

2011-09-08 Thread Chris McIntyre

 Can you look in /var/log/messages for the first 'oops' message?  It will
 include the text 'Not tainted' rather than 'Tainted: G  D'.


Here is what I found, let me know if I can do anything else:

*pde = 01420067 *pte = 
Sep  8 14:34:58 doodad kernel: [  175.244960] Modules linked in:
cpufreq_userspace cpufreq_stats cpufreq_conservative cpufreq_powersave
parport_pc ppdev lp parport sco bridge stp bnep l2cap crc16 bluetooth
binfmt_misc uinput fuse ext2 loop firewire_sbp2 snd_hda_codec_idt
snd_hda_codec_intelhdmi arc4 ecb snd_hda_intel b43 snd_hda_codec snd_hwdep
rng_core snd_pcm snd_seq joydev i915 snd_timer snd_seq_device drm_kms_helper
mac80211 snd drm soundcore i2c_i801 snd_page_alloc psmouse i2c_algo_bit
cfg80211 dell_laptop i2c_core dcdbas wmi serio_raw evdev video battery
pcspkr rfkill button output processor ac ext3 jbd mbcache sha256_generic
aes_i586 aes_generic cbc dm_crypt dm_mod sg sr_mod sd_mod crc_t10dif cdrom
ata_generic uhci_hcd ssb sdhci_pci sdhci pcmcia mmc_core ahci firewire_ohci
ata_piix ehci_hcd thermal sky2 led_class pcmcia_core firewire_core crc_itu_t
libata scsi_mod thermal_sys usbcore nls_base [last unloaded: scsi_wait_scan]
Sep  8 14:34:58 doodad kernel: [  175.245027]
Sep  8 14:34:58 doodad kernel: [  175.245031] Pid: 2393, comm: chrome Not
tainted (2.6.32-5-686 #1) Inspiron 1525
Sep  8 14:34:58 doodad kernel: [  175.245034] EIP: 0060:[c10e509f] EFLAGS:
00210286 CPU: 0
Sep  8 14:34:58 doodad kernel: [  175.245037] EIP is at m_stop+0xe/0x3f
Sep  8 14:34:58 doodad kernel: [  175.245039] EAX: dd41cde0 EBX: ef289f64
ECX: c128030c EDX: fff3
Sep  8 14:34:58 doodad kernel: [  175.245042] ESI: ef8ae690 EDI: fff3
EBP: fff3 ESP: ef289f3c
Sep  8 14:34:58 doodad kernel: [  175.245044]  DS: 007b ES: 007b FS: 00d8
GS: 00e0 SS: 0068
Sep  8 14:34:58 doodad kernel: [  175.245051]  ef289f64 dd41cde0 c10c6f2f
0001 b2028a4c e6202f00 dd41ce08 
Sep  8 14:34:58 doodad kernel: [  175.245056] 0 0001 c1102898 
 0001 e6202f00 c10c6ce6 b2028a4c
Sep  8 14:34:58 doodad kernel: [  175.245062] 0 c10b3bb2 ef289f9c e6202f00
fff7 0001 ef288000 c10b3ca2 ef289f9c
Sep  8 14:34:58 doodad kernel: [  175.245073]  [c10c6f2f] ?
seq_read+0x249/0x360
Sep  8 14:34:58 doodad kernel: [  175.245079]  [c1102898] ?
security_file_permission+0xc/0xd
Sep  8 14:34:58 doodad kernel: [  175.245082]  [c10c6ce6] ?
seq_read+0x0/0x360
Sep  8 14:34:58 doodad kernel: [  175.245087]  [c10b3bb2] ?
vfs_read+0x7b/0xd3
Sep  8 14:34:58 doodad kernel: [  175.245091]  [c10b3ca2] ?
sys_read+0x3c/0x63
Sep  8 14:34:58 doodad kernel: [  175.245095]  [c10030fb] ?
sysenter_do_call+0x12/0x28
Sep  8 14:34:58 doodad kernel: [  175.245133] ---[ end trace
07a00ae0f34e5505 ]---