[Pkg-bluetooth-maintainers] Bug#755274: bluez: BT adapter isn't powered on at boot

Michael Biebl biebl at debian.org
Tue Jul 22 13:39:36 UTC 2014


Instead of having each udev rule having to work around this issue, it
would be much better to simply mount /usr via the initramfs and
discourage the use of a separate /usr partition.
dracut can already do that, for initramfs-tools there is [1].

As a reality check you might be interested in the attached list.

Cheers,
Michael

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652459
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
alsa-utils/rules.d/90-alsa-restore.rules:ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", TEST=="/usr/sbin", TEST=="/usr/share/alsa", GOTO="alsa_restore_go"
alsa-utils/rules.d/90-alsa-restore.rules:TEST!="/etc/alsa/state-daemon.conf", RUN+="/usr/sbin/alsactl -E HOME=/var/run/alsa restore $attr{device/number}"
alsa-utils/rules.d/90-alsa-restore.rules:TEST=="/etc/alsa/state-daemon.conf", RUN+="/usr/sbin/alsactl -E HOME=/var/run/alsa nrestore $attr{device/number}"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -p %p"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -d"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -g -p %p"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -g -p %p"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -g -p %p"
barry-util/rules.d/10-blackberry.rules:	RUN="/usr/sbin/bcharge -p %p"
bilibop-rules/rules.d/66-bilibop.rules:# you can run /usr/share/bilibop/bilibop_rules_generator to create a
bluez/rules.d/50-bluetooth-hci-auto-poweron.rules:ACTION=="add", SUBSYSTEM=="bluetooth", KERNEL=="hci[0-9]*", RUN+="/usr/bin/hciconfig %k up"
boinc-client/rules.d/60-boinc-client.rules:SUBSYSTEM=="kernel", DEVPATH=="/kernel/uids/*", ACTION=="add", RUN+="/usr/share/boinc-client/udev-cpu_share"
ceph/rules.d/95-ceph-osd.rules:  RUN+="/usr/sbin/ceph-disk-activate /dev/$name"
ceph/rules.d/95-ceph-osd.rules:  RUN+="/usr/sbin/ceph-disk activate-journal /dev/$name"
ceph/rules.d/95-ceph-osd.rules:  RUN+="/usr/sbin/ceph-disk-activate /dev/mapper/$env{ID_PART_ENTRY_UUID}"
dahdi-linux/rules.d/xpp.rules:	RUN+="/usr/share/dahdi/xpp_fxloader udev $env{PRODUCT}"
dahdi-linux/rules.d/xpp.rules:# By default XPP_INIT_DIR="/usr/share/dahdi"
dahdi/rules.d/60-dahdi.rules:SUBSYSTEM=="dahdi_devices",	RUN="/usr/share/dahdi/handle_device"
dahdi/rules.d/60-dahdi.rules:SUBSYSTEM=="dahdi_spans",	RUN="/usr/share/dahdi/span_config"
flashcache-utils/rules.d/84-flashcache.rules:,RUN+="/usr/bin/logger -t flashcache Version mismatch between utilities and kernel module."\
flashcache-utils/rules.d/84-flashcache.rules:,RUN+="/usr/bin/logger -t flashcache[/dev/%k] Loaded flashcache device. %c"
hplip/rules.d/56-hpmud.rules:ENV{hp_test}=="yes", PROGRAM="/bin/sh -c 'logger -p user.info loading HP Device $env{BUSNUM} $env{DEVNUM}'", RUN+="/bin/sh -c 'if [ -f /usr/bin/systemctl ]; then /usr/bin/systemctl --no-block start hplip-printer@$env{BUSNUM}:$env{DEVNUM}.service; else /usr/bin/nohup /usr/bin/python /usr/bin/hp-config_usb_printer $env{BUSNUM}:$env{DEVNUM} ; fi &'"
irda-utils/rules.d/60-irda-utils.rules:SUBSYSTEM=="net", SUBSYSTEMS=="usb", ACTION=="add", ATTR{type}=="783", RUN+="/sbin/start-stop-daemon --start --quiet --pidfile /var/run/irattach.pid --startas /usr/sbin/irattach -- $env{INTERFACE} -s"
ir-keytable/rules.d/60-ir-keytable.rules:ACTION=="add", SUBSYSTEM=="rc", RUN+="/usr/bin/ir-keytable -a /etc/rc_maps.cfg -s $name"
isight-firmware-tools/rules.d/80_isight.rules:ACTION=="add", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="8300", RUN+="/usr/lib/udev/ift-load --firmware /lib/firmware/isight.fw"
kino/rules.d/60-kino.rules:        RUN+="/usr/bin/killall --quiet -USR2 kino"
kino/rules.d/60-kino.rules:        RUN+="/usr/bin/killall --quiet -USR2 kino"
libccid/rules.d/92-libccid.rules:#SUBSYSTEMS=="pcmcia", DRIVERS=="serial_cs", ACTION=="add", ATTRS{prod_id1}=="Gemplus", ATTRS{prod_id2}=="SerialPort", ATTRS{prod_id3}=="GemPC Card", RUN+="/usr/sbin/pcscd --hotplug" 
libccid/rules.d/92-libccid.rules:ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="4081", RUN+="/usr/sbin/Kobil_mIDentity_switch"
libffado2/rules.d/60-ffado.rules:# Focusrite Audio Engineering Limited
libgnuradio-fcd3.7.3/rules.d/60-libgnuradio-fcd3.7.3.rules:ACTION=="add", BUS=="usb", SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="fb56", GROUP:="usrp", MODE:="0660", SYMLINK+="FCD"
libgnuradio-fcd3.7.3/rules.d/60-libgnuradio-fcd3.7.3.rules:SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fb56",GROUP:="usrp", MODE:="0660", SYMLINK+="FCD"
libosinfo-bin/rules.d/95-osinfo.rules:    IMPORT{program}="/usr/bin/osinfo-detect -f env $tempnode"
librbd1/rules.d/50-rbd.rules:KERNEL=="rbd[0-9]*", ENV{DEVTYPE}=="disk", PROGRAM="/usr/bin/ceph-rbdnamer %k", SYMLINK+="rbd/%c{1}/%c{2}"
librbd1/rules.d/50-rbd.rules:KERNEL=="rbd[0-9]*", ENV{DEVTYPE}=="partition", PROGRAM="/usr/bin/ceph-rbdnamer %k", SYMLINK+="rbd/%c{1}/%c{2}-part%n"
madfuload/rules.d/42-madfuload.rules:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2803", RUN+="/usr/sbin/madfuload -l -n -f /usr/share/usb/maudio/ma003101.bin -D $env{DEVNAME}"
madfuload/rules.d/42-madfuload.rules:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2804", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma004103.bin -D $env{DEVNAME}"
madfuload/rules.d/42-madfuload.rules:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2805", RUN+="/usr/sbin/madfuload -l -n -f /usr/share/usb/maudio/ma005101.bin -D $env{DEVNAME}"
madfuload/rules.d/42-madfuload.rules:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2806", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma006100.bin -D $env{DEVNAME}"
madfuload/rules.d/42-madfuload.rules:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2808", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma008100.bin -D $env{DEVNAME}"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx -D /dev/%P"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx -D /dev/%P"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D /dev/%P"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx -D /dev/%P"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx -D /dev/%P"
midisport-firmware/rules.d/42-midisport-firmware.rules:ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx -D /dev/%P"
triggerhappy/rules.d/60-triggerhappy.rules:	RUN+="/usr/sbin/th-cmd --socket /var/run/thd.socket --passfd --udev"
triggerhappy/rules.d/60-triggerhappy.rules:#	RUN+="/usr/sbin/th-cmd --socket /var/run/thd.socket --passfd --udev --grab"
uhd-host/rules.d/60-uhd-host.rules:SUBSYSTEMS=="usb", ATTRS{idVendor}=="fffe", ATTRS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"
uhd-host/rules.d/60-uhd-host.rules:SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0001", GROUP:="usrp", MODE:="0660"
uhd-host/rules.d/60-uhd-host.rules:SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"
uhd-host/rules.d/60-uhd-host.rules:SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0020", GROUP:="usrp", MODE:="0666"
usbmount/rules.d/usbmount.rules:KERNEL=="sd*", DRIVERS=="sbp2",		ACTION=="add",	RUN+="/usr/share/usbmount/usbmount add"
usbmount/rules.d/usbmount.rules:KERNEL=="sd*", SUBSYSTEMS=="usb",	ACTION=="add",	RUN+="/usr/share/usbmount/usbmount add"
usbmount/rules.d/usbmount.rules:KERNEL=="ub*", SUBSYSTEMS=="usb",	ACTION=="add",	RUN+="/usr/share/usbmount/usbmount add"
usbmount/rules.d/usbmount.rules:KERNEL=="sd*",				ACTION=="remove",	RUN+="/usr/share/usbmount/usbmount remove"
usbmount/rules.d/usbmount.rules:KERNEL=="ub*",				ACTION=="remove",	RUN+="/usr/share/usbmount/usbmount remove"
usbmuxd/rules.d/85-usbmuxd.rules:TEST=="/run/systemd/system/", ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="12[9a][0-9a-f]", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="0", OWNER="usbmux", TAG+="systemd", ENV{SYSTEMD_WANTS}="usbmuxd.service", RUN+="/usr/bin/pkill -x -SIGUSR2 usbmux" GOTO="usbmuxd_systemd_end"
usbmuxd/rules.d/85-usbmuxd.rules:ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="12[9a][0-9a-f]", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="0", OWNER="usbmux", RUN+="/usr/sbin/usbmuxd -u -U usbmux"
usbmuxd/rules.d/85-usbmuxd.rules:ACTION=="remove", SUBSYSTEM=="usb", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ENV{INTERFACE}=="255/*", RUN+="/usr/sbin/usbmuxd -x"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-bluetooth-maintainers/attachments/20140722/eb3b809e/attachment.sig>


More information about the Pkg-bluetooth-maintainers mailing list