Решено: слот PCMCIA не работает на ноутбуке Dell Latitude E5520

Привет SpeedStep.
СООБРАЖЕНИЯ ПО ВАШЕМУ ПОСТУ

Я ценю ваши усилия в ответ на мой пост. Это хороший репозиторий проблем, связанных с проблемами PCMCIA / PC Card / Cardbus и некоторыми обходными путями. Я вижу, это обновленная версия вашего поста Вот :

http://en.community.dell.com/support-forums/laptop/f/3518/p/19351953/19897449.aspx

Проблемы PCMCIA с Dell Latitude E6410

(относится к карте National Instruments (NI) DAQCard-6024E), но применительно к нашему делу я извлеку несколько предложений из вашего поста (выделено красным).

«16 BIT ISA PCMCIA 5V больше не поддерживается»

«Более новые наборы микросхем не поддерживают ISA, иначе они поддерживают только 3,3 В Cardbus, а не PCMCIA»

Несмотря на то, что Dell, похоже, предлагает в руководствах по Latitude E5520 (см. Далее), это печальный вывод и относится к вышеприведенному сообщению о Latitude E6410. Из документации NI:

Но позже увидим, что карты типа PC Card поддерживаются в Windows 7.

Ваши посты относятся вообще к 2000 и XP; Ничто не относится к Windows 7. Я сгруппирую карты PCMCIA, которые мы тестировали в наших ноутбуках E5520 (плюс новый: адаптер USB 2.0), по-другому:

  • Карты PC Card:
    • Адаптер Compact Flash (с любой CF-картой).
    • Картридер 5 в 1 (с SD-картой).
    • Модем 56К.
  • Карты Cardbus:
    • Последовательный порт (Oxford Semiconductor).
    • Параллельный порт (Moschip).
    • Ovislink RJ45 10/100 Ethernet (Linksys).
    • Ecom Wi-Fi.
    • USB 2.0 адаптер (NEC).
    • Карта связи Аллен-Брэдли 1784-PCMK.

Согласно тому, что появляется выше, на данный момент я не буду рассматривать карты PC Card. В моем первоначальном посте появилось:

«... мы приобрели ... три идентичных ноутбука Dell Latitude E5520, и ни в одном из них слот PCMCIA не работает. Отказ варьируется от полной остановки при введении карты PCMCIA до неузнаваемой карты в зависимости от ноутбука и карта..."

Ни один из трех ноутбуков не распознает карты PC Card.

Я не хотел делать пост слишком длинным, но в действительности все три Dell Latitude E5520 работают по-разному. В дальнейшем я буду называть их E5520-L, E5520-M и E5520-N (они имеют очень похожие сервисные метки, отличающиеся только одной буквой L, M и N). Вот что происходит:

  • E5520-L: работает параллельный порт, USB-адаптер и карты Allen-Bradley; остальные три показывают проблемы с ресурсами.
  • E5520-M: зависает при установке любой карты Cardbus (это также произошло в E5520-N перед первой попыткой ремонта Dell (замена каркаса PCMCIA)).
  • E5520-N: работают параллельный порт и карты USB-адаптера; остальные четыре показывают проблемы с ресурсами.

Все вышеупомянутые карты Cardbus работают на любом другом ноутбуке, который я тестировал, кроме наших трех Dell Latitude E5520 (другие Dell, сделанные в Ирландии, Clevo, HP, Toshiba и т. Д.). Если некоторые из них работают, а другие нет в наших трех Dell Latitude E5520, то вывод заключается в том, что слот PCMCIA на ноутбуке Dell Latitude E5520 не работает; возможно, согласно этот :

http://en.community.dell.com/support-forums/laptop/f/3518/p/19351953/19897449.aspx

Есть также проблемы на Dell Latitude E6410.

