ModInfo, / etc / módulos e lsmod: saída incoerente? -- kernel camp askubuntu Relacionado O problema

Modinfo, /etc/modules and lsmod: incoherent output?


1
vote

problema

português

eu tenho " rtc " em /etc/modules mas

  $ modinfo rtc    

Saídas:

  ERROR: modinfo: could not find module rtc    

e lsmod não mostra rtc

english

I have "rtc" in /etc/modules but

$ modinfo rtc 

outputs:

ERROR: modinfo: could not find module rtc 

and lsmod doesn't show rtc

  
     
     

Lista de respostas

2
 
vote

O driver legado em tempo real rtc certamente existe:

./linux-3.2.0/drivers/char/rtc.c

Mas acredito que é usado apenas no contexto do módulo como um incluído durante a construção de módulos para dispositivos RTC específicos. Por exemplo, aqui estão os drivers RTC disponíveis para o Kernel Linux do Ubuntu 3.2:

 izx @ i5: ~ / src-kernel $ ls /lib/modules/3.2.0-24-Generic/kernel/drivers/rtc/ RTC-88PM860x.ko rtc-ds1742.ko rtc-max6900.ko ​​rtc-rs5c372.ko rtc-ab3100.ko ​​rtc-ds3232.ko rtc-max6902.ko rtc-rv3029c2.ko rtc-ab8500.ko ​​rtc-ds3234.ko rtc-max8925.ko rtc-rx8025.ko rtc-bq32k.ko rtc-em3027.ko rtc-max8998.ko rtc-rx8581.ko RTC-BQ4802.KO RTC-FM3130.KO RTC-MC13XXX.KO RTC-S35390A.KO rtc-ds1286.ko rtc-isl12022.ko rtc-msm6242.ko rtc-stk17ta8.ko rtc-ds1305.ko rtc-isl1208.ko rtc-pcf2123.ko rtc-v3020.ko rtc-ds1307.ko rtc-m41t80.ko rtc-pcf50633.ko rtc-wm831x.ko RTC-DS1374.ko rtc-m41t93.ko rtc-pcf8563.ko rtc-wm8350.ko RTC-DS1390.ko rtc-m41t94.ko rtc-pcf8583.ko rtc-x1205.ko rtc-ds1511.ko rtc-m48t35.ko rtc-r9701.ko rtc-ds1553.ko rtc-m48t59.ko rtc-rp5c01.ko RTC-DS1672.KO RTC-M48T86.KO RTC-RS5C348.KO  

Como Florian perguntou, por que você precisa desse módulo? Qual é a sua plataforma? Você está usando um dispositivo RTC específico?


ABCDEFGHIJKLMNABCDEFGHIJKLMN2 é usado para carregar módulos externos na inicialização - os módulos ( .ko arquivos) deve primeiro estar presente em /lib/modules/your-kernel-version/.... ; Apenas tê-los em /etc/modules não significa nada.

Você pode remover com segurança rtc a partir /etc/modules .

 

The legacy real-time-clock driver rtc certainly exists:

./linux-3.2.0/drivers/char/rtc.c

but I believe it's only used in the module context as an include while building modules for specific RTC devices. For example, here's the rtc drivers available for Ubuntu's Linux kernel 3.2:

 izx@i5:~/src-kernel$ ls /lib/modules/3.2.0-24-generic/kernel/drivers/rtc/ rtc-88pm860x.ko  rtc-ds1742.ko    rtc-max6900.ko   rtc-rs5c372.ko rtc-ab3100.ko    rtc-ds3232.ko    rtc-max6902.ko   rtc-rv3029c2.ko rtc-ab8500.ko    rtc-ds3234.ko    rtc-max8925.ko   rtc-rx8025.ko rtc-bq32k.ko     rtc-em3027.ko    rtc-max8998.ko   rtc-rx8581.ko rtc-bq4802.ko    rtc-fm3130.ko    rtc-mc13xxx.ko   rtc-s35390a.ko rtc-ds1286.ko    rtc-isl12022.ko  rtc-msm6242.ko   rtc-stk17ta8.ko rtc-ds1305.ko    rtc-isl1208.ko   rtc-pcf2123.ko   rtc-v3020.ko rtc-ds1307.ko    rtc-m41t80.ko    rtc-pcf50633.ko  rtc-wm831x.ko rtc-ds1374.ko    rtc-m41t93.ko    rtc-pcf8563.ko   rtc-wm8350.ko rtc-ds1390.ko    rtc-m41t94.ko    rtc-pcf8583.ko   rtc-x1205.ko rtc-ds1511.ko    rtc-m48t35.ko    rtc-r9701.ko rtc-ds1553.ko    rtc-m48t59.ko    rtc-rp5c01.ko rtc-ds1672.ko    rtc-m48t86.ko    rtc-rs5c348.ko 

As Florian asked, why do you need this module? What is your platform? Are you using a specific RTC device?


/etc/modules is used to load external modules at startup -- the modules (.ko files) must first be present under /lib/modules/your-kernel-version/....; just having them in /etc/modules means nothing.

You can safely remove rtc from /etc/modules.

 
 
 
 
1
 
vote

