ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] Canon PowerShot A400
@ 2005-05-14 10:37 Peter V. Saveliev
  2005-05-14 12:06 ` Sergey Vlasov
  0 siblings, 1 reply; 3+ messages in thread
From: Peter V. Saveliev @ 2005-05-14 10:37 UTC (permalink / raw)
  To: hardware

...

На ALM 2.4 получаю:

USB device 2 (vend/prod 0x4a9/0x30b7) is not claimed by any active driver

Можно ли понять, поддерживается ли этот девайс в нынешних ядрах Сизифа, не 
ставя этих ядер на машину? То есть, можно ли где-то найти таблицу 
kernel/module/vendor/prod, где можно было бы сверяться, есть ли поддержка 
данного девайса в данном ядре или нет?

Аналогичный вопрос (есть ли таблица поддерживаемых) про CF, у знакомого 
вываливается "unsupported card type" вроде бы, точнее смогу сказать на 
следующей неделе, причём вываливается на самую что ни на есть банальную 
карточку.

Условие "не ставить ядер" обязательное, т.к. обе машины -- ноуты не очень 
продвинутых юзеров с ядром 2.4 + swsusp + старый (то есть, рабочий) hotplug 
-- эта связка работает давно и железно, аптаймы по два-три месяца с 
перезагрузками по случайности только, а к Сизифовским 2.6 + swsusp + новый 
hotplug у меня стойкое предубеждение (основывается на периодических попытках 
поставить такое чудо, после чего следует а) нерабочий swsusp б) нерабочий 
hotplug)

-- 
Peter V. Saveliev

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Hardware] Canon PowerShot A400
  2005-05-14 10:37 [Hardware] Canon PowerShot A400 Peter V. Saveliev
@ 2005-05-14 12:06 ` Sergey Vlasov
  2005-05-15  4:44   ` Peter V. Saveliev
  0 siblings, 1 reply; 3+ messages in thread
From: Sergey Vlasov @ 2005-05-14 12:06 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 2623 bytes --]

On Sat, May 14, 2005 at 02:37:53PM +0400, Peter V. Saveliev wrote:
> ...
> 
> На ALM 2.4 получаю:
> 
> USB device 2 (vend/prod 0x4a9/0x30b7) is not claimed by any active driver

Если верить http://www.teaser.fr/~hfiguiere/linux/digicam.html, в данном
случае поддержка в ядре не нужна, поскольку это устройство использует либо
протокол PTP, либо собственный протокол Canon, с которыми gphoto2 работает
через libusb.

> Можно ли понять, поддерживается ли этот девайс в нынешних ядрах Сизифа, не 
> ставя этих ядер на машину? То есть, можно ли где-то найти таблицу 
> kernel/module/vendor/prod, где можно было бы сверяться, есть ли поддержка 
> данного девайса в данном ядре или нет?

/lib/modules/$UNAME_R/modules.usbmap

Именно этот файл сейчас использует hotplug при поиске драйверов.  Кстати,
аналогичный файл modules.pcimap содержит такую же информацию о
PCI-устройствах.  Однако для PCI есть некоторое количество драйверов,
которые не экспортируют соответствующие таблицы для hotplug (в основном
это либо какие-то старые драйверы, либо драйверы "от производителя").

Драйверы для некоторых устройств могут находиться в отдельных пакетах
kernel-modules-*; чтобы получить правильные modules.*map, нужно:

- распаковать бинарные пакеты kernel-image и все соответствующие
  kernel-modules-* в какой-нибудь каталог:

    rpm2cpio some.rpm | cpio -id --no-absolute-filenames

- перегенерировать файлы с информацией о модулях:

   /sbin/depmod -ar -b . -F boot/System.map-$UNAME_R $UNAME_R

Обратите внимание, что знания только vendor/device ID недостаточно, чтобы
определить, поддерживается ли устройство.  Во многих драйверах
поддерживаемые устройства определяются по коду класса; для USB эти коды
можно найти в /proc/bus/usb/devices или в выводе lsusb -v; для PCI нужно
смотреть вывод lspci -v.

Кроме того, значительное количество USB-устройств (например, сканеры,
камеры, доступные не как mass storage) поддерживается драйверами в
userspace без необходимости наличия специального драйвера в ядре (работа
идёт через usbfs в ядре и библиотеку libusb).  Поэтому даже отсутствие
подходящего драйвера в modules.usbmap ещё не говорит о том, что устройство
совсем не поддерживается.

> Аналогичный вопрос (есть ли таблица поддерживаемых) про CF, у знакомого 
> вываливается "unsupported card type" вроде бы, точнее смогу сказать на 
> следующей неделе, причём вываливается на самую что ни на есть банальную 
> карточку.

Ну говорите точнее - что именно за карточка, куда вставляли, какое ядро
(uname -r), что появилось в dmesg.  Пока ничего определённого сказать
нельзя.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Hardware] Canon PowerShot A400
  2005-05-14 12:06 ` Sergey Vlasov
@ 2005-05-15  4:44   ` Peter V. Saveliev
  0 siblings, 0 replies; 3+ messages in thread
From: Peter V. Saveliev @ 2005-05-15  4:44 UTC (permalink / raw)
  To: hardware

В сообщении от Суббота 14 Май 2005 16:06 Sergey Vlasov написал(a):
<skip /> 

Спасибо за подробное объяснение.

<skip /> 
> Ну говорите точнее - что именно за карточка, куда вставляли, какое ядро
> (uname -r), что появилось в dmesg.  Пока ничего определённого сказать
> нельзя.
> 

Как только доберусь.

Ещё раз спасибо большое.


-- 
Peter V. Saveliev

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-05-15  4:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-14 10:37 [Hardware] Canon PowerShot A400 Peter V. Saveliev
2005-05-14 12:06 ` Sergey Vlasov
2005-05-15  4:44   ` Peter V. Saveliev

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