[FUG-BR] Problemas com o modulo ehci ( usb 2.0 )
Paulo Henrique - BSDs Brasil
paulo.rddck em bsd.com.br
Terça Agosto 6 09:38:40 BRT 2013
On 06/08/2013 02:34, Danilo Egea wrote:
> On 08/05/13 19:34, Paulo Henrique - BSDs Brasil wrote:
>> Saudações,
>>
>> Estou com um comportamento muito estranho no FreeBSD 9.2-PRERELEASE
>> Segue a linha do processo "intr" relacionado ao modulo ehci
>>
>> 12 root -88 - 0K 240K WAIT 3 222:53 44.14%
>> intr{irq16: ehci0}
>>
>> A maquina é um Core i5 3G em uma placa-mãe chipset H67.
>>
>> Achei umas referencias no UPDATING mais nada que deva estar a pontando o
>> problema ate por que é de 2009.
>>
>> 20090223:
>> The new USB2 stack has now been permanently moved in and all
>> kernel and
>> module names reverted to their previous values (eg, usb, ehci,
>> ohci,
>> ums, ...). The old usb stack can be compiled in by prefixing
>> the name
>> with the letter 'o', the old usb modules have been removed.
>> Updating entry 20090216 for xorg and 20090215 for libmap may still
>>
>>
>> Alguem mais com um comportamento equivalente ?
>>
>> Abaixo esta a saida do vmstat -i
>>
>>
>> root em pdc01:/usr/src # vmstat -i
>> interrupt total rate
>> irq16: ehci0 8813671519 50997
>> <----------------Sozinho fez mais que todo o resto, obs, esse server
>> está ligado a muito pouco tempo.
>> irq23: ehci1 345648 2
>> cpu0:timer 367371463 2125
>> irq264: em0 63441544 367
>> irq266: ahci0 36812829 213
>> cpu2:timer 60769849 351
>> cpu3:timer 102598160 593
>> cpu1:timer 75171074 434
>> Total 9520182086 55085
>>
>> Há um relato referenciando esse mesmo problema em 2011 sobre um FreeBSd
>> 8.2, segue a
>> url:http://lists.freebsd.org/pipermail/freebsd-amd64/2011-April/013801.html
>>
>> Segue abaixo as informações do meu uname:
>> FreeBSD pdc01.intranet 9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #1 r253451:
>> Sat Aug 3 19:22:07 BRT 2013
>> usuario em pdc01.intranet:/usr/obj/usr/src/sys/BDC01INTRANET amd64
>>
>> Att. Paulo Henrique.
>>
>
> Oi Paulo, eu não tenho ideia do motivo disso, mas você tentou algumas
> das sugestões da PR?
> Por exemplo, habilitar alguma das sysctls abaixo.
>
> hw.usb.ehci.iaadbug: Enable doorbell bug workaround
> hw.usb.ehci.lostintrbug: Enable lost interrupt bug workaround
>
> Se você não utiliza as portas USB dessa máquina, tente desabilitá-las,
> ou pelo menos tente
> desabilitar o USB High Speed.
> hw.usb.ehci.no_hs: Disable High Speed USB
>
> Ou ainda dar um usbconfig power_off nelas.
>
> Eu tive um notebook da HP que gerava uma porrada de interrupções do
> driver EHCI quando ele estava na tomada. Se tirasse
> o problema parava. Parecido com um descrito na PR. Minha solução era
> deixar apenas o OHCI habilitado. Locura né? :D
>
> Abraço.
>
Opa e a Danilo,
Então qualquer função que dependa da USB não funciona no sistema (
excessão do teclado ), não posso desativar a USB pois a placa não tem
suporte a PS/2 e é servidor.
Estou organizando para no sabado poder mecher nessa bronca, farei as
suas sugestões primeiro.
Até lá esperar que o servidor aguente.
Acho que deve ter algo relacionado ao USB 3.0 pois em um outro que tem a
placa-mãe X58 da intel tive que desativar a USB 3.0 pois estava travando
a maquina, mais o FreeBSD é um 8.4-Stable.
Valeu pelas dicas.
Notebbok só tem coisas esquisitas, o meu mesmo se eu desativar o UEFI
perco a placa grafica da Nvidia, ficando somente com a Intel 4000
Mais isso é outra historia.
Vlw e sabado ficaremos sabendo os resultados.
--
Paulo Henrique.
/*
* Não tenho apego material,
* Só que tambem não vivemos em um mundo socialista.
*/
BSDs Brasil.
Mais detalhes sobre a lista de discussão freebsd