Почему мой компьютер не может использовать встроенный Ethernet, если я не установил вторую (пока отключенную) сетевую карту?

1

Я не могу подключиться к Интернету с помощью встроенного Ethernet, если не подключу дополнительную карту PCI LAN. Встроенный Ethernet-контроллер прекрасно подключается к Интернету с помощью этой дополнительной сетевой карты.

Дополнительная карта отключена, поэтому я не понимаю, почему это будет иметь значение для моей встроенной карты. Но как только я извлекаю лишнюю карту, мой встроенный контроллер Ethernet не может определить IP-адрес.

Это происходит только при использовании Windows XP; в Windows Vista все нормально без дополнительной карты PCI.

Я уже был на сайте Acer и установил последние версии драйверов для Windows XP, но это не имело никакого значения. Мне нужен этот порт PCI для чего-то еще. Какие-либо решения?

(Acer M1610 с XP Pro 32; он поставлялся с Vista, но из-за проблем с ОЗУ я решил окончательно понизить его до Windows XP.)

Изменить: Хорошо, у меня есть исправление, но единственный способ заставить его работать, это установить адаптер на 10 Мбит / с Full Duplex. (По умолчанию автоматический выбор) У меня есть опция для 100 Мбит / с Full Duplex, но это не работает. (Это проблема с драйвером?) Мне нужно, чтобы он был включен автоматически / 100 Мбит / с, потому что у меня 20 Мбит / с в нисходящем направлении по интернет-соединению.

Arch Angel
источник
1
Просто чтобы уточнить: правильно ли работала встроенная сеть Ethernet (без карты PCI) с Vista?
Velociraptors
Да, так и было, пока я не установил XP, возникла проблема, я скачал последние версии драйверов, и они не будут обновляться, потому что он имеет последние версии драйверов.
Arch Angel
Я совершенно не эксперт, но может ли это быть проблема 32/64? Может быть, Vista работала на 64-битной плате, а на встроенной карте нет хороших 32-битных драйверов? Пожалуйста, игнорируйте меня, если хотите ;-) - Я просто догадываюсь!
Арджан
Если вы читаете мое редактирование, у меня оно работает, только на половине скорости, что не годится. Нет Vista, безусловно, 32-битный компьютер имеет только 1 ГБ ОЗУ :). Я где-то читал в Интернете об исправлении, установив 10 Мбит / с в дуплексном режиме, и это работает, я просто не понимаю, почему, и это не очень помогает, потому что я теперь получаю только половину своей скорости интернета. Это как драйверы не поддерживают полное соединение.
Arch Angel

Ответы:

0

Похоже, у вас могут быть проблемы с питанием. Я говорю это из-за этой фразы:

Мне нужен этот порт PCI для чего-то еще.

Это говорит мне о том, что вы заполнили свои порты PCI. Каждое устройство, которое вы добавляете в систему, потребляет немного больше энергии, и со временем блоки питания теряют эффективность. Просматривая технические характеристики вашего M1610 , я вижу, что он имеет жалкий источник питания 250 Вт. Таким образом, при добавлении и отключении альтернативной сетевой карты вы можете заменить элемент с более высокой нагрузкой на элемент с более низкой нагрузкой. Один из способов проверить это - проверить, работает ли встроенная карта с пустым слотом. Это также может объяснить, почему он работает на скорости 10 Мбит / с - более низкое энергопотребление.

Джоэл Коухорн
источник
вся проблема в том, что встроенная карта не работает, когда слот пуст.
Arch Angel
0

Вызывает ли удаление карты также некоторое удаление программного обеспечения? Затем, возможно, некоторые драйверы удаляются, когда вы вынимаете эту карту, если Windows почему-то не замечает встроенную карту, используя те же самые драйверы.

Чтобы исправить это, может быть, вы можете установить драйверы снова, после того как вы удалили эту карту?

Арьян
источник
уже пытался, что не такая удача, это не проблема драйвера, потому что Windows обнаруживает карту, просто карта не находит IP-адрес.
Arch Angel
@Arch, а что если сравнить скриншоты панелей настроек с этой второй картой и без нее? ( Для того, чтобы быть очень уверен , что это на самом деле не отличается водитель, там , конечно , может быть умнее способов обнаружения , что ...)
Арьян
0

Попробуйте это: удалите оба устройства в диспетчере устройств (Windows-R, compmgmt.msc), выключите питание, извлеките карту и снова включите питание. Windows должна повторно обнаружить и перенастроить внутренний контроллер. Если это не сработает, щелкните правой кнопкой мыши сетевое соединение в Windows и выберите « Восстановить» .

boot13
источник
Я пробовал это, ремонт ничего не делает, действительно странно, учитывая, что карта отключена.
Arch Angel