Compilei o kernel mas...

Iniciado por Ukko, 15 de Dezembro de 2006, 13:27

tópico anterior - próximo tópico

Ukko

Apos eu compilar o kernel, a minha placa de rede nao é mais reconhecida pelo networking. Na info do hardware ate q ela aparece.
Eu mando ifconfig eth1 up. E diz:
"ERROR: while getting interface flags"

Alguem poderia me ajudar?

Ah Ubuntu 6.10.
So falta isso para eu tentar instalar alguma coisa como o quake 3 para ver se ficou bom o kernel.
vlw
AMD Athlon XP, 2000 MHz (15 x 133) 2400+
1024 MB (PC3200 DDR SDRAM) (Dual Channel)
Abit NF7-S2(G)
SAMSUNG SP0802N (80 GB, 7200 RPM, Ultra-ATA/133)
GeCube RADEON 9200 SE Game Buster (128 MB)
Edifier R102
SMS Revolution IV 1000VA

arlei

Aparentemente pelo erro parece que este módulo especifico do kernel não foi carregado.
Vc tem certeza que ao compilar definiu o suporte a este teu dispositivo de rede?

Eu não sei qual é o módulo correto que deve ser carregado, mais se vc sabe executa o comando lsmod e ve se ele esta carregado.

Se não estiver, tenta então executar o comando abaixo para ver se consegue levantar sua interface de rede.
Citarmodprob nome_do_modulo

Se conseguir é porque vc compilou o suporte a rede corretamente mais por algum motivo o módulo não estava sendo carregado.
Vc pode colocar o módulo então no arquivo /etc/modules para ele passar a carregar na inicialização do sistema.

T+
Arlei

Ukko

Nao conseguir usar o Ismod e modprob (nao tenho esses comandos)
/etc/modules nao tem essa pasta
Em device manager ele ate aparece mas o estranho que em comparado com a outra placa de rede ele nao tem uma linha que é "info.linux.driver".Estranho...
AMD Athlon XP, 2000 MHz (15 x 133) 2400+
1024 MB (PC3200 DDR SDRAM) (Dual Channel)
Abit NF7-S2(G)
SAMSUNG SP0802N (80 GB, 7200 RPM, Ultra-ATA/133)
GeCube RADEON 9200 SE Game Buster (128 MB)
Edifier R102
SMS Revolution IV 1000VA

arlei

Ukko,

vc tem 2 placas de rede? e a outra ta funcionando?
Então acho que não é questão do módulo do kernel.

Posta a saída do comando lspci.

Detalhe:
1. Não é Ismod e sim lsmod, com L no começo.
2. Falhei ao não informar que deve ter "poderes" administrativos para executar o modprob.
Corrigindo:
Citarsudo modprob XXXXX
3. Acho que não é o caso, mais se precisar e não tiver o arquivo /etc/modules vc pode criar o mesmo sem problemas.

T+
Arlei

Ukko

A outra ta funcionando.

O que eu colocaria XXXX?
E oq eu colocaria na pasta modules?

VLw pela ajuda.

Obs:

Rodei o lspci:

02:0a.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)
02:0b.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP1000 Family Gigabit Ethernet (rev 41)

Rodei lsmod:

root@filipe-desktop:/home/filipe/Desktop/driver# lsmod
Module                  Size  Used by
ipv6                  269856  8
binfmt_misc            13448  1
rfcomm                 43672  0
l2cap                  27392  5 rfcomm
radeon                129312  2
drm                    82452  3 radeon
cpufreq_userspace       5792  1
cpufreq_stats           8000  0
cpufreq_powersave       3072  0
cpufreq_ondemand        9868  0
freq_table              6176  2 cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     9096  0
video                  17796  0
sbs                    16932  0
i2c_ec                  6400  1 sbs
button                  8080  0
battery                11524  0
container               5760  0
ac                      6532  0
asus_acpi              17816  0
af_packet              25096  2
nls_utf8                3328  2
ntfs                  232980  2
lp                     13220  0
snd_intel8x0           35740  1
snd_ac97_codec        101024  1 snd_intel8x0
snd_ac97_bus            3584  1 snd_ac97_codec
snd_pcm_oss            47488  0
snd_mixer_oss          18560  1 snd_pcm_oss
via_rhine              26760  0
mii                     7040  1 via_rhine
tsdev                   9280  0
snd_pcm                85252  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              25220  1 snd_pcm
i2c_nforce2             8576  0
i2c_core               24192  2 i2c_ec,i2c_nforce2
nvidia_agp              9756  1
agpgart                35016  2 drm,nvidia_agp
serio_raw               8580  0
psmouse                41480  0
shpchp                 40608  0
pci_hotplug            35008  1 shpchp
evdev                  11776  1
parport_pc             37924  1
parport                39624  2 lp,parport_pc
pcspkr                  4480  0
snd                    58628  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9440  1 snd
snd_page_alloc         11656  2 snd_intel8x0,snd_pcm
ext3                  144008  1
jbd                    63144  1 ext3
mbcache                10500  1 ext3
ehci_hcd               34568  0
ohci_hcd               22916  0
usbcore               143876  3 ehci_hcd,ohci_hcd
ide_generic             2432  0 [permanent]
ide_cd                 42400  0
cdrom                  39200  1 ide_cd
ide_disk               18048  5
generic                 6660  0 [permanent]
amd74xx                15772  0 [permanent]
thermal                15752  0
processor              32968  1 thermal
fan                     6020  0
AMD Athlon XP, 2000 MHz (15 x 133) 2400+
1024 MB (PC3200 DDR SDRAM) (Dual Channel)
Abit NF7-S2(G)
SAMSUNG SP0802N (80 GB, 7200 RPM, Ultra-ATA/133)
GeCube RADEON 9200 SE Game Buster (128 MB)
Edifier R102
SMS Revolution IV 1000VA