Более того, самая важная для нас карта (коммуникационная карта Allen-Bradley 1784-PCMK) работает по-разному на трех ноутбуках:

  • E5520-L: работает коммуникационная карта Allen-Bradley 1784-PCMK. Он показывает правильные ресурсы и даже получил свой драйвер автоматически из Интернета.
  • E5520-M: зависает при установке коммуникационной карты Allen-Bradley 1784-PCMK (и любой карты Cardbus).
  • E5520-N: он замерз до первого ремонта (замена клетки PCMCIA) при установке коммуникационной карты Allen-Bradley 1784-PCMK (и любой карты Cardbus). После этого ремонта обнаруживается проблема с ресурсами при установке коммуникационной карты Allen-Bradley 1784-PCMK.

Мы понятия не имеем, почему эти три разных поведения коммуникационной карты Allen-Bradley 1784-PCMK в наших трех Dell Latitude E5520-х, но это показывает, что, безусловно, существует проблема со слотом PCMCIA на Dell Latitude E5520.

«Низкое напряжение CPU означает, что 32BIT 3.3V cardbus - это все, что все еще поддерживается»

Я согласен, но в заключение все карты Cardbus должны работать на Dell Latitude E5520, а не несколько; Другими словами, мы не знаем, какая карта будет работать, а какая нет. Кроме того, почему конкретная карта (коммуникационная карта Allen-Bradley 1784-PCMK) демонстрирует три различных поведения ?:

  • отлично работает в нашем Dell Latitude E5520, названном выше E5520-L;
  • замораживает наш Dell Latitude E5520 с номером выше E5520-M;
  • показывает проблемы с ресурсами в нашем Dell Latitude E5520, названном выше E5520-N.

Любой может задаться вопросом, как тестировались эти три китайских ноутбука Dell.

«Для получения дополнительной информации о PCMCIA перейдите по ссылке: www.pcmcia.org»

Для того, чтобы быть строгим и согласно Википедии, сложно назвать PCMCIA определенной группой карт (хотя она стала таковой). Термин PCMCIA включает в себя три типа карт:

  • Карты PC Card (больше ISA).
  • Карты Cardbus (больше PCI).
  • Карты ExpressCard (без PCIe).

В большинстве случаев карты PC Card и Cardbus отличаются золотой полосой заземления в картах Cardbus. ExpressCards концептуально, электрически и механически разные.

PCMCIA означает « Международная ассоциация карт памяти персональных компьютеров », хотя для других это означает « Люди не могут запомнить сокращения в компьютерной индустрии ».

Ассоциация PCMCIA была распущена в 2009 году; www.pcmcia.org не существует. Википедия является очень хорошим источником информации по вопросам PCMCIA. Информацию о картах ExpressCard можно найти в http://expresscard.org ,

«Устройство PCMCIA может не работать в Windows XP - Служба поддержки Microsoft»

Это часть документа Microsoft, который можно найти здесь:

http://support.microsoft.com/kb/310772/en-us?fr=1

Номер статьи: 310772 - Последний отзыв: 17 мая 2007 г. - Редакция: 1.3

Устройство PCMCIA может не работать в Windows XP

ОТНОСИТСЯ К

Microsoft Windows XP Home Edition

Microsoft Windows XP Professional

Это и другие упоминания в вашем посте полезны для того, чтобы заставить PC Card и Cardbus работать в XP. Из того, что я видел, XP (и, возможно, 2000) прекрасно поддерживают карты PC Card и Cardbus, даже в странных ситуациях. Они могут потребовать корректировки реестра, как вы говорите. Ниже приводятся некоторые примеры, взятые с ноутбука с XP SP3 с двумя слотами PCMCIA, управляемыми микросхемой контроллера шины Texas Instruments PCI-1520.

Над двумя карточками PC CARD вставлены:
Над двумя карточками PC CARD вставлены:

  • Компактный флэш-адаптер (с CF-картой).
  • Картридер 5 в 1 (с SD-картой).

Оба выглядят как контроллеры PCMCIA IDE / ATAPI, которые мирно сосуществуют. Один получает ISA IRQ4, а другой ISA IRQ7.

