From: "\"Вадим Левченко\" " <vadimlevchenko@mail.ru>
To: hardware@altlinux.ru
Subject: Re[2]: [Hardware] Не работает PCMCIA на старом notebook (Compact)
Date: Tue, 18 May 2004 03:25:50 +0400
Message-ID: <E1BPrUU-00019W-00.vadimlevchenko-mail-ru@f13.mail.ru> (raw)
In-Reply-To: <167782810.20040517170720@mail.ru>
> ВЛ> subj.
> ВЛ> notebook: Dell Latitude LM (Pentium 133)
> ВЛ> PCI PCMCIA controller: Cirrus Logic CL-PD6730 или CL-PD6729
> ВЛ> (по крайней мере в /etc/sysconfig/hwconf прописался именно
> ВЛ> CL-PD6729)
> ВЛ> диагностика:
> ВЛ> ... yenta_socket.o: init_module: No such device...
>
> ВЛ> На redhat 7.0 (ядро 2.2.16) работает.
> ВЛ> причем там PCIC=i82365 (в /etc/sysconfig/pcmcia),
>
> ВЛ> но с ним в Compact тоже:
> ВЛ> ... i82365.o: init_module: No such device...
>
> ВЛ> В PCMCIA.HOWTO нашел следующее:
> ВЛ> In the standalone pcmcia-cs drivers, the i82365 module supports both
> ВЛ> ISA-to-PCMCIA, PCI-to-PCMCIA, and PCI-to-CardBus bridges. The CardBus
> ВЛ> socket driver in the 2.4 tree is the yenta_socket driver. It is
> ВЛ> selected by the CONFIG_CARDBUS option. In your PCMCIA startup
> ВЛ> options, this driver should be specified in place of the i82365
> ВЛ> driver. The kernel version of the i82365 driver, selected by
> ВЛ> CONFIG_I82365, only supports ISA-to-PCMCIA bridges. PCI-to-PCMCIA
> ВЛ> bridges that are not CardBus capable, like the Cirrus PD6729, are not
> ВЛ> supported at all by the kernel PCMCIA drivers.
>
> ВЛ> Чего делать?
>
> Увы, с аналогичным вопросом (AMS Rodeo, номер не помню, PCMCIA на чипе
> от TI) я обращался не раз, начиная с Мастера 2.0 (Спринг работал
> нормально с модулем для i82365), но сколь-нибудь вразумительного
> ответа ни разу не получил. Что-то там в модулях сломалось, но первые
> "Пни" тогда уже были устаревшими, и похоже широкую общественность эта
> проблема не взволновала, а у меня квалификации и/или времени не
> хватило... Проблема снялась только после смена ноутбука... :-(
Понятно. Notebook я выкидывать не собираюсь, потому буду пытаться сам...
Для решения проблемы я решил собрать ядро с выключенной pcmcia поддержкой, и дополнительно поставить оригинальный пакет pcmcia-cs, в котором как бы поддержка не-CardBus мостов обещана.
После некоторых мучений с исходниками ядра из Compact-а (так и не понял как их устанавливать, если кто расскажет, буду благодарен), все же скачал с kernel.org оригинальные, 2.4.26. Собрал и поставил. Собрал также модули pcmcia-cs.
Однако любые модули pcmcia-cs отказываются запускаться (insmod) с диагностикой:
unresolved symbol ... (по несколько штук на модуль)
среди этих "unresolved symbols" что-то вроде ioremap, iounmap и т.п., хотя ksyms что-то из подобного вроде содержит (чстно говоря, не уверен, что смотрел именно на том notebook-е).
После некоторых раздумий, решил на всякий случай поставить ядро 2.4.23 вместо 2.4.26 (так как последняя версия pcmcia-cs на нем, насколько я понимаю, тестировалась).
Завтра, вероятно, завершу установку.
Если unresolved symbols останется... как это исправлять, пока мне непонятно.
Да, ядро собирал gcc 3.2.3 (из Compact-а). Собирается и работает вроде без проблем.
next prev parent reply other threads:[~2004-05-17 23:25 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-19 20:16 "Вадим Левченко"
2004-05-17 13:07 ` Vladimir V. Karpinsky
2004-05-17 23:25 ` "Вадим Левченко" [this message]
2004-05-18 3:13 ` Barabashka
2004-05-18 6:15 ` Re[3]: " Vladimir V. Karpinsky
2004-05-18 8:33 ` Re[4]: " "Вадим Левченко"
2004-05-18 6:37 ` [Hardware] " Konstantin A. Lepikhov
2004-05-18 8:39 ` [Hardware] Re: Не работает PCMCIA на старомnotebook (Compact) "Вадим Левченко"
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1BPrUU-00019W-00.vadimlevchenko-mail-ru@f13.mail.ru \
--to=vadimlevchenko@mail.ru \
--cc=hardware@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git