asm / system.h arquivo de cabeçalho linux

4

Estou tentando instalar drivers para o modem de fax e tentei maneiras diferentes de fazer isso, mas cada um deles me leva a um erro que diz:

fatal error: asm/system.h: No such file or directory

Existe alguma maneira de resolver isso?

EDITAR: Em um CD que veio com meus drivers, há a versão v.1.0 do driver dgcmodem ( link ), e tentei instalar essa versão e também a versão mais recente (encontrada no link mencionado), e recebi esse erro. Também tentei instalar drivers hsfmodem ( link ), e recebi o mesmo erro.

    
por xpg94 15.07.2014 / 10:05

2 respostas

5

Este arquivo foi removido no Linux 3.4, commit f05e798ad4c0 ; seu conteúdo foi movido para vários outros cabeçalhos.

É possível que apenas remover o #include <asm/system.h> pode funcionar, mas é muito mais provável que seu driver seja simplesmente incompatível com as versões atuais do Linux.

    
por 15.07.2014 / 10:24
1

Na verdade, parece haver um patch para o seu driver. Você vai encontrá-lo discutido nesta postagem no fórum do Ubuntu . Lembre-se, a discussão tem 6 páginas ... em algum momento um cara chamado linktopower fornece um patch que permite a compilação. O patch é fornecido através de um arquivo, carregado na rede várias vezes, enquanto o cara embaralha os provedores. O último link é fornecido na página 6 , e ainda está ativo.

O patch permite compilar o kernel no Ubuntu 12.04, então provavelmente seria um kernel 3.2. Você pode tentar seguir esse caminho.

    
por 16.07.2014 / 08:38