/[soft]/drakx-kbd-mouse-x11/trunk/tools/display_driver_helper
ViewVC logotype

Diff of /drakx-kbd-mouse-x11/trunk/tools/display_driver_helper

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3921 by anssi, Thu Apr 5 02:49:35 2012 UTC revision 3922 by anssi, Thu Apr 5 02:49:39 2012 UTC
# Line 340  get_initrd_kms_drivers() { Line 340  get_initrd_kms_drivers() {
340          zcat "$initrd" | cpio -t --quiet | sed -nr "s,.*/($kms_drivers)\.ko.*$,\1,p"          zcat "$initrd" | cpio -t --quiet | sed -nr "s,.*/($kms_drivers)\.ko.*$,\1,p"
341  }  }
342    
343  get_active_kms_drivers() {  get_hw_display_modaliases() {
         local kms_drivers=  
344          for device in $(grep -l 0x03 /sys/bus/pci/devices/0000\:0*/class); do          for device in $(grep -l 0x03 /sys/bus/pci/devices/0000\:0*/class); do
345                  [ -e "$device" ] || continue                  [ -e "$device" ] || continue
346                  device="$(dirname $device)"                  device="$(dirname $device)"
347                  [ -f "$device/modalias" ] || continue                  [ -f "$device/modalias" ] || continue
348                  modalias="$(cat "$device/modalias")"                  cat "$device/modalias"
349            done
350    }
351    
352    get_active_kms_drivers() {
353            local kms_drivers=
354            for modalias in $(get_hw_display_modaliases); do
355                  for modulename in $(/sbin/modprobe -Rq "$modalias"); do                  for modulename in $(/sbin/modprobe -Rq "$modalias"); do
356                          IS_KMS=                          IS_KMS=
357                          check_driver "$modulename" "$modalias" || continue                          check_driver "$modulename" "$modalias" || continue

Legend:
Removed from v.3921  
changed lines
  Added in v.3922

  ViewVC Help
Powered by ViewVC 1.1.30