Re: [PATCH v2] gpio: rewrite U300 GPIO to use gpiolib
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
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
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
[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
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
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
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
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
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
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
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:
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
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
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
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 ]---