ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] глюки с USB
@ 2005-01-17 12:34 Andrey Kutuzov
  2005-01-17 12:44 ` Serge Polkovnikov
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Kutuzov @ 2005-01-17 12:34 UTC (permalink / raw)
  To: hardware

Моё почтение!

    Недавно поставил ALT 2.4 (DVD edition), ядро 2.4.26-std-up-alt6. В
    принципе, в Линуксе я чайник, но этот дистрибутив понравился
    больше других.
    Все замечательно, и только
    одно удручает - совершенно ужасно работает USB. Есть следующие
    usb-железки - мышка Logitech, bluetooth-адаптер TrendNet и
    разнообразные mass-storage устройства (флэшдрайвы,кардридеры,
    фотоаппарат).
    Мышка работает замечательно и без перебоев. Bluetooth тоже - если
    его вставить в порт до загрузки Линукса. Если втыкаю после
    загрузки - ноль реакции, на 12 консоли никаких сообщений не
    появляется, адаптер не работает. Если работающий адаптер
    вытаскиваю из порта, ядро ругается на тему того, что устройство
    исчезло и драйвер выгружен. Через некоторое время вставляю адаптер
    обратно - ноль реакции. Ещё одна странность - в программке usbview
    этот адаптер почему-то выделяется красным цветом. Настораживает :)

    Но сама большая беда с флэшками и им подобными. Их
    втыкание-вытыкание вообще не приносит эффекта (в том смысле, что
    usbview их не видит и в /proc/bus/usb/devices их нет). Более того
    - если Линукс грузится с вставленными одновременно флэшкой и
    bluetooth-адаптером, то не заводится ни флэшка ни адаптер. Ерунда
    какая-то.

    В общем, такое ощущение, как будто не работает какой-то сервис,
    отвечающий за подхватывание вставленных usb-устройств. Hotplug
    загружается совершенно точно, и висит в процессах. С чем тогда
    могут быть связаны такие косяки? И насчёт флэшек - нужно ли
    подгружать руками какой-либо модуль, чтобы работали устройства
    mass-storage? Разве это не должно делаться на автомате?

    Был бы очень признателен за помощь - usb это практически
    единственное, что не дает мне нормально пользоваться Альтом.
    Материнская плата Asus P4P800, на интеловском чипсете. В винде всё
    работает :-(
    Зараннее спасибо.
    


-- 
Best Regards - Andrey                          
mailto:kender@wscb.ru



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

* Re: [Hardware] глюки с USB
  2005-01-17 12:34 [Hardware] глюки с USB Andrey Kutuzov
@ 2005-01-17 12:44 ` Serge Polkovnikov
  2005-01-17 13:17   ` Andrey Kutuzov
  0 siblings, 1 reply; 10+ messages in thread
From: Serge Polkovnikov @ 2005-01-17 12:44 UTC (permalink / raw)
  To: hardware, Andrey Kutuzov

понеділок 17 січень 2005 14:34, Andrey Kutuzov Ви написали:
>     Но сама большая беда с флэшками и им подобными. Их
>     втыкание-вытыкание вообще не приносит эффекта (в том смысле, что
>     usbview их не видит и в /proc/bus/usb/devices их нет). Более того
>     - если Линукс грузится с вставленными одновременно флэшкой и
>     bluetooth-адаптером, то не заводится ни флэшка ни адаптер. Ерунда
>     какая-то.
>
>     В общем, такое ощущение, как будто не работает какой-то сервис,
>     отвечающий за подхватывание вставленных usb-устройств. Hotplug
>     загружается совершенно точно, и висит в процессах. С чем тогда
>     могут быть связаны такие косяки? И насчёт флэшек - нужно ли
>     подгружать руками какой-либо модуль, чтобы работали устройства
>     mass-storage? Разве это не должно делаться на автомате?
>
>     Был бы очень признателен за помощь - usb это практически
>     единственное, что не дает мне нормально пользоваться Альтом.
>     Материнская плата Asus P4P800, на интеловском чипсете. В винде всё
>     работает :-(
>     Зараннее спасибо.

Буквально вчера ставил Мастер24(без аптдейтов) на такую же мать. Также 
возникли проблемы с USB-storage - если винт воткнут при загрузке системы, то 
при старте хотплага вываливается коредамп. Если девайс втыкать уже после 
загрузки, то всё отрабатывает нормально за исключением того, что не грузится 
модуль ehci-hdc, а значит работаем на скорости 600Кб/с. После ручного старта 
этого модуля - всё ОК.
-- 
Сергей Полковников


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

* Re: [Hardware] глюки с USB
  2005-01-17 12:44 ` Serge Polkovnikov
