PDA

Показать полную графическую версию : [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43

mercuryn
23-02-2011, 13:28
удобней было бы использовать самый простой вариант, например, в виде диалогового окошка с двумя кнопками - выберите папку с распакованным дистрибутивом, выберите папку с распакованными драйверами, нажмите Старт »
Довольно смутная идея. Иметь несколько дистрибутивов, несколько папок с распакованными драйверами... Сюда добавить бы еще папку или окно с подробным перечнем оборудования компа, чтоб знать что выбирать, да ещё кто-бы всё это сделал...
Это не автоматизация, а обыкновенная лень и безграмотность, так что совет Mr dUSHA весьма актуален. Внимательно и думая разберитесь сначала с тем, что уже придумано и реализовано, и конечно не только в этой ветке, а и других сопутствующих инструментах от других авторов. »

Всех с праздником!

Nun-Nun
24-02-2011, 09:56
Это не автоматизация, а обыкновенная лень и безграмотность...»
Я бы сказал, что, во-первых, не у всех есть необходимые познания в данной области, а во-вторых, не настолько оно нужно - приобретать эти познания - только для того, чтобы наладить работу какой-то узкоспециализированной софтины. Так что тут дело не в лени, а в целесообразности приобретения узкоспециализированных познаний. Было бы смешно и неразумно, если бы пользователям телевизоров и т.п. бытовой техники предлагали сначала изучить электронику и электротехнику, прежде, чем этой бытовой техникой воспользоваться. Может оно и желательно, но вовсе не обязательно. К сожалению, здесь на форуме пользователям зачастую предлагается имеено "неразумный" и нецелесообразный путь решения проблем, который в неменьшей мере свидетельствует о лени авторов софтовых творений - довести свой софт если не до совершенства, то хотя бы до стадии, позволяющей обычному пользователю (каковых, надо сказать, большинство) без лишних заморочек пользоваться предлагаемым софтом, в противном случае, выкладывание этого софта либо лишено смысла, либо имеет целью потешить собственное честолюбие автора. ИМХО, разумеется, поскольку прекрасно понимаю, что в ответ польётся каскад оправданий и оскорблённых самомнений.

mercuryn
24-02-2011, 10:07
Nun-Nun, здесь форум не для чайников, а для профессионалов и желающих ими стать...
Исходя из этого, Вы и Вам подобные ошиблись форумом. Есть достаточно мест, где можно получить вполне готовые продукты для своих игр с компьютером, но здесь, на мой взгляд, Вам делать нечего, итак все темы засорили глупостью...

Приношу извинения автору темы за резкость...

P.S.
Это не автоматизация, а обыкновенная лень и безграмотность »
Я бы сказал, что, во-первых, не у всех есть необходимые познания в данной области, а во-вторых, не настолько оно нужно - приобретать эти познания - только для того, чтобы наладить работу какой-то узкоспециализированной софтины. »

Nun-Nun, очень советую Вам ознакомится с творчеством Н.В.Гоголя, уж больно Вы смахиваете на унтер- офицерскую вдову, которая сама себя высекла...

Nun-Nun
24-02-2011, 10:18
ИМХО, разумеется, поскольку прекрасно понимаю, что в ответ польётся каскад оправданий и оскорблённых самомнений »
Ну вот, а я что говорил, и мало того, в придачу к самомнению ещё и гордыня (а переход на личности - видимо самомнение об особом уме). :yes:

wolkow70
27-02-2011, 09:10
Для этого вы должны предоставить установщику ту же папку с драйверами, на основе которой создан аддон Z-MSST. »

Возник вопрос, почему дана именно такая рекомендация? В результате использования ключей К или R происходит коррекция инф-файлов для многих драйверов, которая имеет смысл на текстовом этапе установки, но, насколько я понимаю, в результате чего теряется цифровая подпись драйвера.
Возник вопрос, будут ли серьезные ошибки, если на графическом этапе использовать оригинальный башратовский пакет, в котором для графического этапа драйвера остаются не измененными (например, в башратовских папках Intel (Iastor) по два файла одного драйвера с оригинальным названием и инф-файлом для графического этапа и с измененным названием для текстового этапа?

Nun-Nun
27-02-2011, 11:54
советую Вам ознакомится с творчеством Н.В.Гоголя, »
Советую познакомиться с основами психологии. Уж очень показательно Ваше высокомерие и то, как Ваше эго заставляет Вас выкручиваться в невыгодной ситуации, придавая лоск не очень чистоплотным действиям типа правки постов. Учитывая сказанное, продолжать дискуссию на эту тему считаю не целесообразным, так что удачи Вам в правке постов задним числом.

wolkow70
27-02-2011, 13:00
Здесь уже давно делят участников форума на "профессионалов" и "чайников", и со временем это деление становится заметным во все большей степени. Поэтому некоторые дискуссии не имеют смысла, ибо все равно ничем не заканчиваются, кроме выяснения отношений, в ходе которых и выясняется того, о чем и сказано.
Лично я не имею профессионального отношения к компьютерным технологиям, и сборками дистрибутивов занимаюсь исключительно для себя, друзей и знакомых.
Для меня наблюдать подобные ситуации крайне не приятно.
У самого, время от времени, возникают вопросы, которые может разъяснить "профессионал", но далеко не всегда такой подсказки дождешься. Это к тому, что некоторым нужно почитать рассказ "Собака на сене" (может быть полезным). На личности не перехожу...

Mr dUSHA
27-02-2011, 14:48
Возник вопрос, почему дана именно такая рекомендация? В результате использования ключей К или R происходит коррекция инф-файлов для многих драйверов, которая имеет смысл на текстовом этапе установки, но, насколько я понимаю, в результате чего теряется цифровая подпись драйвера. »
Нет, не так.
1. Ключи -К и -R вообще никак не влияют на сам создаваемый аддон, и соответственно на текстовый этап. В аддоне все необходиме коректировки выполняются автоматически.

2. Ключи вносят исправления в сам пакет драйверов, который будет использован уже на графическом этапе.

3. Я уже давно ковырянием ХРшных драйверов так тесно не занимаюсь, поэтому меня может быть подводит склероз... но одни единственные драйверы, на которых проявлялся баг, который исправляют ключи -К и -R, это Интеловский iaStor.
В шапке об этом и написано:

Например, в Башратовском пакете присутствуют ошибки такого вида:
- Драйвер iaStor.sys переименован в iaStor70.sys,
- В его INF-файле внесены исправления в ссылках на этот SYS-файл (вписано его новое имя),
- Но строки вида:

AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst

не изменены на:

AddService = iaStor70, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst

Строго говоря, ошибкой это не является, так как в документации WDK сказано, что имя сервиса может быть любым, и не обязательно должно быть привязано к имени SYS-файла.

На практике же мы имеем в некоторых случаях не корректную работу драйвера iaStor.sys из-за не полной корректировки его установочного INF-файла, при его переименовании.
Это подтверждено несколькими участниками нашего форума, наступившими на эти подводные грабли. :)
»


И изначально для iaStor-а я эти ключи и придумал.

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


Возник вопрос, будут ли серьезные ошибки, если на графическом этапе использовать оригинальный башратовский пакет, в котором для графического этапа драйвера остаются не измененными (например, в башратовских папках Intel (Iastor) по два файла одного драйвера с оригинальным названием и инф-файлом для графического этапа и с измененным названием для текстового этапа? »
Именно башратовские недоделки большинство проблем обычно и вызывают.

wolkow70
28-02-2011, 19:32
Попробовал сегодня собрать дистрибутив XP и установить на систему с контроллером Marwell 61. Интегрировал аддон Z-MSST, собранный посредством последней версиии утилиты MSSTMake. Для создания аддона использовалась последняя версия башратовского пакета драйверов. Использовались ключи обработки -S -A -N -R.
В процессе установки системы после первой перезагрузки получен устойчивый BSOD. Для исправления ситуации потребовалось два файла сгенерированного аддона подвергнуть нижеописанной корректировке в ручную.

В файле DOSNET строки:
d1,mvxxmm.sys
d1,mv64xxmm.sys
d1,mv61xxmm.sys
перемещаем из секции [FloppyFiles.2] в секцию [FloppyFiles.1]

В файле TXTSETUP в секции [SourceDisksFiles] строки:
mv61xxmm.sys=1,,,,,,4_,4,1,,,1,4
mv64xxmm.sys=1,,,,,,4_,4,1,,,1,4
mvxxmm.sys=1,,,,,,4_,4,1,,,1,4
меняем на строки с измененными значениями:
mv61xxmm.sys=1,,,,,,3_,4,1,,,1,4
mv64xxmm.sys=1,,,,,,3_,4,1,,,1,4
mvxxmm.sys=1,,,,,,3_,4,1,,,1,4

Секция [SCSI.Load] должна содержать строки:
mv61xxmm=mv61xxmm.sys,4
mv61xx=mv61xx.sys,4
mv614x=mv614x.sys,4
mvsata=mvsata.sys,4
mv64xxmm=mv64xxmm.sys,4
mv64xx=mv64xx.sys,4
mvxxmm=mvxxmm.sys,4
mv91xx=mv91xx.sys,4

Секция [SCSI] должна содержать строки:
mv61xxmm="Marvell Shared Library for mv61xx"
mv61xx="Generic Marvell 61xx RAID Controller"
mv614x="Marvell RAID 614x"
mvsata="Marvell Serial ATA Gen 1 PCI-X Adapter"
mv64xxmm="Marvell Shared Library for mv64xx"
mv64xx="Marvell 64xx/63xx SAS Controller"
mvxxmm="Marvell shared library for mv91xx"
mv91xx="Marvell 91xx SATA 6G Controller"

После таких манипуляций установка системы прошла успешно.

JohnnyD
01-03-2011, 01:11
В файле DOSNET строки:
d1,mvxxmm.sys
d1,mv64xxmm.sys
d1,mv61xxmm.sys
перемещаем из секции [FloppyFiles.2] в секцию [FloppyFiles.1] » Не надо так делать - станет невозможным обновление из-под винды.
меняем на строки с измененными значениями:
mv61xxmm.sys=1,,,,,,3_,4,1,,,1,4
mv64xxmm.sys=1,,,,,,3_,4,1,,,1,4
mvxxmm.sys=1,,,,,,3_,4,1,,,1,4 » Вовсе не обязательно и так все работает.
Секция [SCSI.Load] должна содержать строки:
mv61xxmm=mv61xxmm.sys,4
mv61xx=mv61xx.sys,4
mv614x=mv614x.sys,4
mvsata=mvsata.sys,4
mv64xxmm=mv64xxmm.sys,4
mv64xx=mv64xx.sys,4
mvxxmm=mvxxmm.sys,4
mv91xx=mv91xx.sys,4 » Выделенные жирным строки - не должна.
Секция [SCSI] должна содержать строки:
mv61xxmm="Marvell Shared Library for mv61xx"
mv61xx="Generic Marvell 61xx RAID Controller"
mv614x="Marvell RAID 614x"
mvsata="Marvell Serial ATA Gen 1 PCI-X Adapter"
mv64xxmm="Marvell Shared Library for mv64xx"
mv64xx="Marvell 64xx/63xx SAS Controller"
mvxxmm="Marvell shared library for mv91xx"
mv91xx="Marvell 91xx SATA 6G Controller" » Аналогично предыдущему пункту.

Mr dUSHA
01-03-2011, 03:50
wolkow70, пришлось самому сделать из vmscsi тестовый искусственный драйвер, использующий дополнительную библиотеку.
Поскольку от тех, у кого реально есть живой Marvell, адекватного тестирования ожидать не приходится. Все только описывают свои "танцы с бубном"...

Как показала практика, правда только в том, что в секции [SCSI.Load] порядок следования файлов должен быть таким, что первой должна быть Shared Library, а за ней - сам драйвер уже. Если порядок следования не соблюден, то установщик почему-то не копирует Shared Library в System32 устанавливаемой системы, так что графический этап установки запуститься не может и падает в БСОД.

Все остальное по вашему посту #709 не соответствует действительности. Все записи корректны, а порядок следования записей в остальных секциях не важен.

mercuryn
01-03-2011, 08:19
Подскажите, на каких мамах есть этот марвель в нужном для тестирования виде???
BSOD у меня редчайший случай, марвель в виде дополнительного RAID встречался, а какой вариант даёт ошибку, понять не могу...

wolkow70
01-03-2011, 08:35
Вовсе не обязательно и так все работает. »

Мне удалось справиться описанным способом с проблемой синего экрана. Как у Вас все работает мне не понятно.
Может чего то я не понимаю, и в чем то перестраховался..

wolkow70
01-03-2011, 08:53
Подскажите, на каких мамах есть этот марвель в нужном для тестирования виде??? »
Системная плата MSI P965 Neo2 (MS-7235 v2)

wolkow70
01-03-2011, 09:24
Не надо так делать - станет невозможным обновление из-под винды. »
Что имеется в виду?

меняем на строки с измененными значениями:
mv61xxmm.sys=1,,,,,,3_,4,1,,,1,4
mv64xxmm.sys=1,,,,,,3_,4,1,,,1,4
mvxxmm.sys=1,,,,,,3_,4,1,,,1,4

Так было при обработке старыми версиями утилиты, когда все нормально ставилось, я просто вернул значения на всякий случай.

Выделенные жирным строки - не должна. »

Может и не должны, но при установке не мешают..

mercuryn
01-03-2011, 10:30
wolkow70,
Один IDE контроллер Ultra DMA 66/100/133, встроеннный в чипсет Marvell® 88SE6111.
- Поддержка режимов PIO и Bus Master.
- Возможность работы в режимах Ultra DMA 66/100/133.

• Контроллер SATAII встроен в чипсетах ICH8/Marvell® 88SE6111
- Поддерживается скорость передачи данных 3Gb/s.
- 4 порта SATAII на чипсете ICH8.
- 1 порт SATAII на чипсете Marvell® 88SE6111.Это она???

У меня в наличии есть Asus P5Q. У неё:
1 канал с возможностью подключения 2х устройств (контроллер Marvell 88SE6111).

Переустанавливал недавно. Проблем не было при установке, нет и при работе...
Маловероятно, что Ваша ошибка общая для драйверов марвеля, скорее что-то не так в Вашей технологии создания дистрибутива с пакетами драйверов...

wolkow70
01-03-2011, 10:55
Это она??? »

Нет.


SiSoftware Sandra

Система
Изготовитель : MICRO-STAR INTERNATIONAL CO.,LTD
Модель : MS-7235
Семейство : To Be Filled By O.E.M.
Версия : 2.0
Серийный номер : To Be Filled By O.E.M.
ID : 00000000-00000000-19000000-9F20CBDB
Номер SKU : To Be Filled By O.E.M.

Шасси
Изготовитель : MICRO-STAR INTERNATIONAL CO.,LTD

Материнская плата
Изготовитель : MICRO-STAR INTERNATIONAL CO.,LTD
Поддержка MP : Нет
Версия MPS : 1.40
Модель : MS-7235
Тип : Материнская плата
Версия : 2.0
Серийный номер : To be filled by O.E.M.
Маркировка : To Be Filled By O.E.M.
Положение на шасси : To Be Filled By O.E.M.
Системный BIOS : 64-0100-000001-00101111-071207-Broadwater

Чипсет
Модель : MSI P965/G965 Memory Controller Hub
URL : 1462h
Наименование устройства OEM : Intel P965/G965 Memory Controller Hub
URL : http://www.intel.com
Ревизия : A3
Шина : Intel AGTL+
Скорость системной шины : 4x 200МГц (800МГц)
Максимальная скорость шины FSB : 4x 400МГц (1.6ГГц)
Ширина : 64-бит
Глубина очереди IO : 12 запрос(ов)
Макс. пропускная способность шины : 6.25Гб/с
Максимальная мощность : 9.50Вт

Контроллер диска
Модель : MSI 82801H (ICH8) 4 port SATA Controller
URL : 1462h
Наименование устройства OEM : Intel 82801H (ICH8) 4 port SATA Controller
URL : http://www.intel.com
Интерфейс : SATA
Ревизия : A3
Максимальный режим SATA : G2 / SATA300
Поддержка RAID : Да
RAID включен : Нет
Каналы : 2
Используемые каналы : 1
Порт : G2 / SATA300

Контроллер диска
Модель : MSI 82801H (ICH8) 2 port SATA Controller
URL : 1462h
Наименование устройства OEM : Intel 82801H (ICH8) 2 port SATA Controller
URL : http://www.intel.com
Интерфейс : SATA
Ревизия : A3
Максимальный режим SATA : G2 / SATA300
Поддержка RAID : Да
RAID включен : Нет
Каналы : 2
Используемые каналы : 1
Порт : G2 / SATA300

Контроллер диска
Модель : Marvell 6121 SATA2 Controller
URL : http://www.marvell.com/
Наименование устройства OEM : Marvell 6121 SATA2 Controller
URL : http://www.marvell.com/
Интерфейс : ATA
Ревизия : L2
Каналы : 4


Маловероятно, что Ваша ошибка общая для драйверов марвеля, скорее что-то не так в Вашей технологии создания дистрибутива с пакетами драйверов... »
Здесь MrDusha уже признал в чем проблема. В последовательности записей в секции
[SCSI.Load] . Дистрибутив у меня собран правильно, и устанавливается, хотя я кое чего лишнего поправил, но оно не мешает и не влияет на результат.

mercuryn
01-03-2011, 11:43
wolkow70, У MSI только одна материнская плата с Вашим названием, жаль, что Вы её не унали...
• Поддерживается Socket 775 для процессоров Intel® Pentium 4 3xx, 5xx, 6xx, 8xx, 9xx, Core 2 Quad, Core 2 Duo
• Поддержка FSB 1333/1066/800/533 МГц
• Поддержка технологии EIST
• Поддержка технологии Intel® Hyper-Threading
• Поддержка технологии Intel® Quad Core / Dual Core до 1333 МГц
Данное описание характеристик процессора приведено только для сведения;
список поддерживаемых процессоров можно взять из раздела "Поддержка CPU".
Чипсет
• Intel® P965
- Поддержка FSB 533/800/1066/1333 МГц
- Поддержка графического интерфейса PCI Express x16
- Поддержка двухканальной памяти DDR2 533/667/800
• Intel® ICH8
- Высокоскоростной контроллер (Hi-Speed) USB (USB2.0) со скоростью передачи 480Mb/sec. До 10 портов
- 4 порта SATAII со скороростью передачи до 3Gb/s
- PCI Master v2.3, I/O APIC
- Совместимость с ACPI 2.0
Память
• Поддержка 4 небуферизованных модулей DDR2 SDRAM с питанием 1.8В.
• Поддержка двухканальной архитектуры памяти DDR2.
• Поддерживаются модули памяти DDRII 533/667/800 (Макс. 8ГБ).
Разъемы расширения
• Один разъем PCI Express x16 (поддерживается шина PCI Express, совместимая со спецификацией v1.0a).
• Один разъем PCI Express x4 (поддерживается шина PCI Express, совместимая со спецификацией v1.0a).
• Один разъем PCI Express x1 (шина PCI Express, совместимая со спецификацией v1.0a).
• Поддерживается технология ATI CrossFire.
• Два слота PCI v2.3 32-bit Bus (поддержка версии 3.3v/5v шины PCI).
Встроенные контроллеры IDE/SATA
• Один IDE контроллер Ultra DMA 66/100/133, встроеннный в чипсет Marvell® 88SE6111.
- Поддержка режимов PIO и Bus Master.
- Возможность работы в режимах Ultra DMA 66/100/133.
• Контроллер SATAII встроен в чипсетах ICH8/Marvell® 88SE6111
- Поддерживается скорость передачи данных 3Gb/s.
- 4 порта SATAII на чипсете ICH8.
- 1 порт SATAII на чипсете Marvell® 88SE6111.
Аудио
• Звуковой контроллер High Definition link встроен в чипсет Intel® ICH8.
• Аудио-кодек Realtek® 888.
- Совместим со спецификацией Azalia 1.0.
- 8-канальное аудио с гибким переназначением разъемов ввода/вывода.
- Соответствует спецификации Microsoft Vista Premium.
Сетевая карта
• Микросхема Realtek® RTL8110SC
- Поддерживается скорость 10Мб/с, 100Мб/с и 1000Мб/с.
- Совместим со стандартами PCI v2.2.
- Поддерживается управление электропитанием ACPI.
IEEE1394
• Контроллер на микросхеме VIA® VT 6308
- Скорость передачи данных до 400Мб/с
Разъемы ввода/вывода, установленные на плате
- 24-конт. разъем питания ATX
- 4-конт. разъем питания ATX 12В
- Разъемы вентиляторов процессора / системы / питания
- CD-In коннектор
- Перемычка очистки CMOS
- Разъем датчика открытия корпуса
- 1 разъем для подключения IrDA
- Звуковые разъемы передней панели
- Разъем для подключения индикаторов и органов управления передней панели
- 3 коннектора USB 2.0 для поддержки 6 дополнительных портов
- 1 разъем для флоппи-дисковода
- 5 x Serial ATAII разъемы
- 1 разъем жестких дисков ATA133
- 1 x SPDIF коннектор (дополнительно)
- 1 x IEEE1394 коннектор (дополнительно)
MSI напоминает :
• Кабель floppy дисковода поставляется опционально.
Порты ввода/вывода задней панели
- 1 x параллельный порт
- 1 x последовательный порт (COM 1)
- 1 x PS/2 клавиатуры
- 1 x PS/2 мыши
- 1 x звуковой разъем 6-в-1
- 4 x USB 2.0 порта
- 1 x RJ45 сетевой разъем
- 1 x IEEE1394 порт (дополнительно)
BIOS
• BIOS системной платы поддерживает режим "Plug&Play", который автоматически
определяет периферийные устройства и карты расширения.
• Системная плата имеет функцию Desktop Management Interface(DMI),
которая запоминает параметры Вашей системной платы.

wolkow70
01-03-2011, 12:07
Один IDE контроллер Ultra DMA 66/100/133, встроеннный в чипсет Marvell® 88SE6111
Контроллер SATAII встроен в чипсетах ICH8/Marvell® 88SE6111
»

У меня Marvell 6121 SATA2 Controller, а тип микросхемы программа не показывает.

JohnnyD
01-03-2011, 13:39
Что имеется в виду? » То и имеется, что я написал.

Так было при обработке старыми версиями утилиты » Не знаю, я эти строчки руками прописываю. И с 4 все работает.

Как показала практика » То есть в SCSI.Load расширения для драйвера обязательно должны быть прописаны, без этого ничего не выйдет именно на марвелле?




© OSzone.net 2001-2012