Очень медленно инициализируется DVD [РЕШЕНО]
Здравствуйте, заметил такую неприятную особенность при переезде с Gnome 2.24 на KDE 4.2 - очнь долго, около минуты, инициализируется DVD-диск, когда его вставляешь в дисковод. Такое проявляется только с DVD, с CD всё в порядке. Проявляется так:
1) Вставляеш DVD в дисковод
2) Ждёш, когда в апплете "извещение о новых устройствах" появится этот диск, чтобы его потом можно было смонтировать.
3) Нажимаешь на появившийся в апплете DVD диск "открыть в Dolphin"
4) Диск монтируется. Дальше всё ОК. Обращение к диску происходит быстро. Короче, дальше всё нормально.
Суть проблемы составляет шаг (2). Ждать приходится около минуты, я даже по секундомеру засекал :) 55 сек получается. При том, тот же самый диск на другом компе, где пока ещё, стоит винда шаг (2) проходит за 20 сек.
Ядро собирал с поддержкой UDF, если это важно. Автомонтированием у меня занимается HAL, в fstab ничего про cdrom не прописано. Пробовал делать так:
1) Набираешь в консоли от root
#pmount /dev/dvd
,но Enter пока не жмешь
2) Вставляешь DVD
3) Практически одновременно с пунктом (2) нажимаешь "Enter" в консоли и засекаешь время.
4) Результат тот же. Инициализируется около минуты, а потом монтируется.
с
# mount /dev/dvd /media
та же история, только mount, не дождавшись окончания инициализации написал сначало это:
mount: Носитель не найден
затем, я опять ввел
# mount /dev/dvd /media
после этого всё смонтировалось. В итоге диск инициализировался также около минуты.
А больше и не знаю какие подробности привести.
Вопрос в следующем. Можно ли с этим как-нибудь бороться? А то ждать каждый раз по минуте при смене диска не хочется. Может драйвер как-нибудь по особенному нужно в ядре собрать или где-нибудь таймауты каке-нибудь уменьшить? Подскажите пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
Дело в кедах или в чём-то
Дело в кедах или в чём-то ещё? Вроде в гноме нормально, а потом mount долго отрабатывает...
Попробую у себя, вроде тоже что-то такое замечал...
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
> Дело в кедах или в чём-то
> Дело в кедах или в чём-то ещё?
Похоже, что не в кедах. Я попробовал сделать так. Ctrl+Alt+F1, и попробовал сказать
#mount /dev/dvd /media
Результат такой же. Я засекал минута ровно :)
Может с настройками ядра чего не так?
Возможно, надо посмотреть
Возможно, надо посмотреть
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А какие пункты в настройках
А какие пункты в настройках ядра первым делом проверить?
Без понятия (-:Е Я имел в
Без понятия (-:Е
Я имел в виду, посмотреть у себя.
Вообще я подозреваю hal. Почему-то
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
в логах наверняка что-нибудь
в логах наверняка что-нибудь есть ;)
А в каких логах. Какой файл
А в каких логах. Какой файл смотреть?
ты так говоришь, будто я у
ты так говоришь, будто я у тебя настраивал ведение логов.
во всех ;)
Да я просто новечёк в Linux
Да я просто новичок в Linux :) В каких логах это прописывается по умолчанию, стандарно? Я ведение логов вообще не настраивал.
dmesg|tail -n 1000 обычно оно
dmesg|tail -n 1000
обычно оно пишется в /var/log/kern.log в случае syslog-ng с начальными настройками
У меня от нажатия кнопки на
У меня от нажатия кнопки на DVD-ROM до появления окошка-оповещения проходит 22 секнуды, вполне нормально, мне кажется.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Проверил у себя. 12 секунд -
Проверил у себя.
12 секунд - за это время лоток с диском успевает заехать в привод, а КДЕ4 выбросить соответствующее окошко. Монтирование происходит мгновенно.
Возможно, дело в конкретном приводе и конкретном диске. Больше смахивает на плохой привод, с трудом читающий диск, ведь на другом приводе этот диск монтируется быстро.
После команды #dmesg|tail -n
После команды
#dmesg|tail -n 1000
Выдает много чего, но мне показалось, что именно это оносится к делу.
3ware Storage Controller device driver for Linux v1.26.02.002.
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ata_piix 0000:00:1f.1: version 2.12
ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1100 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1108 irq 15
ata1.00: ATA-6: IC25N080ATMR04-0, MO4OAD4A, max UDMA/100
ata1.00: 156301488 sectors, multi 16: LBA48
ata1.01: ATAPI: PIONEER DVD-RW DVR-K15RA, 1.04, max UDMA/33
ata1.00: configured for UDMA/100
ata1.01: configured for UDMA/33
ata2: port disabled. ignoring.
scsi 0:0:0:0: Direct-Access ATA IC25N080ATMR04-0 MO4O PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
scsi 0:0:1:0: CD-ROM PIONEER DVD-RW DVR-K15RA 1.04 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:1:0: Attached scsi CD-ROM sr0
sr 0:0:1:0: Attached scsi generic sg1 type 5
*
*пропущено много чего
*
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ACPI: I/O resource 0000:00:1f.3 [0x1400-0x141f] conflicts with ACPI region SMBI [0x1400-0x140f]
ACPI: Device needs an ACPI driver
*
*пропущено много чего, и самом конце вывода
*
ACPI: EC: missing confirmations, switch off interrupt mode.
У меня такого файла нет :( nano /var/log/kern.log
Вот что у меня есть
# ls /var
cache db empty gdm lib lock log mail run spool state tmp www
#ls /var/run
cups dbus.pid dhcpcd hald kdm.pid NetworkManager pm-utils random-seed sepermit utmp xauth
dbus dhcp dhcpcd-eth0.pid hald.pid mysqld openldap pulse samba svnserve.pid wpa_supplicant xdmctl
#ls /var/log
cups emerge.log hsqldb.log mysql portage sandbox Xorg.0.log.old Xorg.20.log
dmesg faillog kdm.log news rc.log wtmp Xorg.1.log Xorg.2.log
emerge-fetch.log gdm lastlog pm-powersave.log samba Xorg.0.log Xorg.1.log.old
Я бы посмотрел в
Я бы посмотрел в сторону
В ядрище есть опция типа SATA ACPI Support или типа того.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А у меня SATA интрефейса
А у меня SATA интрефейса вообше нет. У меня ноут того времени, когда SATA ещё не было у нас распространено.
Вот вывод от lspci
whiteshark ~ # lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon Mobility X600]
02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
02:03.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
02:04.0 CardBus bridge: ENE Technology Inc CB-710/2/4 Cardbus Controller
02:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
02:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller
Но дрова для дисков у меня
Но дрова для дисков у меня все PATA, а не ATA.
Сейчас вот с этой ссылкой разбираюсь
http://www.nabble.com/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%B2-dmesg-td15350952.html
и с этой
http://kernelnewbies.org/Linux_2_6_19#head-cdcbaa9c1b476decdc064e0a75d23d1328b1ddce
Чет я замучался уже с эти
Чет я замучался уже с эти настройками для SCSI. Вроде все перешли на новае дрова libata, которые подходят и для SCSI устройств. Я тоже включил пункт в ядре PATA и SATA, хотя у меня контроллер IDE. Но вот оказалось, что все функции в пунке SCSI отключать всёравно нельза. В общем точно не знаю какие опции нужны, а какие устарели и мне не подходят. Пожалуйста подскажите какие пункты нужно включать в разделе SCSI, которые влияют на скорость DVD, при этом используются дрова libata.
Вот некоторая инфа про мой DVD - догадался посмотреть повнимательнее вывод команды
#dmesg|tail -n 1000
scsi 0:0:1:0: CD-ROM PIONEER DVD-RW DVR-K15RA 1.04 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Какие пункты в ядре нужны DVD для нормальной работы?
PS Я до этого приводил листинг, сам сначала не понял..., оказывается это место
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ACPI: I/O resource 0000:00:1f.3 [0x1400-0x141f] conflicts with ACPI region SMBI [0x1400-0x140f]
ACPI: Device needs an ACPI driver
оно вообще, по-моему, не к DVD относится, а к этому устройсву:
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
>В ядрище есть опция типа SATA ACPI Support или типа того.
Пробовал, на скорость не повлияло :(
Попробуй сделать так, как
Попробуй сделать так, как описано тут: http://62.3.120.141/~pappy/
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Спасибо большое за ссылку,
Спасибо большое за ссылку, она стала поводом для более подробного изучения настроек ядра (ну и Гугль конечно помог :)) Докопался до того, что у меня теперь PCMCIA на ноуте заработало как надо, а то раньше ни CompactFlash через PCMCIA'йный адаптер не читало, ни внешний жесткий диск в PCMCIA' йной коробочке не воспринимало. А теперь всё пашет! Даже WiFi встроеное завелось, правда, с настройками ещё до конца не разобрался, ну это ладно. Главное, что я свой адаптер вижу через iwconfig и он у меня при сканировании безпроводные сети теперь находит.
Тут попробовал, взял у друга другой DVD, но не записаный на болванку (с данными), а личензионный (с фильмом). Прочитался на 15 сек. Т.е получаетя так:
1) Диск №1 (с данными) читается:
-- на ноуте с Linux за 55-60 сек.
-- на компе с ВендОЙ за 22 сек.
2) Диск №2 (с фильмом) читается:
-- на ноуте с Linux за 15 сек.
-- на компе с ВендОЙ за 15 сек.
По нескольку раз время засекал - результат тот же.
DVD привод подключен в ноуте через старый IDE ноутбучный контроллер, а дрова я в ядре ставил новые, для PATA, и привод у меня видется как 'sr0', а не как 'hdb' (или как он там должен видеться со старыми дровами?). Списываю всё на особенность работы новых доров со старыми IDE контроллерами (моему ноуту года 3-4 - Acer Aspire 9100). Я в Linux новичок, поэтому могу ошибаться и на правильность своего мнения не претендую :) В общем, решил пометить тему решённой и не обращать внимания на эти вещи :) Всем большое спасибо за помощь и за внимание к моей проблеме. Всем удачи!
P. S. Но если у кого будут какие идеи напишите - попробую, а вдруг исчезнет проблема :) Кстати, могу конфиг ядра на какой-нибудь pastebin выложить,... да почему могу?... выкладываю, вот
http://pastebin.com/f3e889189
Ещё опишу что слышно, когда
Ещё опишу что слышно, когда закрываешь дисковод. Раздается потрескивание, затем он молчит секунд 15-20, еле-еле слышно иногда раздается короткое журчание. Затем короткое трещание и диск пытается раскрутиться со средней скоростью. Крутиться он так примерно 5 сек, потом опять останавливается. Через 5 сек опять раздается нескольких коротких потрескиваний и отчётливо и громко слышится журчание, какбудто диск раскручивается, но не сильно. Через 5 сек. раздается потрескивание и журчание стихает. 10 сек. молчания и потом диск начинает сильно-сильно раскручиваться, крутиться примерно 10 сек. и только потом ужу отображается в системе. Такое ощущение, что он сначала надеется прочитать CD или ещё какой-то формат, а когда понимает, что диск не ожидаемого формата, начинает читать его как DVD, хотя это наверное не так.