[bts-link] source package src:linux-2.6

2011-12-19 Thread bts-link-upstream
#
# bts-link upstream status pull for source package src:linux-2.6
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #651532 (http://bugs.debian.org/651532)
# Bug title: System crashes (kernel oops) when loading ATI firmware
#  * https://bugs.freedesktop.org/show_bug.cgi?id=43835
#  * remote status changed: (?) - NEW
usertags 651532 + status-NEW

thanks


--
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/20111219163935.7072.84193.btsl...@busoni.debian.org



Bug#652459: Bug#652011: general: Repeated pattern of FHS violation: Dependencies of /sbin and /bin, belong in /lib

2011-12-19 Thread Roger Leigh
On Sun, Dec 18, 2011 at 03:37:43AM +0100, Marco d'Itri wrote:
 On Dec 17, Roger Leigh rle...@codelibre.net wrote:
 
  So WRT mounting /usr (and potentially /etc and other filesystems),
  I've pushed patches upstream for util-linux (initramfs mount option)
  and initramfs-tools (generate /etc/fstab from host and mount after
  rootfs).

(Merging this and the reply to #652459)

I'd just like to clear up a few points about the desired behaviour and
requirements for the initramfs.  I have some ideas about other ways
to achieve this goal.

  1) Generation of /etc/fstab in the initramfs, including the rootfs
 and all the filesystems desired to be mounted
 This is highly suboptimal, because it suddenly makes the initramfs not
 generic anymore.
 The initramfs should:
 - mount / as usual
 - look at the rootfs fstab
 - mount /usr using the information from the rootfs fstab

Regarding keeping the initramfs generic, we already permit hardcoding of
the rootfs into the image.  This is overridden by root=xxx, but still
permitted.  I'm not sure I see the difference between hardcoding the
root device rather than an fstab entry.

There is of course the addition of the mount options, which might be
incompatible if the fstype of the rootfs changes.

  2) In local mountroot(), rather than just mounting the rootfs, loop
 over all mountpoints in /etc/fstab and mount them.
 If there is no need to mount file systems other than /usr, why do it?

It would permit additional flexibility for initramfs extensions by
users.  I'm not sure if this is necessarily a good or bad thing.  If
it's desirable not to permit this, I'm sure we can find a better way.

Mounting /usr is obviously the main goal here.  Whether or not we
migrate stuff to or from /usr, we would still need to have the ability
to mount /usr in the initramfs for compatibility with systems with a
separately-mounted /usr, in order to privide the guarantee that /usr
is available in early boot.

Mounting /etc separately is not essential, but this would be a nice-to-
have feature for those who wish to encrypt it.

  and other files to the root filesystem.  It additionally permits
  mounting of /etc separately, thereby permitting it to be
  encrypted and/or writable while the root filesystem is
  unencrypted and/or read-only.
 I do not believe that this is desireable, it is complex and would come
 for free anyway by a / - /usr move.

Why would it come for free?  You would still have files in places other
than /etc on the rootfs.  And if we are deprecating a separate /usr, it
doesn't solve the problem at all, since everything would be on the rootfs,
and then everything would be encrypted.  As mentioned earlier in the
thread, encrypting /etc is an entirely different problem than mounting
/usr separately--a separate mount would IMO be the best solution to this
problem, and mounting it in the initramfs is certainly technically
possible.


Regarding the objections above, which are primarily concerned with the
creation of a non-generic initramfs, how does this alternative suggestion
sound:

- The addition of usr= options analogous to the root= options which
  permit the bootloader to specify the /usr filesystem to mount.  By
  default would do nothing, but grub could be updated to generate
  such options on systems with a separate /usr.
- We could also add an additional etc= option with the same semantics.

