nixp.ru v3.0

17 января 2017,
вторник,
22:14:05 MSK

DevOps с компанией «Флант»
Аватар пользователя DimkaS
DimkaS написал 29 сентября 2007 года в 00:01 (748 просмотров) Ведет себя как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.

Кросс-пост с линуксфорума: http://linuxforum.ru/index.php?showtopic=49219

Там ответа не получил, решил спросить здесь.

Есть UPS Ippon BackPower Pro 600. От него питается домашний сервак, упс к нему через com был подключен, nut с ним нормально работал. Недавно я обновил железо. На новой мамке нет отдельного com-порта, нужно выкидывать планку. Но новый корпус низкопрофильный, стандартная планка не влазит. Решил подключить по usb. После подключения lsusb ничего не показывает. В syslog’e такое:

Sep 22 23:26:37 box kernel: usb 2-3: new low speed USB device using ohci_hcd and address 10
Sep 22 23:26:37 box kernel: usb 2-3: device descriptor read/64, error -62
Sep 22 23:26:37 box kernel: usb 2-3: device descriptor read/64, error -62
Sep 22 23:26:37 box kernel: usb 2-3: new low speed USB device using ohci_hcd and address 11
Sep 22 23:26:37 box kernel: usb 2-3: device descriptor read/64, error -62
Sep 22 23:26:38 box kernel: usb 2-3: device descriptor read/64, error -62
Sep 22 23:26:38 box kernel: usb 2-3: new low speed USB device using ohci_hcd and address 12
Sep 22 23:26:38 box kernel: usb 2-3: device not accepting address 12, error -62
Sep 22 23:26:38 box kernel: usb 2-3: new low speed USB device using ohci_hcd and address 13
Sep 22 23:26:39 box kernel: usb 2-3: device not accepting address 13, error -62

Если подключать к настольному компу, то всё, вроде, нормально:

Sep 22 23:26:57 debian kernel: usb 2-10: new low speed USB device using ohci_hcd and address 6
Sep 22 23:26:57 debian kernel: usb 2-10: configuration #1 chosen from 1 choice

Ядра на обоих машинах самосборные, на десктопе debian testing, на серваке etch.

Настольный: Linux debian 2.6.22 #9 Sun Aug 12 00:24:44 MSD 2007 i686 GNU/Linux

Сервак: Linux box 2.6.22.6 #14 Sat Sep 8 17:24:08 MSD 2007 i686 GNU/Linux

В гугле ничего толкового не нашёл. Как бы мне заставить упс принять выдаваемый адрес?

Genie

покажи

# lsmod | usb

основная идея в том, что у тебя может не тот драйвер usb подгружен, который нужно. посмотри, что у тебя загружено.

может быть так, что тот драйвер, который отвечает за usb2.0 не может работать с этим устройством.

попробуй его выгрузить и оставить только usb1.1 и проверь как оно работает.

если поможет — смотри настройки в bios

DimkaS

Выгрузил, оставил только usbcore. Потом попробовал отдельно с ohci и отдельно с ehci.

С модулем ohci такое:

Sep 29 22:32:31 box kernel: ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
Sep 29 22:32:31 box kernel: ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUB0] -> GSI 23 (level, low) -> IRQ 16
Sep 29 22:32:31 box kernel: PCI: Setting latency timer of device 0000:00:02.0 to 64
Sep 29 22:32:31 box kernel: ohci_hcd 0000:00:02.0: OHCI Host Controller
Sep 29 22:32:31 box kernel: ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
Sep 29 22:32:31 box kernel: ohci_hcd 0000:00:02.0: irq 16, io mem 0xdffff000
Sep 29 22:32:31 box kernel: usb usb1: configuration #1 chosen from 1 choice
Sep 29 22:32:31 box kernel: hub 1-0:1.0: USB hub found
Sep 29 22:32:31 box kernel: hub 1-0:1.0: 8 ports detected
Sep 29 22:32:45 box kernel: usb 1-4: new low speed USB device using ohci_hcd and address 2
Sep 29 22:32:45 box kernel: usb 1-4: device descriptor read/64, error -62
Sep 29 22:32:45 box kernel: usb 1-4: device descriptor read/64, error -62
Sep 29 22:32:46 box kernel: usb 1-4: new low speed USB device using ohci_hcd and address 3
Sep 29 22:32:46 box kernel: usb 1-4: device descriptor read/64, error -62
Sep 29 22:32:46 box kernel: usb 1-4: device descriptor read/64, error -62
Sep 29 22:32:46 box kernel: usb 1-4: new low speed USB device using ohci_hcd and address 4
Sep 29 22:32:47 box kernel: usb 1-4: device not accepting address 4, error -62
Sep 29 22:32:47 box kernel: usb 1-4: new low speed USB device using ohci_hcd and address 5
Sep 29 22:32:47 box kernel: usb 1-4: device not accepting address 5, error -62

С модулем ehci такое:

Sep 29 22:34:15 box kernel: ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 22 (level, low) -> IRQ 17
Sep 29 22:34:15 box kernel: PCI: Setting latency timer of device 0000:00:02.1 to 64
Sep 29 22:34:15 box kernel: ehci_hcd 0000:00:02.1: EHCI Host Controller
Sep 29 22:34:15 box kernel: ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
Sep 29 22:34:15 box kernel: ehci_hcd 0000:00:02.1: debug port 1
Sep 29 22:34:15 box kernel: PCI: cache line size of 64 is not supported by device 0000:00:02.1
Sep 29 22:34:15 box kernel: ehci_hcd 0000:00:02.1: irq 17, io mem 0xdfffec00
Sep 29 22:34:15 box kernel: ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Sep 29 22:34:15 box kernel: usb usb1: configuration #1 chosen from 1 choice
Sep 29 22:34:15 box kernel: hub 1-0:1.0: USB hub found
Sep 29 22:34:15 box kernel: hub 1-0:1.0: 8 ports detected

Т.е. c ohci устройство не работает, а ehci его даже не видит…

metal
DimkaS
С модулем ehci такое:

Sep 29 22:34:15 box kernel: PCI: cache line size of 64 is not supported by device 0000:00:02.1

Что за устройство 0000:00:02.1 ? Оно самое? Тогда вот на это глянь http://lkml.org/lkml/2006/10/20/158

DimkaS

Попробовал. Никаких изменений.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.