Над двумя карточками PC CARD вставлены:

  • Компактный флэш-адаптер (с CF-картой).
  • Модем 56К.

Они отображаются в виде контроллера PCMCIA IDE / ATAPI (с ISA IRQ4) и карты KORTEX 56000 PCMCIA (с ISA IRQ7), а также мирно сосуществуют.

Над PC CARD и Cardbus вставляются карты:

  • Компактный флэш-адаптер (с CF-картой).
  • Параллельный порт (Moschip).

Они выглядят как контроллер PCMCIA IDE / ATAPI (с ISA IRQ4) и PCI Parallel Por (LPT3) (с PCI IRQ10), а также мирно сосуществуют. IRQ10 используется многими устройствами.

Также обратите внимание, что при установке карты PC Card ее ресурсы появляются вне диапазонов ресурсов, принадлежащих микросхеме контроллера шины Texas Instruments PCI-1520. Когда карта Cardbus вставлена, ее ресурсы появляются в пределах диапазонов ресурсов, принадлежащих микросхеме контроллера шины Texas Instruments PCI-1520.

Итак, все это и то, что упоминается в вашем посте, показывает, что XP очень хорошо поддерживает карты PC Card и Cardbus. Но как насчет Windows 7?

Единственные ноутбуки с Windows 7 и слотом PCMCIA, которые у меня под рукой, - это наши дефектные ноутбуки Dell Latitude E5520. Поскольку некоторые карты Cardbus работают, очевидно, что карты Cardbus поддерживаются Windows 7. Для других тестов карт PC Card и карт Cardbus я вставил адаптер PCMCIA в PCI на основе чипа Ricoh RL5C475A в современный рабочий стол с Windows 7 64 бит , Далее следуют захваты трех карт PC Card и трех карт Cardbus.

Карты PC Card протестированы:

  • Адаптер Compact Flash к PCMCIA (с CF-картой).
  • Картридер 5 в 1 (с SD-картой).
  • Модем 56К.

Тестирование карт Cardbus:

  • Параллельный порт (Moschip).
  • USB 2.0 адаптер (NEC).
  • Последовательный порт (Oxford Semiconductor).

Карты PC Card.

Адаптер Compact Flash к PCMCIA (с картой CF) Карта PC Card.

Адаптер Compact Flash к PCMCIA (с картой CF) Карта PC Card

Устройство чтения карт памяти 5 в 1 (с картой SD) Карта PC Card.

Устройство чтения карт памяти 5 в 1 (с картой SD) Карта PC Card

По сути, адаптер Compact Flash на PCMCIA (с картой CF) и устройство чтения карт 5 в 1 (с картой SD) выглядят одинаково (как контроллер PCMCIA IDE / ATAPI) и используют одни и те же ресурсы.

Модем 56K PC Card карта

Показаны: ресурсы, диагностика модема и некоторые диалоги с использованием эмулятора терминала Teraterm.

Отсюда следует следующий вывод: Windows 7 по-прежнему поддерживает карты типа PC Card .

Кардбус карты.

Параллельный порт (Moschip) Cardbus.

Параллельный порт (Moschip) Cardbus

Показано: ресурсы и настройки прерываний.

Адаптер USB 2.0 (NEC) Карта Cardbus.

Ресурсы показаны. Обратите внимание, что также появляется контроллер NEC USB 3.0, расположенный на материнской плате.

Последовательный порт (Oxford Semiconductor) Cardbus.

Последовательный порт (Oxford Semiconductor) Cardbus

Ресурсы показаны.

Кто-то может поспорить, что, поскольку прерывания от карт PC Card проходят через разъем PCI, упомянутые ранее проблемы ISA не могут появиться. Ответ таков: это можно сделать и в электронике ноутбука Dell Latitude E5520.