I'll be happy to implement this if this sounds more acceptable than the
existing approach.  It does, I think, address your primary criticisms.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?   http://gutenprint.sourceforge.net/
   `-GPG Public Key: 0x25BFB848   Please GPG sign your mail.



-- 
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/20111219201051.gb5...@codelibre.net



Bug#652678: linux-image-3.1.0-1-amd64: psmouse fails to autodetect Elan touchpad

2011-12-19 Thread Andreas Ames
Package: linux-2.6
Version: 3.1.1-1
Severity: normal

Dear Maintainer,

the psmouse driver of the referenced kernel fails to recognise the Elan 
touchpad of my notebook; it reports a Logitech Wheel Mouse instead.  
Thus I couldn't get the middle button click to work under X (amongst other 
functions).

After applying the patch as referenced in 
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/681904/comments/64
 the driver
detects the touchpad as expected.


cheers,

aa



-- Package-specific info:
** Version:
Linux version 3.1.0-1-amd64 (Debian 3.1.1-1) (b...@decadent.org.uk) (gcc 
version 4.6.2 (Debian 4.6.2-4) ) #1 SMP Mon Nov 14 08:02:25 UTC 2011

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.1.0-1-amd64 
root=UUID=b61405bd-d5ec-4f48-8f06-692aaded5b8f ro video=vesafb:mtrr:3,ywrap 
vga=792 quiet

** Tainted: PO (4097)
 * Proprietary module has been loaded.
 * Out-of-tree module has been loaded.

** Kernel log:
[8.310300] input: WebCam SCB-1100N as 
/devices/pci:00/:00:13.2/usb2/2-2/2-2:1.0/input/input11
[8.310641] usbcore: registered new interface driver uvcvideo
[8.310645] USB Video Class driver (1.1.1)
[9.684302] Adding 9751548k swap on /dev/sda7.  Priority:-1 extents:1 
across:9751548k 
[9.690319] EXT4-fs (sda5): re-mounted. Opts: (null)
[   10.000650] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[   10.109404] loop: module loaded
[   11.050073] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: 
(null)
[   11.978688] RPC: Registered named UNIX socket transport module.
[   11.978693] RPC: Registered udp transport module.
[   11.978695] RPC: Registered tcp transport module.
[   11.978696] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   12.110026] FS-Cache: Loaded
[   12.141846] FS-Cache: Netfs 'nfs' registered for caching
[   12.153373] Installing knfsd (copyright (C) 1996 o...@monad.swb.de).
[   13.328982] fuse init (API version 7.17)
[   15.100357] input: ACPI Virtual Keyboard Device as 
/devices/virtual/input/input12
[   17.235458] r8169 :03:00.0: eth0: link down
[   17.236461] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   17.458414] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   20.218850] vgaarb: this pci device is not a vga device
[   20.218877] vgaarb: this pci device is not a vga device
[   20.218890] vgaarb: this pci device is not a vga device
[   20.218902] vgaarb: this pci device is not a vga device
[   20.218915] vgaarb: this pci device is not a vga device
[   20.218930] vgaarb: this pci device is not a vga device
[   20.218943] vgaarb: this pci device is not a vga device
[   20.218956] vgaarb: this pci device is not a vga device
[   20.218968] vgaarb: this pci device is not a vga device
[   20.218981] vgaarb: this pci device is not a vga device
[   20.218993] vgaarb: this pci device is not a vga device
[   20.219006] vgaarb: this pci device is not a vga device
[   20.219018] vgaarb: this pci device is not a vga device
[   20.219030] vgaarb: this pci device is not a vga device
[   20.219042] vgaarb: this pci device is not a vga device
[   20.219054] vgaarb: this pci device is not a vga device
[   20.219067] vgaarb: this pci device is not a vga device
[   20.219079] vgaarb: this pci device is not a vga device
[   20.219091] vgaarb: this pci device is not a vga device
[   20.219104] vgaarb: this pci device is not a vga device
[   20.219116] vgaarb: this pci device is not a vga device
[   20.219127] vgaarb: this pci device is not a vga device
[   20.219139] vgaarb: this pci device is not a vga device
[   20.219151] vgaarb: this pci device is not a vga device
[   20.219163] vgaarb: this pci device is not a vga device
[   20.219176] vgaarb: this pci device is not a vga device
[   20.219187] vgaarb: this pci device is not a vga device
[   20.219200] vgaarb: this pci device is not a vga device
[   20.219221] vgaarb: device changed decodes: 
PCI::02:00.0,olddecodes=io+mem,decodes=none:owns=none
[   20.219240] vgaarb: this pci device is not a vga device
[   20.219254] vgaarb: this pci device is not a vga device
[   20.256343] [fglrx] ATIF platform detected with notification ID: 0x81
[   20.386972] Bluetooth: Core ver 2.16
[   20.387002] NET: Registered protocol family 31
[   20.387005] Bluetooth: HCI device and connection manager initialized
[   20.387008] Bluetooth: HCI socket layer initialized
[   20.387010] Bluetooth: L2CAP socket layer initialized
[   20.387015] Bluetooth: SCO socket layer initialized
[   20.432599] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.432603] Bluetooth: BNEP filters: protocol multicast
[   20.447014] Bluetooth: RFCOMM TTY layer initialized
[   20.447021] Bluetooth: RFCOMM socket layer initialized
[   20.447022] Bluetooth: RFCOMM ver 1.11
[   20.909033] lp: driver loaded but no devices found
[   21.000420] ppdev: user-space parallel port driver
[   24.522892] fglrx_pci :00:01.0: irq 43 for MSI/MSI-X
[   24.523703] [fglrx] Firegl kernel thread PID: 1834
[   

Bug#652459: Bug#652011: general: Repeated pattern of FHS violation: Dependencies of /sbin and /bin, belong in /lib

2011-12-19 Thread J.A. Bezemer


On Mon, 19 Dec 2011, Roger Leigh wrote:

[..]


Regarding the objections above, which are primarily concerned with the
creation of a non-generic initramfs, how does this alternative suggestion
sound:

- The addition of usr= options analogous to the root= options which
 permit the bootloader to specify the /usr filesystem to mount.  By
 default would do nothing, but grub could be updated to generate
 such options on systems with a separate /usr.


Nonsense, should come from /etc/fstab.



- We could also add an additional etc= option with the same semantics.


Something like this would be necessary to support separately mounted /etc, 
but I see that as a completely separate discussion. Also note that you 
would need to patch _all_ existing bootloaders for _all_ arches to 
automatically include that option in any generated config file (namely by 
parsing the oneonly main config location which is /etc/fstab or possibly 
/etc/fstab.d).


Related issue: how to specify desired fsck options (such as FSCKFIX) for / 
and /etc, while /etc is not yet mounted.



Next, you'll be arguing that /etc/fstab should be moved to /. And 
/etc/default/rcS too.



Oh, and now that I'm at it, do we also have initramfs support for 
bootlogd? and keyboard-setup? and hwclockfirst? (Last two could be 
required for proper fsck on various arches.) Plus their config files.



Best regards,

Anne Bezemer



--
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/pine.lnx.4.64.1112192352230.14...@wormhole.robuust.nl



Bug#652459: Bug#652011: general: Repeated pattern of FHS violation: Dependencies of /sbin and /bin, belong in /lib

2011-12-19 Thread Roger Leigh
On Tue, Dec 20, 2011 at 12:11:39AM +0100, J.A. Bezemer wrote:
 
 On Mon, 19 Dec 2011, Roger Leigh wrote:
 
 [..]
 
 Regarding the objections above, which are primarily concerned with the
 creation of a non-generic initramfs, how does this alternative suggestion
 sound:
 
 - The addition of usr= options analogous to the root= options which
  permit the bootloader to specify the /usr filesystem to mount.  By
  default would do nothing, but grub could be updated to generate
  such options on systems with a separate /usr.
 
 Nonsense, should come from /etc/fstab.

Of course.  In case it wasn't implicit from the above, this information
would necessarily need to be taken from /etc/fstab by update-grub or
its equivalent for other bootloaders when generating grub.cfg (or its
equivalent).  They presumably already do the same for / (or look at the
current rootfs), so it's simply copying existing practice for the
rootfs.

 - We could also add an additional etc= option with the same semantics.
 
 Something like this would be necessary to support separately mounted
 /etc, but I see that as a completely separate discussion. Also note
 that you would need to patch _all_ existing bootloaders for _all_
 arches to automatically include that option in any generated config
 file (namely by parsing the oneonly main config location which is
 /etc/fstab or possibly /etc/fstab.d).

Agreed.  In order to guarantee that /usr is always available, we will
need to support this for all bootloaders.

As an aside, this support would only be required for situations where
a separate /usr is used /and/ stuff on /usr is required for early boot.
Support for minor tools/platforms might not be required since the other
solution is simple: keep /usr on the rootfs if you need those
guarantees.

Either way, having support in the initramfs is a prerequisite for
updating the bootloaders.

 Related issue: how to specify desired fsck options (such as FSCKFIX)
 for / and /etc, while /etc is not yet mounted.

I would presume that this would be unchanged.  By the time fsck is
run, you'll have / and additionally /etc and/or /usr mounted, so
keeping it on /etc will be just fine.

 Next, you'll be arguing that /etc/fstab should be moved to /. And
 /etc/default/rcS too.

No.  I'm simply proposing a way to make additional guarantees about
the availability of /usr in early boot.  Nothing else is changed
except for when /usr is mounted.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?   http://gutenprint.sourceforge.net/
   `-GPG Public Key: 0x25BFB848   Please GPG sign your mail.



-- 
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/20111220001514.gd5...@codelibre.net