На работе настраивал глючный ноутбук Compaq 610 - у него “отваливался” сетевой адаптер Marvell Yukon 88E8042. При загрузке то он есть, то его нет. И сеть то работала то нет. На ноутбуке стоял Windows 7 Starter edition RUS 32 bit. При этом, переустановка Windows с образа производителя, обновление БИОСа, обновление драйверов сетевой карты и снятие флажка “Разрешить отключение этого устройства для экономии энергии” в свойствах сетевого адаптера не помогло.
Было замечено, что в случае проблемы, если в “Диспетчере устройств” сделать “Обновить конфигурацию оборудования”, то сетевая карта находилась, но не работала. В ее свойствах можно было прочесть “Недостаточно свободных ресурсов для работы данного устройства (код 12)”
В интернете по этой фразе нашлось много сообщений от людей у которых на разных компьютерах не работали разные устройства с такой ошибкой. Сетевые карты, видеокарты, звуковые карты.
Наиболее вероятной проблемой приводящей к данной ошибке скорее всего является то, что Windows просто не может выделить IRQ или адрес порта для сетевого адаптера, так как отдает его другому устройству.
Решение предложено на форуме:
http://forum.ru-board.com/topic.cgi?forum=27&topic=12678
1. Мой компьютер - Управление - Диспетчер устройств
2. Вид - Ресурсы по подключению
3. В ветке Ввод/Вывод удаляем шину, с проблемным устройством. (При этом отваливается мышь и клавиатура и комп находит новые устройства). Немного ждём, пока всё поставится и мягко перезагружаем кнопкой притания на системном блоке, с корректным завершением работы (действие на нажатие кнопки питания должно быть установлено на выключение компьютера без запросов).
4. После включения выполняем п.1,2, в ветке "Память", аналогично удаляем шину с проблемным устройством с аналогичными последствиями. Снова "мягко" выключаем компьютер.
5. После включения выполняем п.1,2, в ветке "Прямой доступ к памяти (DMA)", удаляем "Контроллер прямого доступа к памяти". Опять отваливаются устройства и ищутся новые. Снова "мягко" выключаем компьютер.
6. После включения наблюдаем, что Видеокарта работает корректно.
Только в моем случае не Видеокарта, а сетевая карта Marvell
После удаления шины, все устройства на шине удаляются, и те кто реально присутствуют в системе устанавливаются заново. Возможно, так как Windows установлена из образа, хранящегося на HDD ноутбука (образ производителя), в нем производитель случайно установил “лишние” устройства, которые забирали ресурсы.
На всякий случай, я отключил в БИОС Bluetooth адаптер, чтобы дополнительно высвободить ресурсы.
Теперь сеть не отваливается.
Кому нужны драйвера для marvell? Можно скачать тут:
http://www.marvell.com/support/downloads/search.do
Выбираете тип вашей Windows и модель драйвера и качаете