В предыдущих тестах карт PC Card и Cardbus с использованием адаптера PCMCIA-PCI на основе чипа Ricoh RL5C475A в современном настольном компьютере с 64-разрядной операционной системой Windows 7 было ясно одно: все карты (карты PC Card и Cardbus) были легко установлены и Принять их драйверы легко (даже в Windows 7 64 бит), очень отличается от того, что происходит с нашими тремя неисправными, сделанными в Китае Dell Latitude E5520 недавно (май 2011 года) приобретенных ноутбуков.

«Насколько я могу судить, Cardbus больше нет. Это связано с тем, что чипсеты для материнских плат являются платой Express Card / PCI-E против CardBus / AGP».

Разве не лучше сказать Cardbus / PCI, чем Cardbus / AGP?

Да, Кардбус ушел; он заменен ExpressCard. Посмотрите, что появляется выше о картах NI Cardbus. Новые ноутбуки появляются со слотом ExpressCard. Но мы искали ноутбук с разъемом PCMCIA, и Dell предложила его в Dell Latitude E5520, и мы надеялись, что он будет работать. Этого не произошло, и мы очень злы и разочарованы. Три попытки ремонта Dell оказались бесполезными, и даже больше: служба Dell для Испании без каких-либо причин заменила 32-разрядную операционную систему Windows 7 в одном ноутбуке на 64-разрядную, что не только бесполезно для нас (мы используем некоторые промышленные программное обеспечение, которому требуется 32-разрядная версия Windows): они удалили наши длинные обновления Windows, наши установленные программы и наши документы. Этот ноутбук для нас теперь так же полезен, как и кирпич, и сервис Dell для Испании (в Румынии) не только не помогает в решении проблемы PCMCIA (они говорят нам принять ноутбук с таким недостатком), но и не не отвечайте о замене операционной системы, независимо от того, сколько раз мы их называем.

«Если операционная система направляет прерывание с 16-разрядной карты ПК, которая не поддерживает разделяемые прерывания PCI, то система может перестать работать ...»

Это часть документа Microsoft, который можно найти Вот :

http://msdn.microsoft.com/en-us/library/ff537217(v=VS.85).aspx

который является одним из нескольких документов, связанных с PCMCIA IRQ Routing на Windows XP найден Вот :

http://msdn.microsoft.com/en-us/library/ff537608(v=VS.85).aspx

которые:

Для вышеупомянутых документов появляется «Дата сборки: 1.02.2011», когда Windows 7 стала распространенной.

«Существуют проблемы, связанные с 16-разрядными устройствами PC Card, для работы которых требуются прерывания ISA, и почему поставщики должны перейти на поддержку разделяемых прерываний PCI ...»

Это часть документа Microsoft, который можно найти Вот : http://msdn.microsoft.com/en-us/windows/hardware/gg463295

PCMCIA IRQ Routing в Windows XP

Обновлено: 15 апреля 2002 г.

Эта статья включает в себя интересный ссылка на сайт : http://msdn.microsoft.com/en-us/windows/hardware/gg463037

Контроллеры CardBus и Windows

Обновлено: 4 декабря 2001 г.

Но все приведенные выше обсуждения относятся к XP, с датами до 2007 года, то есть до эпохи Windows 7, и без каких-либо упоминаний о том, применять или нет Windows 7. Наши жалобы на три бракованных ноутбука Dell Latitude E5520 относятся именно к тому, что проблемы также появляются загрузки в Linux (pendrive или live CD): сообщения об ошибках генерируются при вставке или извлечении карт, что можно увидеть с помощью команды 'dmesg'. Это проблема BIOS, аппаратная проблема или ошибка проектирования, и помните, что три приобретенных ноутбука Dell Latitude E5520 с дефектами ведут себя по-разному с коммуникационной картой Allen-Bradley 1784-PCMK:

  • E5520-L: работает.
  • E5520-M: зависает.
  • E5520-N: проблема с ресурсами.

Напомним также, что эти три бракованных ноутбука Dell Latitude E5520 были сделаны в Китае; старый Dell, в котором все протестированные карты PCMCIA (типа PC Card и Cardbus) работают без проблем, был изготовлен в Ирландии.

