ALT Linux hardware support
 help / color / mirror / Atom feed
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-а). Собирается и работает вроде без проблем.


  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