arlei

Então tua eth0 deve ser a VIA e a eth1 que ta bixada a Sundance? Isso?
Sabe que se não me falha a memória ja li alguns relatos desse chipset sundance parece ser meio chatinho de configurar mesmo.

CitarO que eu colocaria XXXX?

XXXX vc deve substituir pelo módulo correspondente que vc quer carregar. Um exemplo pegando um dos módulos que vc listou acima. O comando abaixo ira carregar o módulo soundcore.

sudo modprob soundcore

CitarE oq eu colocaria na pasta modules?

Não é um diretório e sim um arquivo no diretório /etc. Neste arquivo vc pode colocar os módulos que vc quer que sejam carregados automaticamente na inicialização do seu sistema.

T+
Arlei

Ukko

Entao qual é o modulo da minha placa de rede?
E aonde ela esta para eu colocar no etc/modules?
AMD Athlon XP, 2000 MHz (15 x 133) 2400+
1024 MB (PC3200 DDR SDRAM) (Dual Channel)
Abit NF7-S2(G)
SAMSUNG SP0802N (80 GB, 7200 RPM, Ultra-ATA/133)
GeCube RADEON 9200 SE Game Buster (128 MB)
Edifier R102
SMS Revolution IV 1000VA

arlei

#7
É isso que vc tera que procurar.
Como vc pode ver na saida do seu comando lsmod, vc tem o módulo via_rhine que é da sua placa VIA e não vejo nenhum outro que possa ser desta sua sundance.
Da uma procurada aqui pelo fórum e tbem na web por isso que devera encontar alguma coisa para lhe ajudar.
Eu rapidamente achei esse ae pelo google, mais tem muitos outros.

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=7635#

Eu fiz uma busca no google por essas palavras: módulo kernel rede sundance

T+
Arlei

Ukko

Eu tentei compilar o driver como nos tutos...mas nada...da um erro se vc souber da uma dica ai
Vlw

root@filipe-desktop:/home/filipe/Desktop/driver# make all
make -C /lib/modules/2.6.19.1-custom/build SUBDIRS=/home/filipe/Desktop/driver modules
make[1]: Entering directory `/usr/src/linux-2.6.19.1'
  CC [M]  /home/filipe/Desktop/driver/ipg_main.o
In file included from /home/filipe/Desktop/driver/ipg_main.c:159:
/home/filipe/Desktop/driver/ipg.h:101:26: error: linux/config.h: No such file or directory
In file included from /home/filipe/Desktop/driver/ipg_main.c:159:
/home/filipe/Desktop/driver/ipg.h:130: error: 'UTS_RELEASE' undeclared here (not in a function)
/home/filipe/Desktop/driver/ipg_main.c: In function 'ipg_nic_open':
/home/filipe/Desktop/driver/ipg_main.c:1962: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/home/filipe/Desktop/driver/ipg_main.c: In function 'ipg_pciprobe_linux2_4':
/home/filipe/Desktop/driver/ipg_main.c:4001: warning: ignoring return value of 'pci_request_regions', declared with attribute warn_unused_result
make[2]: *** [/home/filipe/Desktop/driver/ipg_main.o] Error 1
make[1]: *** [_module_/home/filipe/Desktop/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.19.1'
make: *** [all] Error 2
AMD Athlon XP, 2000 MHz (15 x 133) 2400+
1024 MB (PC3200 DDR SDRAM) (Dual Channel)
Abit NF7-S2(G)
SAMSUNG SP0802N (80 GB, 7200 RPM, Ultra-ATA/133)
GeCube RADEON 9200 SE Game Buster (128 MB)
Edifier R102
SMS Revolution IV 1000VA