СООБРАЖЕНИЯ КАК ПРОСТОЙ ПОЛЬЗОВАТЕЛЬ

Если вы думаете как обычный пользователь, следуйте информации, которую мы имели о Dell Latitude E5520:

СООБРАЖЕНИЯ КАК РАСШИРЕННЫЙ ПОЛЬЗОВАТЕЛЬ

Все, что было сказано ранее о прерываниях и распределении прерываний, имеет очень простое объяснение на аппаратном уровне. Вначале у IBM PC был плохой аппаратный дизайн прерывания:

  • Несколько прерываний, особенно на 8-битном ПК (8-битная шина ISA).
  • Прерывания не были общими на аппаратном уровне. Таким образом, операционная система не поддерживает совместное использование прерываний.

AT добавил некоторые прерывания на маленьком разъеме на 16-битной шине ISA, но их было немного, и они не были доступны для совместного использования.

Ниже приведено исходное оборудование параллельного порта IBM PC.
Ниже приведено исходное оборудование параллельного порта IBM PC
B21 слева - IRQ7; этот сигнал поступает из буфера на U10 (74LS125) в правом нижнем углу (контакты 11, 12 и 13).

Предположим, что вы поместили две из этих карт на разъемы ISA на старом компьютере ISA (так что B21 IRQ7 является общим для обоих), и вы включили его прерывания (вывод 13 на U10 на обеих картах низкий). Хотя нет прерываний ни от одной карты (контакт 12 на U10 на обеих картах ниже), контакт 11 на U10 на обеих картах будет низким. Они закорочены в B21 на материнской плате; это не элегантно, но все же не является проблемой. Теперь предположим, что одна карта прерывает, а другая нет. Он попытается поднять свой вывод 11 на U10, в то время как другой удерживает его на низком уровне. Катастрофа. В общем, если вы попытаетесь поделиться прерываниями на шине ISA, вы нарушите правила TTL. При подключении линий прерываний ISA вы должны быть уверены, что только одно прерывание активно (для предыдущего примера убедитесь, что только одна карта использует прерывания).

Некоторые смелые люди могут попытаться обрезать следы на материнской плате и добавить диоды и резисторы или добавить вентиль ИЛИ, но тогда возникнет другое ограничение: операционная система может не включать необходимый код для обмена прерываниями (в основном, когда общий генерируется прерывание, убедитесь, что присутствуют все устройства, которые могут вызывать это прерывание).

Карты PC Card имеют много общих характеристик с 8-битной шиной ISA. Это объясняет многие из ограничений, которые появились на все, что было сказано ранее.

Со временем появилась шина PCI, которая позволяла обмениваться прерываниями на аппаратном уровне, поэтому операционные системы (Windows, Linux и т. Д.) Ее поддерживали.

Следовательно, выше, при наличии двух карт PC Card, использующих прерывания ISA, их необходимо тщательно назначать, чтобы они отличались, а также отличались от других используемых прерываний ISA. Однако это ограничение не появляется в картах Cardbus и устройствах PCI, так как они используют прерывания PCI, которые могут совместно использоваться на аппаратном уровне, и операционные системы (Windows, Linux и т. Д.) Поддерживают его.

Мы считаем, что слот PCMCIA в наших трех недавно приобретенных ноутбуках Dell Latitude E5520 (май 2011 года) имеет дефекты, в основном по следующим причинам:

  • Слот PCMCIA с различным поведением на трех сделанных в Китае ноутбуках Dell Latitude E5520. Как насчет тестирования ноутбуков Dell, сделанных в Китае?
  • Карты типа PC Card не распознаются во всех трех (предыдущий вывод заключается в том, что Windows 7 по-прежнему поддерживает этот тип карт).
  • Карты Cardbus замораживали один из ноутбуков (названный выше E5520-N) до замены клетки PCMCIA (первая попытка ремонта Dell) и замораживали другой (названный выше E5520-N).
  • Проблемы появляются при загрузке в Linux (pendrive или live CD): появляются сообщения об ошибках при вставке или извлечении карт ('dmesg').
  • В частности, наша коммуникационная карта Allen-Bradley 1784-PCMK работает по-разному на трех ноутбуках:
    • E5520-L: работает.
    • E5520-M: зависает.
    • E5520-N: проблема с ресурсами.

