Changeset 423


Ignore:
Timestamp:
01/29/09 22:14:18 (3 years ago)
Author:
tschmitt
Message:
  • SATA-Treiber sind jetzt statisch, IDE- und PATA-Treiber modular im LINBO-Kernel.
  • alte IDE-SATA-Treiber wieder deaktiviert.
  • Hardwareerkennung in init.sh überarbeitet: Module werden gemäß den Modullisten /etc/ata_modules bzw. - wenn "useide" gesetzt - /etc/ide_modules geladen.
  • Grub4dos auf Version 0.4.4-2009-01-28 aktualisiert.
Location:
main/linuxmuster-linbo/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • main/linuxmuster-linbo/trunk/conf/initramfs.conf

    r418 r423  
    1717file /etc/services ../../linbo/etc/services 644 0 0 
    1818file /etc/nsswitch.conf ../../linbo/etc/nsswitch.conf 644 0 0 
     19 
     20# modules lists 
     21file /etc/ata_modules ../../linbo/etc/ata_modules 644 0 0 
     22file /etc/ide_modules ../../linbo/etc/ide_modules 644 0 0 
    1923 
    2024# shared libraries 
  • main/linuxmuster-linbo/trunk/conf/kernel.conf

    r421 r423  
    22# Automatically generated make config: don't edit 
    33# Linux kernel version: 2.6.28.2 
    4 # Mon Jan 26 16:47:15 2009 
     4# Thu Jan 29 20:52:48 2009 
    55# 
    66# CONFIG_64BIT is not set 
     
    702702CONFIG_SCSI_SAS_ATTRS=y 
    703703CONFIG_SCSI_SAS_LIBSAS=y 
     704# CONFIG_SCSI_SAS_ATA is not set 
    704705CONFIG_SCSI_SAS_HOST_SMP=y 
    705706# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set 
     
    770771CONFIG_SCSI_DH_EMC=m 
    771772CONFIG_SCSI_DH_ALUA=m 
    772 CONFIG_ATA=m 
     773CONFIG_ATA=y 
    773774# CONFIG_ATA_NONSTANDARD is not set 
    774775CONFIG_ATA_ACPI=y 
    775776CONFIG_SATA_PMP=y 
    776 CONFIG_SATA_AHCI=m 
    777 CONFIG_SATA_SIL24=m 
     777CONFIG_SATA_AHCI=y 
     778CONFIG_SATA_SIL24=y 
    778779CONFIG_ATA_SFF=y 
    779 CONFIG_SATA_SVW=m 
     780CONFIG_SATA_SVW=y 
    780781CONFIG_ATA_PIIX=m 
    781782# CONFIG_SATA_MV is not set 
    782 CONFIG_SATA_NV=m 
    783 CONFIG_PDC_ADMA=m 
    784 CONFIG_SATA_QSTOR=m 
    785 CONFIG_SATA_PROMISE=m 
    786 CONFIG_SATA_SX4=m 
    787 CONFIG_SATA_SIL=m 
     783CONFIG_SATA_NV=y 
     784CONFIG_PDC_ADMA=y 
     785CONFIG_SATA_QSTOR=y 
     786CONFIG_SATA_PROMISE=y 
     787CONFIG_SATA_SX4=y 
     788CONFIG_SATA_SIL=y 
    788789CONFIG_SATA_SIS=m 
    789 CONFIG_SATA_ULI=m 
    790 CONFIG_SATA_VIA=m 
    791 CONFIG_SATA_VITESSE=m 
    792 CONFIG_SATA_INIC162X=m 
     790CONFIG_SATA_ULI=y 
     791CONFIG_SATA_VIA=y 
     792CONFIG_SATA_VITESSE=y 
     793CONFIG_SATA_INIC162X=y 
    793794CONFIG_PATA_ACPI=m 
    794795CONFIG_PATA_ALI=m 
  • main/linuxmuster-linbo/trunk/debian/changelog

    r421 r423  
     1linuxmuster-linbo (1.1.8-1) unstable; urgency=low 
     2 
     3  * compiled sata drivers static, pata and ide drivers as modules 
     4  * deactivated deprecated old ide/sata option again 
     5  * new upstream version of grub4dos -> 0.4.4-2009-01-28 
     6  * init.sh: reworked module loading in hwsetup() using ata and ide module lists 
     7 
     8 -- Thomas Schmitt <schmitt@lmz-bw.de>  Thu, 29 Jan 2009 20:49:56 +0100 
     9 
    110linuxmuster-linbo (1.1.7-1) unstable; urgency=low 
    211 
  • main/linuxmuster-linbo/trunk/debian/md5sums.src

    r421 r423  
    2209addfe7ae469677da39ed66d83858d3  chntpw-source-080526.zip 
    33b44b62af69863fc74f2946a56466d19d  cloop_2.628-2.tar.gz 
    4 64a232e9d1ec270a1dc008a8b01675bf  grub4dos-0.4.4-2009-01-26-src.zip 
     483cc7c162ade60cc24efe3bdd3dc334c  grub4dos-0.4.4-2009-01-28-src.zip 
    55d9f2ecd3c3307905f24130a25816e6cc  kexec-tools-2.0.0.tar.bz2 
    668fce853ebfe658f0833d34bb1dc14d86  linux-2.6.28.2.tar.bz2 
  • main/linuxmuster-linbo/trunk/linbo/init.sh

    r421 r423  
    5858 echo 0 >/proc/sys/kernel/printk 
    5959 CMDLINE="$(cat /proc/cmdline)" 
     60 echo "$CMDLINE" | grep -q debug && debug=yes 
     61 echo "$CMDLINE" | grep -q useide && useide=yes 
    6062 mount -t sysfs /sys /sys 
    6163 mount -t devpts /dev/pts /dev/pts 2>/dev/null 
     
    181183 UNAME="$(uname -r)" 
    182184 NETMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/net)" 
    183  for m in $NETMODULES; do modprobe "$m" & done 
     185 for m in $NETMODULES; do 
     186  if [ -n "$debug" ]; then 
     187   modprobe -v "$m" 
     188  else 
     189   modprobe -q "$m" 
     190  fi 
     191 done 
    184192 sleep 2 
    185193 if [ -n "$ipaddr" ]; then 
     
    223231hwsetup(){ 
    224232 rm -f /tmp/linbo-cache.done 
    225  UNAME="$(uname -r)" 
    226  HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/usb /lib/modules/$UNAME/kernel/drivers/scsi)" 
    227  if cat /proc/cmdline | grep -q useide; then 
    228   HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/ide) $HDDMODULES" 
     233 if [ -n "$useide" ]; then 
     234  HDDMODULES="$(cat /etc/ide_modules)" 
     235  drive=/dev/hda 
    229236 else 
    230   HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/ata) $HDDMODULES" 
    231  fi 
    232  FSMODULES="$(findmodules /lib/modules/$UNAME/kernel/fs)" 
    233  # Silence 
    234  for m in $HDDMODULES $FSMODULES; do modprobe "$m" & done 
    235  sleep 1 
    236  enable_dma 
     237  HDDMODULES="$(cat /etc/ata_modules)" 
     238  drive=/dev/sda 
     239 fi 
     240 # load modules only if drive is not yet present 
     241 if ! sfdisk -l $drive; then  
     242  for m in $HDDMODULES; do 
     243   modprobe -v "$m" 
     244   if sfdisk -l $drive >/dev/null 2>&1; then 
     245    echo "Success!" 
     246    break 
     247   else 
     248    modprobe -r "$m" 
     249   fi 
     250  done 
     251  sleep 2 
     252 fi 
     253 [ -n "$useide" ] && enable_dma 
    237254 echo > /tmp/linbo-cache.done  
    238255} 
     
    242259 
    243260# Initial setup 
    244 init_setup >/dev/null 2>&1 
     261if [ -n "$debug" ]; then 
     262 init_setup 
     263else 
     264 init_setup >/dev/null 2>&1 
     265fi 
    245266 
    246267# BG processes (HD and Network detection can run in parallel) 
    247 hwsetup >/dev/null 2>&1 & 
    248 network >/dev/null 2>&1 & 
    249  
     268if [ -n "$debug" ]; then 
     269 hwsetup & 
     270 network & 
     271else 
     272 hwsetup >/dev/null 2>&1 & 
     273 network >/dev/null 2>&1 & 
     274fi 
     275 
Note: See TracChangeset for help on using the changeset viewer.