Enviada: Ter Mar 13, 2007 10:31 pm Assunto: Modem PCtel pci funcionando no FC6
Finalmente saiu o driver atualizado para o modem PCtel pct789, também conhecido como Pctel HSP micromodem 56, com as seguintes correções de bugs da versão anterior (que funciona bem no FC5)
Correção UTS_RELEASE não encontrado
Correção da inclusão do linux/config.h
Correção do script do udev (rulles)
Correção do símbolo desconhecido : __udivdi3
Para instalar 1° Baixar o driver da página do linmodems :
http://linmodems.technion.ac.il/packages/pctel/pctel-0.9.7-9-rht-7.tar.gz
Descompactar e entrar na pasta do drive. Em vez de usar o setup, navegar até a sub-pasta src e configurar com o comando: ./configure -manual
Escolha o modelo do modem : pct789
make e finalmente su
# make install
Levantar os módulos su -
modprobe linmodem
modprobe pctel
modprobe pctel_hw
Sem mensagens de erro, abrir o menu Sistema/Administração/Rede e criar o novo dispositivo /dev/modem.
Atenção discadores gnome ppp e kppp não funcionam
Use o mini-aplicativo Gerenciador de Rede para conexões discadas.
Caro colega, no Fedora é classico a confusão dos endereços DNS gerados pela configuração de rede com IPs fixos, não sei se este é seu caso, mas costuma interferir com os discadores. Com o gnome-ppp funciona desde que vc. interrompa o seviço da rede , com o kppp nem tentei que só uso gnome mesmo. Quanto aos comandos que vc. citou eles já haviam sido criados pelo próprio script do driver. Mas valeu sua intenção. Mas outro sucesso com o modem discado no FC6, coisa rara.
Enviada: Sáb Abr 07, 2007 2:37 am Assunto: Re: Modem PCtel pci funcionando no FC6
Hector escreveu:
Finalmente saiu o driver atualizado para o modem PCtel pct789...
Olá Hector,
Instalei o Fedora Core 6 e tenho um modem como o seu, segui a risca o que você fez, mas na hora que faço o make install acontece um erro no kernel, meu kernel é 6.2.18 ou 6.3.18 não estou bem lembrado, mas termina com 18, sabes o que acontece e o que tenho que fazer?
OBS: no windows o modem aparece como HSP56 Micromodem, porém vou no terminal e faço "/sbin/lspci" e aparece como PCTEL Inc HSP Micromodem 56.
O modem é este mesmo, mas esta versão do kernel não existe. D o comando # rpm -qa | grep kernel
Olá Hector, Desculpe a ignorância, mas troquei o número da versão! Essa é a versão correta: kernel-headers-2.6.18-1.2798.f6
kernel-xen-2.6.18-1.2798.fc6
Então , porque vc. está usando o kernel-xen ? O primeiro passo é vc. instalar o kernel correto, se vc. tem um pentium lll no mínimo, use o kernel.i686. Outra coisa, para começar , vc. precisa do kernel-devel com a versão exatamente igual ao kernel, o glibc, o gcc, automake . Veja se tem tudo isto e faça as correções necessárias. Anote este comando aqui e escreva a saída para ver se vc. está com o kernel correto. # rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort
Então , porque vc. está usando o kernel-xen ? O primeiro passo é vc. instalar o kernel correto, se vc. tem um pentium lll no mínimo, use o kernel.i686. Outra coisa, para começar , vc. precisa do kernel-devel com a versão exatamente igual ao kernel, o glibc, o gcc, automake . Veja se tem tudo isto e faça as correções necessárias. Anote este comando aqui e escreva a saída para ver se vc. está com o kernel correto. # rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort
Bom Hector, na verdade estou iniciando a caminhada no linux, e instalei tudo o que continha no DVD do Fedora para poder aprender mais a fundo, então esse Xen nem sei o que é, mas estou pesquisando, sou programador e quero mudar de plataforma, digo conhecer mais, pois em nossa area tudo está em constante desenvolvimento.
Tenho dois HDs um com o Fedora e o outro com o Windows, meu PC é Dual Core Pentium D 2.8.
Estou instalando várias coisas e fazendo vários testes, confeço que estou meio perdido, mas uma hora vou me achar...rsrsrs
Agora estou no trabalho, mas hoje a tarde já vou testar esses comandos que você me passou, agradeço a ajuda!!!
como eu ja pesquisei e nao achei nada vou postar aqui mesmo...
Ja adiantando:
----------------------------------------------------------------------------
[ThankChenus@localhost src]$ rpm -qa|grep kernel
kernel-devel-2.6.23.1-42.fc8
kernel-2.6.23.1-42.fc8
kernel-headers-2.6.23.1-42.fc8
------------------------------------------------------------------------------
[ThankChenus@localhost src]$ ./configure -manual
checking for running kernel version..../configure: line 284: perl: command not found
** error
couldn't find perl to determine your kernel version.
please type your running kernel version, e.g. 2.4.7-ac2 manually: 2.6.23.1-42.fc8
./configure: line 296: perl: command not found
./configure: line 300: perl: command not found
./configure: line 304: perl: command not found
./configure: line 306: [: -ne: unary operator expected
./configure: line 314: [: too many arguments
..
make: Makefile-..in: Arquivo ou diretório não encontrado
make: *** Sem regra para processar o alvo `Makefile-..in'. Pare.
checking for ptserial..../configure: line 336: [: -eq: unary operator expected
ptserial-2.6.c
checking for gcc...4.1.2
checking for kernel gcc version...4.1.2
searching for kernel includes...found at /lib/modules/2.6.23.1-42.fc8/build/include
./configure: line 397: [: -eq: unary operator expected
checking for autoconf.h.../lib/modules/2.6.23.1-42.fc8/build/include/linux/autoconf.h
checking for asm/mach-default...yes
./configure: line 460: [: too many arguments
checking for kernel version in version.h...t.c: In function ‘main’:
t.c:4: error: ‘UTS_RELEASE’ undeclared (first use in this function)
t.c:4: error: (Each undeclared identifier is reported only once
t.c:4: error: for each function it appears in.)
./configure: line 476: ./t: Arquivo ou diretório não encontrado
rm: imposÃvel remover `./t': Arquivo ou diretório não encontrado
** error
could not determine a proper UTS_RELEASE
--------------------------------------------------------------------------------------
esse é o erro que esta dando aqui
é a primeira vez que uso o feora...peguei o dvd com um colega
geralmente eu uso o kurumin (+oiu- 7meses...)pq acho mais fail e ja em com os drivers do meu modem que é o hsp 56...
tentei o Ubuntu mas tirei pq nao consegui configurar o modem nele...e nos forums falaram que é quase um lenda usa esses tipos de soft-modem nele...pelo visto tambem é nofeora mais eu queria tenta uma distro diferente... mas se nao tiver como eu tento com o slack ou volto definitivo p kuruma mesmo...
desde ja agradeço...
obs:ja reli o post mais se estiver faltando letras é meu teclado que esta faltano parafuso e por isso come letras...
entao Hector...nao adiantou nada...continua perguntando a versão do kernel...se eu compilar outra versão do kernel será que ajuda???qual versão seria melhor?alias qual a versão v esta usando(já que deu certo com vc)...
P.4 2.80Gh 256MB ddr...RIVA TNT2 64 32Mb
GIGABYTE placa mãe que eu nao lembro o modelo...
resumindo pc velho mais nao pré-historio(a nao ser a RIVA que peguei com um colega...)
Não precisa mudar o kernel não, apenas escreva o que apareceu aí de erro na compilação. Copie num disquete o resultado se não tiver internet e mande aqui pro forum. Outra coisa, verifique se vc. tem o gcc, automake e autoconf instalados .
Não faça isto, vc. vai perder a oportunidade de aprender mais sobre intalações de drivers e programas. Quando for procura um pacote , sempre pergunte no comando >> rpm -q nome_do_programa. Se não tiver, pode instalar direto do DVD ou pelo yum se tiver internet.
bom, agora ja foi... o yum é o mesmo que o apt-get?mas a titulo de curiosida como eu instalo um pacote que ta no dvd?
eu instalei uns pacotes de desenvolvimento e o automake veio junto(DVD)...só demorou mais pra instala o fedora desta vez hehehe...
eu reistalei pq nao sabia que dava pra inatala um pacote que ta no dvd...e baixa coisas em net discada émuito lento...
bom, agora que j ta feito vamos ao modem...o log do make é esse aqui
CC vuart.o
LD binary.a
make -C /lib/modules/2.6.23.1-42.fc8/build M=/home/ThankChenus/Área de Trabalho/pctel-0.9.7-9-rht-8/src
make[1]: Entrando no diretório `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make[1]: *** Sem regra para processar o alvo `de'. Pare.
make[1]: Saindo do diretório `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make: ** [all] Erro 2
no readme fala que esse driver é p kernel 2.6.21 ou 22 se nao me engano...mas essa é a ultima versao do driver... o outro é p kernel 2.2.x