ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] scanner & rw
@ 2004-03-28 16:03 Pavel Sokolov
  2004-04-04 12:54 ` Pavel Sokolov
  0 siblings, 1 reply; 7+ messages in thread
From: Pavel Sokolov @ 2004-03-28 16:03 UTC (permalink / raw)
  To: community

Здравствуйте, community,

  Имею проблему с настройкой оборудования:
  1. Пишущий CD-RW. kudzu был повешен на ide-scsi.
  Чтение функционирует.
  2. SCSI адаптер Domex. Используется для сканера.

  При загрузке появляется сообщение scsi_hostadapter load failed.
  В выводе dmesg найти что-то похожее не удаётся.

  Не могу заставить систему увидеть оба устройства. Такое впечатление,
  что fake для CD мешает определению адаптера.
  
  Как провести диагностику? Что копать?

-- 
С уважением,
 Pavel Sokolov                       mailto:wcatc@mail.ru



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

* Re: [Comm] scanner & rw
  2004-03-28 16:03 [Comm] scanner & rw Pavel Sokolov
@ 2004-04-04 12:54 ` Pavel Sokolov
  2004-04-04 13:17   ` Sergey Vlasov
  0 siblings, 1 reply; 7+ messages in thread
From: Pavel Sokolov @ 2004-04-04 12:54 UTC (permalink / raw)
  To: community

Здравствуйте, community,

Sunday, March 28, 2004, 8:03:40 PM, you wrote:

PS> Здравствуйте, community,

PS>   Имею проблему с настройкой оборудования:
PS>   1. Пишущий CD-RW. kudzu был повешен на ide-scsi.
PS>   Чтение функционирует.
PS>   2. SCSI адаптер Domex. Используется для сканера.

PS>   При загрузке появляется сообщение scsi_hostadapter load failed.
PS>   В выводе dmesg найти что-то похожее не удаётся.

PS>   Не могу заставить систему увидеть оба устройства. Такое впечатление,
PS>   что fake для CD мешает определению адаптера.
  
PS>   Как провести диагностику? Что копать?

<off>
--Доктор, меня все игнорируют.
--Следующий!
</off>

Ни у кого идей нет по субж?

Система - Джун 2.2. Из сизифа не апдейтился.

--modules.conf---------------8<--------------------------
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-uhci
above snd-ymfpci snd-pcm-oss
above snd-pcm-oss snd-mixer-oss
alias sound-slot-0 snd-ymfpci
probeall scsi_hostadapter dmx3191d ide-scsi dtc
alias eth0 8139too
options ide-scsi units=/dev/hdc
probeall ide-scsi dtc dmx3191d
probeall dmx3191d
------8<----------------8<----------8<--------------------

-- 
С уважением,
 Pavel Sokolov                        mailto:wcatc@mail.ru




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

* Re: [Comm] scanner & rw
  2004-04-04 12:54 ` Pavel Sokolov
@ 2004-04-04 13:17   ` Sergey Vlasov
  2004-04-04 17:48     ` Re[2]: " Pavel Sokolov
  0 siblings, 1 reply; 7+ messages in thread
From: Sergey Vlasov @ 2004-04-04 13:17 UTC (permalink / raw)
  To: community

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

On Sun, Apr 04, 2004 at 04:54:29PM +0400, Pavel Sokolov wrote:
> Здравствуйте, community,
> 
> Sunday, March 28, 2004, 8:03:40 PM, you wrote:
> 
> PS> Здравствуйте, community,
> 
> PS>   Имею проблему с настройкой оборудования:
> PS>   1. Пишущий CD-RW. kudzu был повешен на ide-scsi.
> PS>   Чтение функционирует.
> PS>   2. SCSI адаптер Domex. Используется для сканера.
> 
> PS>   При загрузке появляется сообщение scsi_hostadapter load failed.
> PS>   В выводе dmesg найти что-то похожее не удаётся.
> 
> PS>   Не могу заставить систему увидеть оба устройства. Такое впечатление,
> PS>   что fake для CD мешает определению адаптера.
>   
> PS>   Как провести диагностику? Что копать?
> 
> <off>
> --Доктор, меня все игнорируют.
> --Следующий!
> </off>
> 
> Ни у кого идей нет по субж?
> 
> Система - Джун 2.2. Из сизифа не апдейтился.
> 
> --modules.conf---------------8<--------------------------
> pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
> alias usb-interface usb-uhci
> above snd-ymfpci snd-pcm-oss
> above snd-pcm-oss snd-mixer-oss
> alias sound-slot-0 snd-ymfpci
> probeall scsi_hostadapter dmx3191d ide-scsi dtc

По идее, тут должно быть

probeall scsi_hostadapter dmx3191d ide-scsi

(dtc - это драйвер для каких-то совсем древних устройств - возможно,
на него и ругается).

