Доброго времени суток всем!
Существует следующая проблемма:
на машине следующей конфигурауции
1. мат.плата(Intel 865 GLC(North) + ICH 5(South)) обновленный биос
2. проц Celeron 2 Ггц
3. память 512
4. винта 2 по 40 Гб, samsung (PATA)
поставил FreeBSD 5.3
При подключении к любому порту USB флешки Transcend JetFlash 256M ничего не происходит. Никаких системных сообщений не появляется, устройств не распознается и не добавляется. Что характерно, поключенный к usb порту APC-шка (бесперебойый БП) опознается нормально. Пересборка ядра со включениями usb и т.п. не помогла... (да и зачем в 5.3 ?)
описаная в МАН-е umass команда отсутствует как таковая. При сканировании usb откликается только бесперебойник.
ХР винда на этой же машине работает с этой флешкой на ура.
Всего на южном мосте 4 хаба по 2 порта USB на каждом. 2 по 2 разведены прямо на матери (выходят сзади) еще 2 порта на боковую панель корпуса. 2 порта просто не подключены. Итого 8 портов - рабочих 6. Проверил в винде все разведеные - работают. Возвращаюсь в ФРЮ - только APC.
По мере надобности выкачиваю и приношу на флешеке документацию, проги и т.п. Приходиться каждый раз перегружаться в ХР. :( - абЫдна...
Всё-таки попробуйте скомпилировать ядро с
device usb
device uhci|ohci
device umass
не забываем про
device scbus
device da
device pass
umass это не команда, это опция конфига ядра
впрочем, это становится понятно при некотором уровне знания английского языка - это то, чем я вам рекомендую заняться в первую очередь
>umass это не команда, это опция конфига ядра
>впрочем, это становится понятно при некотором уровне знания английского языка - это
>то, чем я вам рекомендую заняться в первую очередьПриношу свои извинения за плохое знание языка. Но тем неменее, - пересборка ядра проводилась именно со всеми вышеуказаными опциями. Может дело в демоне? Насколько понял usbd отвечает за мониторинг подключений?
Методом эксперимента выяснил что подключение любых устройств к USB не вызывает никакой реакции. При перезагрузке опознается только UPS.
options USB_DEBUG
сомневаюсь, но возможно, поможет
device ehci
Всё-таки довольно странно
у меня всё решается с помощью таких опций:
device scbus
device da
device pass
device uhci
device usb
device umass
device uhid
Попробуйте добавить device ugen
Так хотя бы будут видны устройства, для которых нет вкомпиленных драйверов
>сомневаюсь, но возможно, поможет
>device ehciИменно! Эврика! После добавления в конфигурацию и последующей компиляции все отлично заработало. Реагирует на подключение/отключение так как должно. Спасибо всем огромное.
Для тех кому может понадобиться решить подобную проблемму, необходимые строчки который указаны в моем конфиге:
device usb
device uchi
device ochi
device echi
device umass
device pass
device scbus
device da
device uhid
А какие соответствуют этим в make config???
>>сомневаюсь, но возможно, поможет
>>device ehci
>
>Именно! Эврика! После добавления в конфигурацию и последующей компиляции все отлично заработало.
>Реагирует на подключение/отключение так как должно. Спасибо всем огромное.
>
>Для тех кому может понадобиться решить подобную проблемму, необходимые строчки который указаны
>в моем конфиге:
>
>device usb
>device uchi
>device ochi
>device echi
>device umass
>device pass
>device scbus
>device da
>device uhid
ohci и uhci определяют два разных вида хост-контроллеров
узнать, какой именно существует в системе можно с помощью такой команды :
dmesg | grep -E uhci\|ohci