Так как в других форумах появились сообщения с вопросом, поддерживается ли эта карта связи Allen-Bradley 1784-PCMK в Windows 7, здесь я включаю снимки экрана (на ноутбуке с именем E5520-L выше), показывая ее ресурсы и драйвер Так как в других форумах появились сообщения с вопросом, поддерживается ли эта карта связи Allen-Bradley 1784-PCMK в Windows 7, здесь я включаю снимки экрана (на ноутбуке с именем E5520-L выше), показывая ее ресурсы и драйвер   включая E5520-L_1784_PCMK включая E5520-L_1784_PCMK.png)

Он сам загружал обновление своего драйвера из Интернета автоматически.

ВЫВОДЫ

  • Мы искали ноутбук с разъемом PCMCIA, и Dell предложила его в Dell Latitude E5520, и мы надеялись, что он будет работать. Этого не произошло, и мы очень злы и разочарованы. Три попытки ремонта Dell оказались бесполезными, и даже больше: служба Dell для Испании без каких-либо причин заменила 32-разрядную операционную систему Windows 7 в одном ноутбуке на 64-разрядную, что не только бесполезно для нас (мы используем некоторые промышленные программное обеспечение, которому требуется 32-разрядная версия Windows): они удалили наши длинные обновления Windows, наши установленные программы и наши документы. Этот ноутбук для нас теперь так же полезен, как и кирпич, и сервис Dell для Испании (в Румынии) не только не помогает в решении проблемы PCMCIA (они говорят нам принять ноутбук с таким недостатком), но и не не отвечайте о замене операционной системы, независимо от того, сколько раз мы их называем.
  • Windows XP и Windows 7 поддерживают карты PC Card и Cardbus. Мы приобрели три ноутбука Dell Latitude E5520 с 32-разрядной ОС Windows 7 и заявили, что карты PC Card и Cardbus поддерживаются.
  • Самая важная для нас карта (коммуникационная карта Allen-Bradley 1784-PCMK) работает по-разному в трех ноутбуках: замораживает один (названный выше E5520-M), не распознается другим (названный выше E5520-N) и работает в другом ( названный выше E5520-L), что заставляет задуматься о тестировании ноутбуков Dell производства Китая.
  • Несмотря на то, что в одном ноутбуке (названном выше E5520-L) самая важная для нас карта (коммуникационная карта Allen-Bradley 1784-PCMK) работает, мы не считаем, что ее слот PCMCIA работает, поскольку другие известные для работы карты Cardbus не работают. не работает в нем (кроме типа PC Card, которые, как было показано, все еще поддерживаются в Windows 7).
  • Несмотря на все вышеизложенные соображения о том, работают ли Windows XP и Windows 7 с картами PC Card и Cardbus или нет, несмотря на все вышеизложенные соображения о картах PC Card и Cardbus, по существу, исчезающих с рынка, в наших трех дефектных изделиях, изготовленных в Китае Dell Latitude E5520 Недавно (май 2011 г.) были приобретены ноутбуки. Проблема PCMCIA - это проблема с аппаратным обеспечением или BIOS, поскольку при вставке или извлечении карт появляются сообщения об ошибках загрузки в Linux (pendrive или live CD) ('dmesg'). Мы продолжаем ждать ответа от Dell на это.

С уважением, Тарантулито, Испания.

Кроме того, почему конкретная карта (коммуникационная карта Allen-Bradley 1784-PCMK) демонстрирует три различных поведения ?
Com/kb/310772/en-us?
Но как насчет Windows 7?
Разве не лучше сказать Cardbus / PCI, чем Cardbus / AGP?
5520. Как насчет тестирования ноутбуков Dell, сделанных в Китае?