> options ide-scsi units=/dev/hdc

Эти опции в разных ядрах разные... В принципе можно даже удалить эту
строку - тогда ide-scsi захватит все свободные устройства (в том числе
и CD-ROM).

> probeall ide-scsi dtc dmx3191d
> probeall dmx3191d

Вот эти две строки - чушь полная. Удалить.

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

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

* Re[2]: [Comm] scanner & rw
  2004-04-04 13:17   ` Sergey Vlasov
@ 2004-04-04 17:48     ` Pavel Sokolov
  2004-04-04 18:25       ` Sergey Vlasov
  0 siblings, 1 reply; 7+ messages in thread
From: Pavel Sokolov @ 2004-04-04 17:48 UTC (permalink / raw)
  To: community

Здравствуйте, Сергей,

Sunday, April 4, 2004, 5:17:27 PM, you wrote:

[chew-chew]
>> --modules.conf---------------8<--------------------------
>> pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
>> alias usb-interface usb-uhci
>> above snd-ymfpci snd-pcm-oss
>> above snd-pcm-oss snd-mixer-oss
>> alias sound-slot-0 snd-ymfpci
>> probeall scsi_hostadapter dmx3191d ide-scsi dtc

SV> По идее, тут должно быть

SV> probeall scsi_hostadapter dmx3191d ide-scsi

SV> (dtc - это драйвер для каких-то совсем древних устройств - возможно,
SV> на него и ругается).

Я так понял, что probeall пытается подгрузить по очереди все модули из
правой части. Что может случиться, если один из них не подгрузится?

>> options ide-scsi units=/dev/hdc

SV> Эти опции в разных ядрах разные... В принципе можно даже удалить эту
SV> строку - тогда ide-scsi захватит все свободные устройства (в том числе
SV> и CD-ROM).

>> probeall ide-scsi dtc dmx3191d
>> probeall dmx3191d

SV> Вот эти две строки - чушь полная. Удалить.
Вполне возможно. Точно не помню, вроде бы результат старых попыток.

А не подскажете, где можно почитать про то, каким образом устройствам
ставятся в соответствие модули из modules.conf. Допустим, я прошу ядро
подгрузить модуль, как оно узнает, к какому устройству этот модуль
относится?

-- 
С уважением,
 Pavel Sokolov                        mailto:wcatc@mail.ru




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

* Re: [Comm] scanner & rw
  2004-04-04 17:48     ` Re[2]: " Pavel Sokolov
@ 2004-04-04 18:25       ` Sergey Vlasov
  2004-04-04 20:03         ` Re[2]: " Pavel Sokolov
  0 siblings, 1 reply; 7+ messages in thread
From: Sergey Vlasov @ 2004-04-04 18:25 UTC (permalink / raw)
  To: community

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

On Sun, Apr 04, 2004 at 09:48:27PM +0400, Pavel Sokolov wrote:
> Здравствуйте, Сергей,
> 
> Sunday, April 4, 2004, 5:17:27 PM, you wrote:
> 
> [chew-chew]
> >> --modules.conf---------------8<--------------------------
> >> pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
> >> alias usb-interface usb-uhci
> >> above snd-ymfpci snd-pcm-oss
> >> above snd-pcm-oss snd-mixer-oss
> >> alias sound-slot-0 snd-ymfpci
> >> probeall scsi_hostadapter dmx3191d ide-scsi dtc
> 
> SV> По идее, тут должно быть
> 
> SV> probeall scsi_hostadapter dmx3191d ide-scsi
> 
> SV> (dtc - это драйвер для каких-то совсем древних устройств - возможно,
> SV> на него и ругается).
> 
> Я так понял, что probeall пытается подгрузить по очереди все модули из
> правой части. Что может случиться, если один из них не подгрузится?

В принципе для probeall это нормальная ситуация... но ругаться,
вероятно, всё равно будет.

> >> options ide-scsi units=/dev/hdc
> 
> SV> Эти опции в разных ядрах разные... В принципе можно даже удалить эту
> SV> строку - тогда ide-scsi захватит все свободные устройства (в том числе
> SV> и CD-ROM).
> 
> >> probeall ide-scsi dtc dmx3191d
> >> probeall dmx3191d
> 
> SV> Вот эти две строки - чушь полная. Удалить.
> Вполне возможно. Точно не помню, вроде бы результат старых попыток.
> 
> А не подскажете, где можно почитать про то, каким образом устройствам
> ставятся в соответствие модули из modules.conf. Допустим, я прошу ядро
> подгрузить модуль, как оно узнает, к какому устройству этот модуль
> относится?

Нормальные устройства (PCI, USB) имеют идентификаторы; в каждом модуле
есть таблица идентификаторов поддерживаемых устройств.  Для ISA, как
правило, всё нужно указывать руками.

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

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

