Дано: машинка с контроллером USB2 EHCI. В lshw он выглядит так:
*-usb:4 UNCLAIMED
description: USB Controller
product: N10/ICH 7 Family USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm debug cap_list
configuration: latency=0
resources: memory:d2104400-d21047ff
А в lspci так:
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
И этот девайс хронически несовместим с линуксовым драйвером ehci_hcd. При втыкании любого устройства в USB-порт в лог с частотой несколько раз в секунду начинает сыпаться ругань hub 2-0:1.0: unable to enumerate USB device on port 1. А очень хочется использовать воткнутый туда usb-wifi. Но если он туда воткнут с самого начала, то лог тоже начинает забиваться с самого начала, сразу после обнаружения usb-порта.
Итак, задача номер раз: на ходу отцепить девайс от драйвера ehci_hcd. Причем без пересборки ядра (ehci_hcd вкомпилён внутрь, а не загружается модулем). Подсказка: ответ был мной опубликован в одном сообществе соответствующей тематики несколько месяцев назад.
Задаче номер два: сделать так, чтобы это происходило автоматически при загрузке машины. rc.local не подходит – он отрабатывает сильно позже поднятия сети, а надо до. И вообще это надо сделать как можно раньше, чтобы не забивать лог ненужной руганью.
Оригинал этой записи. Комментировать можно тут или там.
no subject
ты не написал дистрибутив, но inittab есть почти везде.
no subject
:-P
no subject
no subject
no subject
no subject
точно не помню, увы...
no subject
no subject
no subject
no subject
(точно не помню, в олимпиаде яндекса не участвовал, но фиксил баги в cs89x0, а потом скриптами заставлял работать его из под линукса в pnp-режиме, тогда я и узнал всё что вы хотели бы узнать о isa pnp но боялись спросить)
2. udev
no subject
no subject
А ISA PnP - это страшный ужас, да.
no subject