hdparm в Debian 3.1 Sarge (не "включается" Debian-way)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
chitatel
Сообщения: 2097

hdparm в Debian 3.1 Sarge

Сообщение chitatel »

Имею трабл с hdparm. Суть такова:

1. Три диска IDE - hda, hdb, hdc соответственно.
2. Делаю: а) читаю README.Debian.gz, б) создаю линк на /etc/init.d/hdparm вида /etc/rc3.d/@S29hdparm.second, б) правлю файло /etc/hdparm.conf путем раскомментирования нужных строк и выставления нужных значений.
3. Ничего не выходит, все по-старому. Выставление значения ROOTFS = что_нужно - не помогает, все по-старому.
4. В том же файле прописываю руками параметры для каждого диска типа: command_line {hdparm -q -m16 -q -c1 /dev/hda} - все замечательно работает!

Как определить, почему не срабатывает истинно арийский Debian-way?
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: hdparm в Debian 3.1 Sarge

Сообщение WarlorD »

chitatel писал(а):
29.11.2005 13:28
Имею трабл с hdparm. Суть такова:

1. Три диска IDE - hda, hdb, hdc соответственно.
2. Делаю: а) читаю README.Debian.gz, б) создаю линк на /etc/init.d/hdparm вида /etc/rc3.d/@S29hdparm.second, б) правлю файло /etc/hdparm.conf путем раскомментирования нужных строк и выставления нужных значений.
3. Ничего не выходит, все по-старому. Выставление значения ROOTFS = что_нужно - не помогает, все по-старому.
4. В том же файле прописываю руками параметры для каждого диска типа: command_line {hdparm -q -m16 -q -c1 /dev/hda} - все замечательно работает!

Как определить, почему не срабатывает истинно арийский Debian-way?

Покажи полностью файл.
Может забыл последнюю скобку раскомментировать? Ну или еще чего. Я вот только что проверил у себя - у меня арийский:) Debian-way работает.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: hdparm в Debian 3.1 Sarge

Сообщение chitatel »

WarlorD писал(а):
30.11.2005 03:47
chitatel писал(а):
29.11.2005 13:28

Имею трабл с hdparm. Суть такова:

1. Три диска IDE - hda, hdb, hdc соответственно.
2. Делаю: а) читаю README.Debian.gz, б) создаю линк на /etc/init.d/hdparm вида /etc/rc3.d/@S29hdparm.second, б) правлю файло /etc/hdparm.conf путем раскомментирования нужных строк и выставления нужных значений.
3. Ничего не выходит, все по-старому. Выставление значения ROOTFS = что_нужно - не помогает, все по-старому.
4. В том же файле прописываю руками параметры для каждого диска типа: command_line {hdparm -q -m16 -q -c1 /dev/hda} - все замечательно работает!

Как определить, почему не срабатывает истинно арийский Debian-way?

Покажи полностью файл.
Может забыл последнюю скобку раскомментировать? Ну или еще чего. Я вот только что проверил у себя - у меня арийский:) Debian-way работает.


Файл добавляю в том виде, в каком пытался использовать, но безрезультатно. В нем же последними следуют работающие строки (закомментировано). Гляньте, пожалуйста, на предмет ошибок, хотя у меня подозрение, что дело все-таки не в нем.

(Тут убрал комментарии)

# -q be quiet
quiet
# -a sector count for filesystem read-ahead
#read_ahead_sect = 12
# -A disable/enable the IDE drive's read-lookahead feature
#lookahead = on
# -b bus state
#bus = on
# -B apm setting
#apm = 255
# -c enable (E)IDE 32-bit I/O support - can be any of 0,1,3
io32_support = 1
# -d disable/enable the "using_dma" flag for this drive
#dma = off
# -D enable/disable the on-drive defect management
#defect_mana = off
# -E cdrom speed
#cd_speed = 16
# -k disable/enable the "keep_settings_over_reset" flag for this drive
#keep_settings_over_reset = off
# -K disable/enable the drive's "keep_features_over_reset" flag
#keep_features_over_reset = on
# -m sector count for multiple sector I/O
mult_sect_io = 16
# -P maximum sector count for the drive's internal prefetch mechanism
#prefetch_sect = 12
# -r read-only flag for device
#read_only = off
# -S standby (spindown) timeout for the drive
#spindown_time = 24
# -u interrupt-unmask flag for the drive
#interrupt_unmask = on
# -W Disable/enable the IDE drive's write-caching feature
#write_cache = off
# -X IDE transfer mode for newer (E)IDE/ATA2 drives
#transfer_mode = 34
# -y force to immediately enter the standby mode
#standby
# -Y force to immediately enter the sleep mode
#sleep
# -Z Disable the power-saving function of certain Seagate drives
#disable_seagate
# -M Set the acoustic management properties of a drive
#acoustic_management
# -p Set the chipset PIO mode
# chipset_pio_mode