Não há nenhum módulo do kernel chamado ABCDEFGHIJKLMNABCDEFGHIJKLMN8 para que ele não possa ser carregado e lsmod e ./linux-3.2.0/drivers/char/rtc.c0 não pode encontrá-lo.

.

Por que você acha que deveria haver tal módulo? O que você quer fazer?

 

There is no kernel module named rtc so it can't be loaded and lsmod and modinfo can't find it.

Why do you think there should be such a module? What do you want to do?

 
 
       
       
0
 
vote

Há alguns drivers de RTC construídos estaticamente no kernel do Ubuntu. Ou seja, RTC_CMOS e RTC_M41T80. (Eu tenho / dev / rtc e / dev / rtc0 no meu sistema 12.04, pelo caminho.) RTC_CMOS suporta o relógio de tempo real legado PC CMOS. O outro certos relógios de tempo real do I2C.

O arquivo de configuração para cada kernel do Ubuntu construído é colocado em / boot junto com os cabeçalhos e a imagem do kernel em si para que você possa ver como foi configurado.

Construído em drivers não aparecem no LSMOD, por exemplo.

Ao mesmo tempo houve um motorista simplesmente chamado RTC, mas não agora. Eu sugiro que algum pacote coloque esse nome em / etc / módulos.

A fonte do kernel do Ubuntu é aqui .

 

There are a couple of rtc drivers built statically into the Ubuntu kernel. Namely rtc_cmos and rtc_m41t80. (I have /dev/rtc and /dev/rtc0 on my 12.04 system, by the way.) rtc_cmos supports the legacy PC cmos real time clock. The other certain i2c real time clocks.

The config file for each built Ubuntu kernel is placed into /boot along with the headers and the kernel image itself so you can see how it was set up.

Built in drivers don't show up in lsmod, for example.

At one time there was a driver simply named rtc, but not now. I'd suggest that some package places that name in /etc/modules.

The Ubuntu kernel source is here.

 
 

Perguntas relacionadas

7  Laptop imediatamente suspende quando indo para a bateria  ( Laptop immediately suspends when going onto battery power ) 
Eu tenho um vento MSI, modelo U100 que está executando o Ubuntu sem problemas por um longo tempo. Depois de atualizar para 10,04 há alguns meses, tive esse es...

5  Questões ao copiar dados para o My NTFS External Terabyte Harddrive - NATTY 32BIT  ( Issues when copying data to my ntfs external terabyte harddrive natty 32bit ) 
Estou tendo problemas toda vez que copio uma grande soma de arquivos para o meu disco rígido externo do meu disco rígido real - o que acontece é que ele fica ...

2  Após a atualização para precisão, a LIBC parece feita e não é possível atualizar?  ( After update to precise libc looks hosed and cant update ) 
Parece que a LIBC é controlada e o LDConfig é Segrafaulting Esquerda e Cause Causing Problemas ... Saída Quando tento executar apt-get install --reinstall ...

0  Comutando versões do kernel no Ubuntu  ( Switching kernel versions on ubuntu ) 
Eu vou executar algumas experiências na minha máquina e estava interessada em como meus números seriam afetados por diferentes versões do kernel do Linux. Eu ...

2  Problemas sem fio em 16,04 com RTL8821EAE, ASUS E202S  ( Wireless issues on 16 04 with rtl8821ae asus e202s ) 
Eu comprei recentemente um computador desktop ASUS E202S e tentei instalar o Ubuntu 16.04 nele. Eu não tinha problemas para instalar ou fazer um dualboot com ...

2  Lenovo T460 + 16.04.2: Congelar se suspender depois de desencaparda  ( Lenovo t460s 16 04 2 freeze if suspend after undock ) 
Eu estava tendo problemas com um lenovo t460s com o Ubuntu 16.04.2. Suspender funcionou bem se o laptop nunca estivesse encaixado. Uma vez não covido, ele c...

17  É seguro excluir os kernels antigos do menu.lst? [duplicado]  ( Is it safe to delete the old kernels from menu lst ) 
. Esta pergunta já tem respostas aqui : como faço para remover versões antigas do kernel para Limpe o...

0  Watchdog: Bug: Soft Lockup - CPU # 6 preso por 23s  ( Watchdog bug soft lockup cpu6 stuck for 23s ) 
Eu tentei todas as soluções que encontrei no Google ... Não consigo descobrir porque meu servidor está falhando ... Aug 5 17:11:08 kernel: [ 2300.084576]...

4  Problema do driver Bluetooth causando lib / bluezz / adapter.c: 165: adapter_get_dbus_object_path: A afirmação falhou  ( Bluetooth driver problem causing lib bluez adapter c165adapter get dbus object ) 
Meu Bluetooth continua quebrando. Eu notei que não estava funcionando e corri bt-device -l que produziu: ERROR:lib/bluez/adapter.c:165:adapter_get_dbus_obj...

28  14.10: VirtualBox "Nenhum módulo adequado para executar o kernel encontrado", não é possível encontrar a fonte do kernel  ( 14 10 virtualbox no suitable module for running kernel found cannot find ker ) 
Após a atualização 14.10 para o VirtualBox, não posso mais executar minhas caixas. De nota, executando sudo service virtualbox status retorna VirtualBox ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.