Windows 7 BSoD + Reinicie ao conectar e desconectar a unidade flash

1

Eu tenho um Gumstix Overo Fire COM que carreguei com um kernel básico do linux e drivers de armazenamento em massa. O dispositivo é então conectado a uma máquina host, para a qual ele aparece como um dispositivo de armazenamento USB comum. É então configurado para inserir e remover repetidamente seu módulo g_file_storage a cada 5 segundos, para emular manual repetido e inserção do dispositivo no host. Embora isso possa parecer estranho, é totalmente necessário, pois quero coletar grandes quantidades de mensagens USB do driver.

Esta "inserção" e "remoção" repetitiva do dispositivo funciona bem em hosts Mac e Linux, mas na maioria das máquinas Windows, recebo um BSoD após cerca de 10 inserções e remoções. Inicialmente, eu pensei que talvez fosse a "política de remoção" do dispositivo que estava causando o problema, como descrito aqui . No entanto, algumas experiências mostraram que essa configuração não teve efeito; o BSoD ainda aparecia mesmo quando a política de remoção era otimizada para remoção rápida.

Além disso, não recebo BSoD nem erros em algumas máquinas Windows nas quais tenho controle de administrador e que possuem todas as configurações padrão de fábrica. O problema ocorre principalmente em máquinas públicas que são configuradas para ter segurança mais alta e configurações de usuário restritas. Portanto, acredito que é alguma configuração de segurança que está causando o problema, mas não estou familiarizado o suficiente para saber exatamente o que é.

Que tipo de configuração pode estar causando esse problema?

EDITAR : Aqui está a "Informação técnica" na BSoD:

*** STOP: 0x0000007E (0xFFFFFFFFC0000005, 0xFFFFF88001612652, 0xFFFFF88002FB9308, 0xFFFFF88002FB8B60)

*** FarSpace.sys - Address FFFFF88001612652 base at FFFFF88001600000, DateStamp 50046f1f

Pelo que posso dizer, o Farspace.sys faz parte do software Deep Freeze .

    
por N-C 06.02.2013 / 17:22

1 resposta

0

Um erro de parada 7E é " SYSTEM_THREAD_EXCEPTION_NOT_HANDLED ":

This bug check indicates that a system thread generated an exception that the error handler did not catch.

Tenho certeza de que o FarSpace.sys faz parte do software da Faronics, e eles fazem o Deep Freeze . Como você diz que são máquinas públicas, acredito que alguém as tenha bloqueado com o Deep Freeze, e isso faz com que elas não funcionem bem com suas inserções / remoções USB anormais.

Se for esse o caso, primeiro eu testaria se eles se comportariam de maneira diferente enquanto "descongelavam", e se assim fosse eu abordaria Suporte da Faronics de alguma orientação sobre como fazer o que você quer enquanto o PC está "congelado".

Além disso, você pode querer quadruplicar a verificação de qualquer código que esteja usando para garantir que está limpando seus tópicos adequadamente quando terminar com eles.

    
por 07.02.2013 / 19:23