Referências indefinidas a 'get_rome_version' e 'rome_download' ao compilar 'btusb_probe' no kernel SM-G360T

1

Quando tento compilar o kernel para o Samsung SM-G360T / SM-G360T1, recebo problemas idênticos para dois repositórios de origem diferentes do kernel.

Kernels que estou usando: link (deve estar em estoque)
link (muito editado)

O primeiro problema, referenciado aqui , foi resolvido com a substituição de uma linha de código .

em btusb.c :

static int reset = 1;  

torna-se

static bool reset = true;     

Estou incluindo isso apenas para referência, caso tenha algo a ver com o resultado final, ou outra pessoa apareça em um problema semelhante. Não há muita documentação para o kernel deste modelo de telefone específico, considerando que é um modelo muito popular. Aqui está listada outra solução para esse problema que eu não tentei usar.

Essa parte está resolvida. Para o problema real:

drivers/built-in.o: In function 'btusb_probe':
/android_kernel_samsung_coreprimeltexx/drivers/bluetooth/btusb.c:1368: 
undefined reference to 'get_rome_version'
/android_kernel_samsung_coreprimeltexx/drivers/bluetooth/btusb.c:1373: 
undefined reference to 'rome_download'
/android_kernel_samsung_coreprimeltexx/Makefile:807: recipe for target 
'vmlinux' failed
make[1]: *** [vmlinux] Error 1
Makefile:130: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2

Tenho certeza de que isso será sinalizado como uma pergunta repetida, mas parece que rome_download e get_rome_version estão definidos (ou pelo menos referenciados, me perdoe, estou ruim) em include/net/bluetooth/bluetooth.h e% código%.

Se eu comentar algumas linhas edite uma instrução que eu possa obter o código para compilar sem a variável drivers/bluetooth/ath3k.c que é chamada pela função version . Obviamente, isso está quebrando algum tipo de funcionalidade, mas parece funcionar.

Obrigado pela ajuda antecipadamente. Eu estava um pouco mais longo do que o normal porque esse modelo específico do dispositivo tem informações / desenvolvimento limitados em comparação com as outras versões do dispositivo.

    
por musclez 02.09.2017 / 08:05

0 respostas