@ 2005-01-17 13:17   ` Andrey Kutuzov
  2005-01-19 12:05     ` Andrey Kutuzov
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Kutuzov @ 2005-01-17 13:17 UTC (permalink / raw)
  To: Serge Polkovnikov

Моё почтение, Serge!

Monday, January 17, 2005, 5:44:24 PM, you wrote:
SP> Буквально вчера ставил Мастер24(без аптдейтов) на такую же мать. Также
SP> возникли проблемы с USB-storage - если винт воткнут при загрузке системы, то
SP> при старте хотплага вываливается коредамп. Если девайс втыкать уже после
SP> загрузки, то всё отрабатывает нормально за исключением того, что не грузится
SP> модуль ehci-hdc, а значит работаем на скорости 600Кб/с. После ручного старта
SP> этого модуля - всё ОК.

Модуль ehci-hdc? Хмм... Сегодня вечером погляжу, грузится ли он у
меня.
Проблема в матери или в моих кривых руках, вот что интересно.


-- 
Best regards - Andrey
mailto:kender@wscb.ru



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

* Re: [Hardware] глюки с USB
  2005-01-17 13:17   ` Andrey Kutuzov
@ 2005-01-19 12:05     ` Andrey Kutuzov
  2005-01-19 12:16       ` Sergey Vlasov
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Kutuzov @ 2005-01-19 12:05 UTC (permalink / raw)
  To: hardware

Моё почтение!

Веселости с USB на материнке ASUS P4P800 (чипсет intel 865pe) и Alt
2.4 продолжаются. Напоминаю, что ни в какую не заводились флэшки и
вообще usb-девайсы вели себя очень странно.
По совету Serge Polkovnikov решил покрутить модуль ehci-hcd.
Оказалось, что он прописан у меня в modules.conf вот таким образом:
alias usb-interface1 ehci-hcd
Но lsmod сообщал, что такого модуля не загружено. Что ж, делаю
"modprobe ehci-hcd", и получаю в ответ сообщение segmentation fault.
lsmod сообщает, что модуль ehci-hcd находится в состоянии
initializing.
Но что поразительно - контроллер USB при этом таки поднимается с колен
:) и начинает видеть флэшки. На 12 консоли при этом видим вот такую
ругань (сразу после modprobe ehci-hcd):

PCI: Setting latency timer of device 00:1d.7 to 64
ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2
ehci_hcd 00:1d.7: irq 23, pci mem d0ded800
usb.c: new USB bus registered, assigned bus number 5
ehci_hcd 00:1d.7: BIOS handoff failed (104, 1010001)
ehci_hcd 00:1d.7: remove state 0
Unable to handle kernel NULL pointer dereference at virtual address 00000048
 printing eip:
d0de6b56
*pde = 0184f067
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<d0de6b56>]    Tainted: P 
EFLAGS: 00210002
eax: 00000000   ebx: c66d2a00   ecx: c66d2b34   edx: c02e6088
esi: 00000000   edi: c66d2a00   ebp: 00000000   esp: c3b8dde0
ds: 0018   es: 0018   ss: 0018
Process modprobe (pid: 2862, stackpage=c3b8d000)
Stack: d0de8e20 d0de90c0 c132aa76 00000068 c66d2a00 00000000 00000000 c132a800 
       d0de87ed c66d2a00 00000000 c66d2a00 c3b8de2c c02e0382 c012352f c66d2a00 
       c66d2a64 c66d2a64 d0de8637 c66d2a00 00000000 00000000 00000010 ffffffff 
Call Trace:    [<d0de8e20>] [<d0de90c0>] [<d0de87ed>] [<c012352f>] [<d0de8637>]
  [<c0119abf>] [<c0119c37>] [<d0e76f5b>] [<d0e76ed7>] [<d0de9120>] [<d0de915c>]
  [<d0de92c0>] [<c01c8acc>] [<d0de915c>] [<d0de92c0>] [<c01c8b32>] [<d0de92c0>]
  [<d0de8cbe>] [<d0de92c0>] [<c011a996>] [<d0de9268>] [<d0de5060>] [<c0108823>]
Code: 8b 70 48 85 f6 0f 84 7c 00 00 00 8d 46 4c 8b 56 4c 39 c2 74
 <6>hub.c: new USB device 00:1d.1-2, assigned address 2
scsi3 : SCSI emulation for USB Mass Storage devices
  Vendor: USB       Model: BAR               Rev: 2.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi3, channel 0, id 0, lun 0
SCSI device sdb: 512000 512-byte hdwr sectors (262 MB)
sdb: Write Protect is off
 sdb: sdb1 sdb2 sdb3 sdb4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2

То  есть,  модуль  загружается,  но  как-то  криво.  После этого можно
совершенно    нормально    работать   с   разнообразными   usb-storage
устройствами,  но  -  только на скорости 600 кб/c, то есть, собственно
USB2.0  не  работает.  Кроме  того,  обнаружил  странный  баг  - после
загрузки ehci-hcd становится невозможно войти в каталог /proc/bus/usb.
Соответственно,  при запуске виснет весь софт, который туда обращается
-  usbview,  KDE'шный  просмотрщик usb-устройств, и т.д. USBшный модем
(телефон LG G1800) определяется, ему назначается драйвер acm, но когда
пытаешься его прозвонить, kppp опять-таки виснет (видимо, тоже лезет в
/proc/bus/usb).
Чудеса какие-то.

В связи с этим такие вопросы:
1) Как всё-таки заставить ehci-hcd запускаться нормально, не корежа
всю usb-систему? Желательно также ещё и на полной скорости USB 2.0
2) То, что ehci-hcd не стартует при запуске системы, хотя и прописан в
modules.conf, - что означает? Во время загрузки никакой ругани по
поводу него не наблюдается. Как сделать так, чтобы он грузился по
умолчанию?
3) Может такое быть из-за индивидуальной несовместимости драйвера и
чипсета? Нагуглил совет отключить USB legacy в BIOS, но что-то
сомневаюсь в его эффективности. Обновление BIOS может помочь?

Материнка-то распространённая, ни у кого, кроме Serge Polkovnikov, проблем не
было?

-- 
Best regards - Andrey
mailto:kender@wscb.ru



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

* Re: [Hardware] глюки с USB
  2005-01-19 12:05     ` Andrey Kutuzov