# Root file systems. Please see README.Debian for details
ROOTFS = /dev/hdc8

## New note - you can use straight hdparm commands in this config file
## as well - the set up is ugly, but it keeps backwards compatibility
## Additionally, it should be noted that any blocks that begin with
## the keyword 'command_line' are not run until after the root filesystem
## is mounted. This is done to avoid running blocks twice. If you need
## to run hdparm to set parameters for your root disk, please use the
## standard format.

#Samples follow:
#First three are good for devfs systems, fourth one for systems that do
#not use devfs. The fifth example uses straight hdparm command line
#syntax. Any of the blocks that use command line syntax must begin with
#the keyword 'command_line', and no attempt is made to validate syntax.
#It is provided for those more comfortable with hdparm syntax.

#/dev/discs/disc0/disc {
# mult_sect_io = 16
# write_cache = off
# spindown_time = 240
#}

#/dev/discs/disc1/disc {
# mult_sect_io = 32
# spindown_time = 36
# write_cache = off
#}

#/dev/cdroms/cdrom0 {
# dma = on
# interrupt_unmask = on
# io32_support = 0
#}

#/dev/hda {
# mult_sect_io = 16
# write_cache = off
# dma = on
#}

#command_line {
# hdparm -q -m16 -q -W0 -q -d1 /dev/hda
#}

#Работающие строки
#command_line {
# hdparm -q -m16 -q -c1 /dev/hda
#}
#command_line {
# hdparm -q -m16 -q -c1 /dev/hdb
#}
#command_line {
# hdparm -q -m16 -q -c1 /dev/hdc
#}

P.S. Хотел добавить в виде файла - не получается почему-то.
Спасибо сказали:
Аватара пользователя
Dumus
Сообщения: 39

Re: hdparm в Debian 3.1 Sarge

Сообщение Dumus »

а почему /etc/rc3.d/... ? он у тебя в initab'e прописан?
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: hdparm в Debian 3.1 Sarge

Сообщение chitatel »

Dumus писал(а):
30.11.2005 09:15
а почему /etc/rc3.d/... ? он у тебя в initab'e прописан?


Да, у меня в inittab'e

# The default runlevel
id:3:initdefault:

Т.е. я изменил дефолтный дебиановский 2 на 3. Это как-то связано с проблемой?
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: hdparm в Debian 3.1 Sarge

Сообщение WarlorD »

У меня вот раскомментированно таким образом и работает.
Попробуй то же самое сделать.

Код: Выделить всё

/dev/hda {
        mult_sect_io = 16
#       write_cache = off
#       dma = on
}
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: hdparm в Debian 3.1 Sarge

Сообщение chitatel »

WarlorD писал(а):
30.11.2005 23:28
У меня вот раскомментированно таким образом и работает.
Попробуй то же самое сделать.

Код: Выделить всё

/dev/hda {
        mult_sect_io = 16
#       write_cache = off
#       dma = on
}


WarlorD, так у тебя в таком случае тоже юзается не Debian way. То есть и ты не ариец :)

У нас используется вот это:
## New note - you can use straight hdparm commands in this config file
## as well - the set up is ugly, but it keeps backwards compatibility...бла-бла-бла...

Т.е. это сохраненная для совместимости ("compatibility") уродская ("ugly") конфигурация/поднятие ("set up"). :)

Словом, настроить истинно-арийский Debian way у меня так и не вышло, юзаю этот самый ugly.
Интерес, в общем-то, был академический, но в любом случае - спасибо.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: hdparm в Debian 3.1 Sarge

Сообщение WarlorD »

chitatel писал(а):
01.12.2005 13:53
WarlorD писал(а):
30.11.2005 23:28

У меня вот раскомментированно таким образом и работает.
Попробуй то же самое сделать.

Код: Выделить всё

/dev/hda {
        mult_sect_io = 16
#       write_cache = off
#       dma = on
}


WarlorD, так у тебя в таком случае тоже юзается не Debian way. То есть и ты не ариец :)

У нас используется вот это:
## New note - you can use straight hdparm commands in this config file
## as well - the set up is ugly, but it keeps backwards compatibility...бла-бла-бла...

Т.е. это сохраненная для совместимости ("compatibility") уродская ("ugly") конфигурация/поднятие ("set up"). :)

Словом, настроить истинно-арийский Debian way у меня так и не вышло, юзаю этот самый ugly.
Интерес, в общем-то, был академический, но в любом случае - спасибо.

вот так и узнали мы, что мы не арийцы - бывает же, ну да ладно, главное работает и все тут.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали: