Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#31142 - [btrfs-progs] /usr/lib/udev/rules.d/70-btrfs.rules (needs modprobe)

Attached to Project: Arch Linux
Opened by C Anthony Risinger (xtfxme) - Wednesday, 15 August 2012, 17:54 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 20 October 2012, 19:03 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tom Gundersen (tomegun)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 20 October 2012, 19:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  assorted work between linux-3.6 and systemd-190 makes this not break.
Comment by Dave Reisner (falconindy) - Thursday, 16 August 2012, 19:47 GMT
Do you actually suffer from this? Adding the modprobe call is a hack, and I have a suspicion that its a bug in kmod. I'm happy to provide a patched kmod for you to test if you can actually reproduce the failure...
Comment by C Anthony Risinger (xtfxme) - Thursday, 16 August 2012, 22:17 GMT
i was indeed able to reproduce the problem, as i indicated in the thread. i was not affected by it because i have stuff running in initramfs that pretty much guarantees the btrfs module will be loaded long before anything tries to access /dev/btrfs-control, and since btrfs is my /(root) it's automatically included by mkinitcpio (also i'm not using a btrfs-RAID setup, which is required to reproduce).

contrarily, this user was only using btrfs for ancillary reasons, not as the primary /(root).

i would be happy to test a patched kmod if you believe that is the cause -- reproduction was something like:

modprobe -r btrfs
truncate -s1G btrfs.disk.{0,1}
mkfs.btrfs btrfs.disk.{0,1}
losetup -f btrfs.disk.0
losetup -f btrfs.disk.1
btrfs scan btrfs.disk.{0,1}
^^^^ previously failed ... neither `losetup` or `btrfs` were triggering a modprobe
mount /dev/loop1 /mnt
^^^^ bad superblock/etc/etc

... there's been 1-2 kernel point releases since then and im not sure about kmod updates, but no, in my brief test i cannot reproduce [anymore].
Comment by Dave Reisner (falconindy) - Thursday, 16 August 2012, 22:21 GMT
> i was indeed able to reproduce the problem

> i was not affected by it

Either you can reproduce it AND it affects you, or you can't reproduce it, and it doesn't affect you. Pick _one_. This isn't a kernel issue.
Comment by C Anthony Risinger (xtfxme) - Thursday, 16 August 2012, 22:38 GMT
well i don't give a @#$% about it then, so do what you will.
Comment by Dave Reisner (falconindy) - Sunday, 16 September 2012, 16:48 GMT Comment by Tom Gundersen (tomegun) - Thursday, 20 September 2012, 22:27 GMT
This rulefile will go away soon as a replacement will be provided by systemd-190. Hopefully we'll also see the kernel fix soon :)
Comment by Tom Gundersen (tomegun) - Tuesday, 02 October 2012, 22:21 GMT
Could anyone verify if this is still a problem with linux-3.6 (currently in testing) and the most recent systemd?

Loading...