nixp.ru v3.0

17 октября 2017,
вторник,
23:37:36 MSK

DevOps с компанией «Флант»
anonymous написал 22 февраля 2005 года в 17:50 (353 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Проблема заключается в ненахождении ядром cdrom и dvdrom приводов

на втором иде канале, говорит -

atapibus бла-бла-бла available targets 2

и дальше молчание (устройства не перечисляет и свойства не показывает)

и продолжение загрузки.

Раньше, в такой же конфигурации работала 1.5.x,1.6.x;

для контроля, тут же произвёл установку 1.5 (после 2.0)

- всё работает нормально.

Было установлено, что atapi устройства успешно определяются ядром

(и функционируют) , если во время загрузки ядра

«задрочить(с частотой до 5Гц)» многочисленными нажатиями

кнопки eject соответствующих приводов

ps

ядро GENERIC

via866 clone

wd0 — wd 20Gb

wd1 — wd 20Gb

cd0 — cd-rw plextor

cd1 — dvd-rw nec3500

Genie

а смысл винты держать на одном шлейфе?

ну, я понимаю, что так удобнее их подключать, но всё-таки, в целях повышения производительности я бы переключил их

hd0, cd-rw на первом IDE

hd1, dvd-rw на втором IDE

и проблемы с опознанием быть в такой конфигурации не должно

anonymous
Genie
и проблемы с опознанием быть в такой конфигурации не должно

на 1.5/1.6 — всё работало нармально -

а в 2.0 они(NetBSDcore team) в конфиг ядра ввели пункт «atapibus»

, которого небыло в 1.5/1.6 — я думаю это из- за этого проблемы(сырость)

Curu3MyHg
Genie
а смысл винты держать на одном шлейфе?

ну, я понимаю, что так удобнее их подключать, но всё-таки, в целях повышения производительности я бы переключил их

hd0, cd-rw на первом IDE

hd1, dvd-rw на втором IDE

А будет повышение производительности? Когда я себе DVD-ROM купил, у меня встал вопрос, как его совмещать с двумя винтами и резаком. Мне все в один голос сказали, что если вешать на один шлейф устройства, которые поддерживают разные режимы работы (UDMA-33 и UDMA-100 в данном случае) то итоговая скорость работы и того и другого устройства будет равна скорости работы с тем устройством, которое медленнее. Посему я и повесил два винта на один шлейф и DVD-ROM с CD-RW на другой.

Я был неправ?

Genie


$ grep ^hd.*drive$ /var/log/dmesg
hda: Maxtor 2F040J0, ATA DISK drive
hdb: FUJITSU MPF3102AT FF, ATA DISK drive
hdc: CD-W540E, ATAPI CD/DVD-ROM drive
hdd: Maxtor 2F030J0, ATA DISK drive
$ grep Rate /proc/ide/amd74xx
Transfer Rate:  133.3MB/s  66.6MB/s  33.3MB/s 133.3MB/s

скорости соответствуют заявленным характеристикам драйвов.

anonymous

помогло следующее

From: matthew green

To: chpl000@idaho.solmelia.corp

Cc: gnats-bugs@gnats.NetBSD.org

Subject: re: port-i386/26748: QSI CD-RW/DVD-ROM SBW242U lost interrupt with ACPI krnl

Date: Tue, 24 Aug 2004 21:38:21 +1000

please try a kernel with these options (or at least some of them):

options PCIBIOS # PCI BIOS support

options PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses

options PCIBIOS_BUS_FIXUP # fixup PCI bus numbering

options PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing

ps

только не понятно, почему этого не было в 1.x а в 2.x появилось — сырость ???

anonymous

только ядро и так было собранобез поддержки ACPI — до PCIBIOS всё равно приводы не опознавались