* [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