@ 2005-01-19 12:16       ` Sergey Vlasov
  2005-01-20 10:34         ` Andrey Kutuzov
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2005-01-19 12:16 UTC (permalink / raw)
  To: hardware

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

On Wed, Jan 19, 2005 at 05:05:35PM +0500, Andrey Kutuzov wrote:
> PCI: Setting latency timer of device 00:1d.7 to 64
> ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2
> ehci_hcd 00:1d.7: irq 23, pci mem d0ded800
> usb.c: new USB bus registered, assigned bus number 5
> ehci_hcd 00:1d.7: BIOS handoff failed (104, 1010001)

Это ошибка в BIOS - не проходит передача управления контроллером от
BIOS к драйверу.

> ehci_hcd 00:1d.7: remove state 0
> Unable to handle kernel NULL pointer dereference at virtual address 00000048
[skip oops]

А это уже ошибка в ehci-hcd :(

> 3) Может такое быть из-за индивидуальной несовместимости драйвера и
> чипсета? Нагуглил совет отключить USB legacy в BIOS, но что-то
> сомневаюсь в его эффективности.

Тем не менее проблема связана именно с этой эмуляцией.  Также из-за
этого могут возникать проблемы с портом PS/2.

> Обновление BIOS может помочь?

Возможно, в новой версии BIOS исправлены какие-то ошибки в USB Legacy
Emulation.

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

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