* Re[2]: [Comm] scanner & rw
  2004-04-04 18:25       ` Sergey Vlasov
@ 2004-04-04 20:03         ` Pavel Sokolov
  2004-04-05  6:41           ` Sergey Vlasov
  0 siblings, 1 reply; 7+ messages in thread
From: Pavel Sokolov @ 2004-04-04 20:03 UTC (permalink / raw)
  To: community

Здравствуйте, Sergey,

Sunday, April 4, 2004, 10:25:59 PM, you wrote:

[chew-chew]
>> 
>> SV> По идее, тут должно быть
>> 
>> SV> probeall scsi_hostadapter dmx3191d ide-scsi
>> 
[chew-chew]

>> >> options ide-scsi units=/dev/hdc
>> 
>> SV> Эти опции в разных ядрах разные... В принципе можно даже удалить эту
>> SV> строку - тогда ide-scsi захватит все свободные устройства (в том числе
>> SV> и CD-ROM).
>> 
[chew-chew]

Сделал, как Вы посоветовали. Всё подхватилось. Наконец-то у меня
работает сканер.
Сделал lsmod, он показывает, что dmx3191d unused. Это означает, что
адаптер scsi обрабатывается другим драйвером?

>> 
>> А не подскажете, где можно почитать про то, каким образом устройствам
>> ставятся в соответствие модули из modules.conf. Допустим, я прошу ядро
>> подгрузить модуль, как оно узнает, к какому устройству этот модуль
>> относится?

SV> Нормальные устройства (PCI, USB) имеют идентификаторы; в каждом модуле
SV> есть таблица идентификаторов поддерживаемых устройств.  Для ISA, как
SV> правило, всё нужно указывать руками.

Можно ли признать устройства SCSI нормальными?


-- 
С уважением,
 Pavel Sokolov                        mailto:wcatc@mail.ru




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

* Re: [Comm] scanner & rw
  2004-04-04 20:03         ` Re[2]: " Pavel Sokolov
@ 2004-04-05  6:41           ` Sergey Vlasov
  0 siblings, 0 replies; 7+ messages in thread
From: Sergey Vlasov @ 2004-04-05  6:41 UTC (permalink / raw)
  To: community

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

On Mon, Apr 05, 2004 at 12:03:37AM +0400, Pavel Sokolov wrote:
[skip]
> Сделал lsmod, он показывает, что dmx3191d unused. Это означает, что
> адаптер scsi обрабатывается другим драйвером?

Нет - просто для драйверов SCSI счётчик использования модуля
увеличивается только при открытии устройств; когда ни одно из
устройств не используется, модуль можно выгрузить.

> >> А не подскажете, где можно почитать про то, каким образом устройствам
> >> ставятся в соответствие модули из modules.conf. Допустим, я прошу ядро
> >> подгрузить модуль, как оно узнает, к какому устройству этот модуль
> >> относится?
> 
> SV> Нормальные устройства (PCI, USB) имеют идентификаторы; в каждом модуле
> SV> есть таблица идентификаторов поддерживаемых устройств.  Для ISA, как
> SV> правило, всё нужно указывать руками.
> 
> Можно ли признать устройства SCSI нормальными?

Можно ;)

Для SCSI есть стандартная команда INQUIRY, выдающая тип устройства
(диск/CD-ROM/сканер/...), название производителя и модель
устройства; после обнаружения нового адаптера SCSI выполняется
сканирование шины для определения устройств и назначение драйверов
устроствам.  Но для SCSI в ядре довольно мало драйверов верхнего
уровня (sd_mod, sr_mod, st, osst, sg - вот и всё), и в большинстве
случаев драйвер выбирается просто по типу, без учёта модели
(поскольку команды стандартные).  Исключением являются st и osst
(там действительно проверяется модель, чтобы определить устройства
OnStream с нестандартным набором команд).  Драйвер же sg вообще
универсальный - он позволяет посылать устройству любые команды;
через него и работает SANE, каждый backend имеет таблицу устройств,
которые он поддерживает.

Автоматическая загрузка драйверов SCSI верхнего уровня после
обнаружения устройств (как, например, для USB) в ядрах 2.4.x не
реализована.  С другой стороны, эти драйверы загружаются
автоматически при обращении программы к соответствующему файлу
устройства.

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

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

end of thread, other threads:[~2004-04-05  6:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-28 16:03 [Comm] scanner & rw Pavel Sokolov
2004-04-04 12:54 ` Pavel Sokolov
2004-04-04 13:17   ` Sergey Vlasov
2004-04-04 17:48     ` Re[2]: " Pavel Sokolov
2004-04-04 18:25       ` Sergey Vlasov
2004-04-04 20:03         ` Re[2]: " Pavel Sokolov
2004-04-05  6:41           ` Sergey Vlasov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git