* Re: [Hardware] глюки с USB
  2005-01-19 12:16       ` Sergey Vlasov
@ 2005-01-20 10:34         ` Andrey Kutuzov
  2005-01-20 10:40           ` Genix
  2005-01-20 13:40           ` Michael Shigorin
  0 siblings, 2 replies; 10+ messages in thread
From: Andrey Kutuzov @ 2005-01-20 10:34 UTC (permalink / raw)
  To: Sergey Vlasov

Моё почтение!

Wednesday, January 19, 2005, 5:16:00 PM, you wrote:
>> 3) Может такое быть из-за индивидуальной несовместимости драйвера и
>> чипсета? Нагуглил совет отключить USB legacy в BIOS, но что-то
>> сомневаюсь в его эффективности.
SV> Тем не менее проблема связана именно с этой эмуляцией.  Также из-за
SV> этого могут возникать проблемы с портом PS/2.
И ведь действительно помогло. Стоило отключить usb legacy support -  и
все usb-устройства заработали, даже без подгрузки ehci-hcd. Спасибо!
Правда, работает всё-таки на скорости 600 кб/c. Принудительная
загрузка ehci-hcd вешает мышь в иксах и увеличивает скорость работы с
флэшкой до полутора мегабайт в секунду :) Реально ли добиться работы
на полной скорости USB2.0 (в винде летает на 8 Мб/c)?

И ещё вопрос. При подключении телефона LG G1800 как usb-модема
происходит вот что:

hub.c: new USB device 00:1d.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0xe8d/0x3) is not claimed by any active driver.
usb.c: registered new driver acm
ttyACM0: USB ACM device
usb-uhci.c: interrupt, status 3, frame# 609
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters
usb.c: USB disconnect on device 00:1d.2-1 address 2

И так в цикле. Телефон при этом так же в цикле перегружается. Я
правильно понимаю, что проблема в телефоне, или с этим ещё можно
как-то побороться?

-- 
Best regards - Andrey
mailto:kender@wscb.ru



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

* Re: [Hardware] глюки с USB
  2005-01-20 10:34         ` Andrey Kutuzov
@ 2005-01-20 10:40           ` Genix
  2005-01-20 13:40           ` Michael Shigorin
  1 sibling, 0 replies; 10+ messages in thread
From: Genix @ 2005-01-20 10:40 UTC (permalink / raw)
  To: hardware, Andrey Kutuzov

Andrey Kutuzov wrote:

> И ещё вопрос. При подключении телефона LG G1800 как usb-модема
> происходит вот что:
> 
> hub.c: new USB device 00:1d.2-1, assigned address 2
> usb.c: USB device 2 (vend/prod 0xe8d/0x3) is not claimed by any active driver.
> usb.c: registered new driver acm
> ttyACM0: USB ACM device
> usb-uhci.c: interrupt, status 3, frame# 609
> acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters
> usb.c: USB disconnect on device 00:1d.2-1 address 2
> 
> И так в цикле. Телефон при этом так же в цикле перегружается.

думаю это проблема именно LG


-- 
У каждого в башке свои тараканы...


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

* Re: [Hardware] глюки с USB
  2005-01-20 10:34         ` Andrey Kutuzov
  2005-01-20 10:40           ` Genix
@ 2005-01-20 13:40           ` Michael Shigorin
  2005-01-21  7:54             ` Andrey Kutuzov
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2005-01-20 13:40 UTC (permalink / raw)
  To: hardware

On Thu, Jan 20, 2005 at 03:34:43PM +0500, Andrey Kutuzov wrote:
> >> 3) Может такое быть из-за индивидуальной несовместимости
> >> драйвера и чипсета? Нагуглил совет отключить USB legacy в
> >> BIOS, но что-то сомневаюсь в его эффективности.
> SV> Тем не менее проблема связана именно с этой эмуляцией.  Также из-за
> SV> этого могут возникать проблемы с портом PS/2.
> И ведь действительно помогло. Стоило отключить usb legacy
> support -  и все usb-устройства заработали, даже без подгрузки
> ehci-hcd. Спасибо!

А получится выделить вопрос-ответ для faq/hardware?

> Телефон при этом так же в цикле перегружается.

Уй... у этих циркачей не надо было даже особенно специального
вида SMS-ки изобретать, чтобы трубу заDoSить -- хватало вполне
соответствующей стандарту :-( (W3000 то ли буталась, то ли
трапалась)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [Hardware] глюки с USB
  2005-01-20 13:40           ` Michael Shigorin
@ 2005-01-21  7:54             ` Andrey Kutuzov
  2005-01-21  8:04               ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Kutuzov @ 2005-01-21  7:54 UTC (permalink / raw)
  To: Michael Shigorin

Моё почтение!

Thursday, January 20, 2005, 6:40:04 PM, you wrote:
>> И ведь действительно помогло. Стоило отключить usb legacy
>> support -  и все usb-устройства заработали, даже без подгрузки
>> ehci-hcd. Спасибо!
MS> А получится выделить вопрос-ответ для faq/hardware?
Q: Ядро не реагирует на события от usb-устройств (не работают или
работают с ошибками).
A: Отключите usb legacy support в BIOS материнской платы.

Может, так?

>> Телефон при этом так же в цикле перегружается.
MS> Уй... у этих циркачей не надо было даже особенно специального
MS> вида SMS-ки изобретать, чтобы трубу заDoSить -- хватало вполне
MS> соответствующей стандарту :-( (W3000 то ли буталась, то ли
MS> трапалась)
Да уж, телефон в плане общения с компьютером не фонтан. Трубка не моя, но
очень хотелось бы её завести под Линуксом. Под виндой она работает
через некий драйвер usbser, который пришлось добывать окольными
путями. Работает, надо сказать, плохо. Надеялся, что линуксовый acm
поможет, но видно не судьба, хотя попробую ещё поковыряться.

-- 
Best regards - Andrey
mailto:kender@wscb.ru



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

* Re: [Hardware] глюки с USB
  2005-01-21  7:54             ` Andrey Kutuzov
@ 2005-01-21  8:04               ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2005-01-21  8:04 UTC (permalink / raw)
  To: hardware

On Fri, Jan 21, 2005 at 12:54:11PM +0500, Andrey Kutuzov wrote:
> MS> А получится выделить вопрос-ответ для faq/hardware?
> Q: Ядро не реагирует на события от usb-устройств (не работают
> или работают с ошибками).
> A: Отключите usb legacy support в BIOS материнской платы.
> Может, так?

Примерно.  http://faq.altlinux.ru/index.php?action=single&nf=1&qid=391

> Да уж, телефон в плане общения с компьютером не фонтан.

:-(

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2005-01-21  8:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-17 12:34 [Hardware] глюки с USB Andrey Kutuzov
2005-01-17 12:44 ` Serge Polkovnikov
2005-01-17 13:17   ` Andrey Kutuzov
2005-01-19 12:05     ` Andrey Kutuzov
2005-01-19 12:16       ` Sergey Vlasov
2005-01-20 10:34         ` Andrey Kutuzov
2005-01-20 10:40           ` Genix
2005-01-20 13:40           ` Michael Shigorin
2005-01-21  7:54             ` Andrey Kutuzov
2005-01-21  8:04               ` Michael Shigorin

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