Acer Incorporated ... AC97 Modem Controller

27 risposte [Ultimo messaggio]
Ritratto di amicon
amicon
(Junior)
Offline
Junior
Iscritto: 24/07/2006
Messaggi: 11

Salve a tutti,
sono nuovo del forum e sottopongo un problema che mi assilla e che, sigh, DEVO risolvere in fretta perche` devo partire e ho necessita` di avere il modem funzionante (senno' rimango tagliato fuori dal mondo).

Ho un Acer TM2423WXM al quale, con Novell SuSE 10.0, tutto funziona perfettamente tranne il modem 56k.
L'hardware viene riconosciuto, lo ho configurato con Yast2 provando tutti i devices che mi propone (compreso /dev/modem che NON esiste neppure come link), ma al momento di connettermi con "wvdial" o con "kinternet" il modem pare non rispondere (modprobe carica il modulo giusto ma continua ad essere NON attivo e quindi a non funzionare).

Ho effettuato varie prove ma non ne sono venuto a capo.
Vi prego datemi una mano Smile

Vi allego i risultati dei comandi dai quali risulta esserci il modem a bordo.

-----------------------------------------------------------------------------------

Yast2 -> Dispositivi di rete -> Modem :
Acer Incorporated [ALI] 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC97 Modem Controller

-----------------------------------------------------------------------------------

Yast2 -> Hardware -> Mostra informazioni hardware :
[ ... cut ... ]
22: PCI 1e.3: 0703 Modem (Generic)
[Created at pci.277]
UDI: /org/freedesktop/Hal/devices/pci_8086_266d
Unique ID: iL_V.PVoGEG_4Zq4
SysFS ID: /devices/pci0000:00/0000:00:1e.3
SysFS BusID: 0000:00:1e.3
Hardware Class: modem
Model: "Acer Incorporated [ALI] 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x266d "82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller"
SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
SubDevice: pci 0x006a
Revision: 0x03
I/O Ports: 0x2400-0x24ff (rw)
I/O Ports: 0x2000-0x207f (rw)
IRQ: 10 (378 events)
Module Alias: "pci:v00008086d0000266Dsv00001025sd0000006Abc07sc03i00"
Driver Info #0:
Driver Status: snd_intel8x0m is not active
Driver Activation Cmd: "modprobe snd_intel8x0m"
Config Status: cfg=no, avail=yes, need=no, active=unknown
[ ... cut ... ]

-----------------------------------------------------------------------------------

1-[~] > lspci -vv
[ ... cut ... ]
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
Subsystem: Acer Incorporated [ALI]: Unknown device 006a
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 10
Region 0: I/O ports at 2400 [=256]
Region 1: I/O ports at 2000 [=128]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
[ ... cut ... ]

-----------------------------------------------------------------------------------

1-[~] > modinfo snd_intel8x0
filename: /lib/modules/2.6.13-15.10-default/kernel/sound/pci/snd-intel8x0.ko
author: Jaroslav Kysela <perex@suse.cz>
description: Intel 82801AA,82901AB,i810,i820,i830,i840,i845,MX440; SiS 7012; Ali 5455
license: GPL
vermagic: 2.6.13-15.10-default 586 REGPARM gcc-4.0
supported: yes
depends: snd-ac97-codec,snd-pcm,snd-page-alloc,snd
alias: pci:v00008086d00002415sv*sd*bc*sc*i*
alias: pci:v00008086d00002425sv*sd*bc*sc*i*
alias: pci:v00008086d00002445sv*sd*bc*sc*i*
alias: pci:v00008086d00002485sv*sd*bc*sc*i*
alias: pci:v00008086d000024C5sv*sd*bc*sc*i*
alias: pci:v00008086d000024D5sv*sd*bc*sc*i*
alias: pci:v00008086d000025A6sv*sd*bc*sc*i*
alias: pci:v00008086d0000266Esv*sd*bc*sc*i*
alias: pci:v00008086d000027DEsv*sd*bc*sc*i*
alias: pci:v00008086d00002698sv*sd*bc*sc*i*
alias: pci:v00008086d00007195sv*sd*bc*sc*i*
alias: pci:v00001039d00007012sv*sd*bc*sc*i*
alias: pci:v000010DEd000001B1sv*sd*bc*sc*i*
alias: pci:v000010DEd0000003Asv*sd*bc*sc*i*
alias: pci:v000010DEd0000006Asv*sd*bc*sc*i*
alias: pci:v000010DEd00000059sv*sd*bc*sc*i*
alias: pci:v000010DEd0000008Asv*sd*bc*sc*i*
alias: pci:v000010DEd000000DAsv*sd*bc*sc*i*
alias: pci:v000010DEd000000EAsv*sd*bc*sc*i*
alias: pci:v00001022d0000746Dsv*sd*bc*sc*i*
alias: pci:v00001022d00007445sv*sd*bc*sc*i*
alias: pci:v000010B9d00005455sv*sd*bc*sc*i*
srcversion: 3CF236A6BB96776AF6CA5C9
parm: joystick:array of int
parm: xbox:Set to 1 for Xbox, if you have problems with the AC'97 codec detection. (array of bool)
parm: buggy_irq:Enable workaround for buggy interrupts on some motherboards. (array of bool)
parm: buggy_semaphore:Enable workaround for hardwares with problematic codec semaphores. (array of bool)
parm: ac97_quirk:AC'97 workaround for strange hardware. (array of charp)
parm: ac97_clock:AC'97 codec clock (0 = auto-detect). (array of int)
parm: enable:Enable Intel i8x0 soundcard. (array of bool)
parm: id:ID string for Intel i8x0 soundcard. (array of charp)
parm: index:Index value for Intel i8x0 soundcard. (array of int)

-----------------------------------------------------------------------------------

1-[~] > lsmod
Module Size Used by
lp 11460 0
parport_pc 38980 0
parport 33864 2 lp,parport_pc
sg 35744 0
st 38944 0
sd_mod 18576 0
sr_mod 16420 0
scsi_mod 131304 4 sg,st,sd_mod,sr_mod
af_packet 21384 0
ipt_pkttype 1664 1
ipt_LOG 6912 16
ipt_limit 2304 16
i915 18944 1
drm 61844 2 i915
speedstep_lib 4228 0
freq_table 4612 0
button 7056 0
snd_pcm_oss 59168 0
snd_mixer_oss 18944 1 snd_pcm_oss
snd_seq 51984 0
snd_seq_device 8588 1 snd_seq
battery 10244 0
ac 5252 0
edd 9824 0
joydev 9408 0
ip6t_REJECT 5504 3
ipt_REJECT 5632 3
pcmcia 37176 0
firmware_class 9856 1 pcmcia
ipt_state 1920 12
usbhid 43616 0
iptable_mangle 2688 0
iptable_nat 22228 0
iptable_filter 2816 1
ip6table_mangle 2304 0
8139too 26112 0
mii 5504 1 8139too
yenta_socket 23820 1
rsrc_nonstatic 12800 1 yenta_socket
pcmcia_core 39952 3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_i801 8844 0
i2c_core 20368 1 i2c_i801
snd_intel8x0 33504 2
generic 4484 0 [permanent]
snd_ac97_codec 91004 1 snd_intel8x0
snd_ac97_bus 2432 1 snd_ac97_codec
ip_conntrack 42168 2 ipt_state,iptable_nat
ip_tables 19456 8 ipt_pkttype,ipt_LOG,ipt_limit,ipt_REJECT,ipt_state,iptable_mangle,iptable_nat,iptable_filter
ehci_hcd 32136 0
snd_pcm 93064 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 24452 2 snd_seq,snd_pcm
snd 60420 12 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9184 1 snd
snd_page_alloc 10632 2 snd_intel8x0,snd_pcm
uhci_hcd 32016 0
usbcore 112512 4 usbhid,ehci_hcd,uhci_hcd
intel_agp 22044 1
agpgart 33096 3 drm,intel_agp
ip6table_filter 2688 1
ip6_tables 18176 3 ip6t_REJECT,ip6table_mangle,ip6table_filter
ipv6 242752 22 ip6t_REJECT
nls_iso8859_1 4096 3
nls_cp437 5760 3
vfat 12800 3
fat 49692 1 vfat
dm_mod 54972 0
reiserfs 250480 2
fan 4996 0
ide_cd 39684 0
cdrom 36896 2 sr_mod,ide_cd
thermal 14472 0
processor 24512 1 thermal
piix 9988 0 [permanent]
ide_disk 17152 7
ide_core 122380 4 generic,ide_cd,piix,ide_disk

Grazie in anticipo a tutti coloro che in questa calda Estate saranno cosi` gentili da rispondermi.

Ciao !!!

Ciao, Amicon.

Ritratto di sunrots
sunrots
(Guru)
Offline
Guru
Iscritto: 04/01/2005
Messaggi: 510

I passi da seguire per fare funzionare un winmodem sono i soliti, lspci e lsmod servono solo per indirizzarsi verso il tipo di periferica presente, poi va installato il pacchetto adatto.
Scaricare il programma che aiuta il riconoscimento della periferica:
http://linmodems.technion.ac.il/packages/scanModem.gz
Aprire il terminale nella directory in cui si è scaricato il pacchetto, decomprimerlo e lanciarlo:
(il simbolo # non è da digitare, significa che si eseguono da terminale i comandi con i privilegi di root)
#gunzip scanModem
#chmod +x scanModem
#./scanModem
cd Modem
Leggere quindi i file testo generati dalla scansione e segnatamente il file ModemData.txt
Dovrebbe comunque essere necessario un pacchetto slmodem per modem serie smartlink
http://linmodems.technion.ac.il/packages/smartlink/
Seguire anche questa discussione per vedere cosa ricavare dal risultato del file ModemData.txt
http://www.suseforums.net/lofiversion/index.php/t18949.html
Se il report del file ModemData.txt fosse infatti analogo, il pacchetto da installare dovrebbe essere per la precisione:
SLMODEMD.gcc4.tar.gz
Saluti,

sunrots

Non più attivo qui. Mi troverete su http://it-opensuse.org Wink

Ritratto di amicon
amicon
(Junior)
Offline
Junior
Iscritto: 24/07/2006
Messaggi: 11

Quote:

sunrots ha scritto:
I passi da seguire per fare funzionare un winmodem sono i soliti, lspci e lsmod servono solo per indirizzarsi verso il tipo di periferica presente, poi va installato il pacchetto adatto.
Scaricare il programma che aiuta il riconoscimento della periferica:
http://linmodems.technion.ac.il/packages/scanModem.gz
Aprire il terminale nella directory in cui si è scaricato il pacchetto, decomprimerlo e lanciarlo:
)il simbolo # non è da digitare, significa che si eseguono da terminale i comandi con i privilegi di root)
#gunzip scanModem
#chmod +x scanModem
#./scanModem
cd Modem
Leggere quindi i file testo generati dalla scansione e segnatamente il file ModemData.txt
Dovrebbe comunque essere necessario un pacchetto slmodem per modem serie smartlink
http://linmodems.technion.ac.il/packages/smartlink/
Seguire anche questa discussione per vedere cosa ricavare dal risultato del file ModemData.txt
http://www.suseforums.net/lofiversion/index.php/t18949.html
Se il report del file ModemData.txt fosse infatti analogo, il pacchetto da installare dovrebbe essere per la precisione:
SLMODEMD.gcc4.tar.gz
Saluti,

sunrots

Ciao e grazie della risposta.
Ho preso scanModem, ho effettuato i passi che hai descritto, mi ha creato Modem/ModemData.txt )oltre ad altri files, ovviamente) e ho cercato di capisci qualcosa... ok, sono tonto, ma a me sembra essere davvero un casino.
Sono andato anche a leggermi tutto lo scibile umano circa questo argomento )credo almeno di averlo fatto :-) ma nella grandissima parte dei casi o le discussioni si interrompono con un nulla di fatto, oppure si tratta di altre distribuzioni per le quali si trova la pappa pronta.

In ModemData.txt parla di un Intel-537pe, di cui sono andato a prendere i driver dal sito Intel )precompilati per una SuSE 9.3 e non compilati per Linux generici) ... adesso vado a casa a cercare di farli funzionare e vi faro` sapere.
Nel frattempo posto il contenuto di ModemData.txt e spero che qualcuno possa essermi ancora d'aiuto perche` sento che non andra` come dovrebbe :-)

Grazie per l'aiuto dato e che mi darete !!!

-------------------- ModemData.txt --------------------

DO use the following line as the email Subject Line, to alert cogent experts:
scanModem,
Welcome to SUSE LINUX 10.0 )i586) - Kernel kernel 2.6.13-15.10-default
Occassionally reponses are blocked by an Internet Provider mail filters.
So do in a day also check the Archived responses at DISCUSS@linmodems.org
Code updated on: 2006_July_18
------------ -------------- System information ------------------------

Welcome to SUSE LINUX 10.0 )i586) - Kernel
on System with processor: i686
currently under kernel: 2.6.13-15.10-default
Be sure to read the Ethernet section of Modem/YourSystem.txt
A /dev/modem symbolic link is not present
USB modem not detected.

Checking for audio card
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW )ICH6 Family) AC'97 Audio Controller )rev 03)
Reading /proc/asound/pcm
00-00: Intel ICH : Intel ICH6 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : Intel ICH6 - MIC ADC : capture 1
00-02: Intel ICH - MIC2 ADC : Intel ICH6 - MIC2 ADC : capture 1
00-03: Intel ICH - ADC2 : Intel ICH6 - ADC2 : capture 1
00-04: Intel ICH - IEC958 : Intel ICH6 - IEC958 : playback 1
The potentially supporting audio + modem drivers now loaded on this System are:
0 snd_intel8x0

The kernel was assembled with compiler: 4.0.2
No compiler installed.
a gcc-4.0.2 package must be installed to support driver compiling
This is a new compile requirement case.
-------------
Found make utility.
-------------
Checking for kernel-headers needed for compiling.
Kernel-headers supporting compiling are resident:

Modem candidates are at PCI_buses: 00:1e.3

Providing detail for device at 00:1e.3
with vendor-ID:device-ID
----:----
Class 0703: 8086:266d Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW )ICH6 Family) AC'97 Modem Controller )rev 03) )prog-if 00 [Generic])
SubSystem 1025:006a Acer Incorporated [ALI]: Unknown device 006a
Flags: medium devsel, IRQ 10
Checking for IRQ 10 sharing with modem.
XT-PIC Intel ICH6, eth0, i915@pci:0000:00:02.0

-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 8086:266d 1025:006a SuSE 2.6.13-15.10-default 4.0.2 none i686

Information on several modem chipset providers is provided below,
because ambiguities remain on the correct choice of supporting software.

== Checking PCI IDs through modem chip suppliers ==

Vendor=8086 is Intel, Inc. producing HaM and 536ep host controller free )HCF) modems, 537 soft modem
http://developer.intel.com/design/modems/ . Also produced are
AC97 and MC97 controllers managing a varierty of non-Intel soft modem Subsystems.
These subSystems often have PCI_IDs assigned by the modem assembler, rather than the chip provider.
Download Intel-537ep drivers through: http://developer.intel.com/design/modems/support/drivers.htm
Also check at: http://linmodems.technion.ac.il/packages/Intel/537/
for beta releases and perhaps Already compiled drivers for some Linux distributions
A very detailed installation report cogent to 537 type modems is at:
http://linmodems.technion.ac.il/archive-fifth/msg00541.html

Setup call id with:
Type 1 : When the phone line is not in use at+vcid=1
Type 2 : When the phone line is already in use on a call at+pcw=0
---------------------

======= PCI_ID checking completed ======
Update=2006_July_18

Analyzing information for PCMCIA device at PCI Bus 06:09.0
06:09.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller )rev 01)
Subsystem: Acer Incorporated [ALI]: Unknown device 006a
Flags: bus master, medium devsel, latency 168, IRQ 11
GREPping for an inserted PCMCIA modem with filter: ommunication
If a PCMCIA modem is currently inserted and the sockets activated by
/etc/init.d/pcmcia start
then the PCMCIA bridge is NOT transparent.

If the modem is known to have a Lucent digital signal processing chipset,
then PCMCIA.tar.gz variant assembled by Joern Wustenfeld is necessary,
rather than the standard ltmodem-8.31b1.tar.gz at http://ltmodem.heby.de/
drwxr-xr-x 2 root root 760 Jul 24 19:16 /dev/.udevdb

There is an active UDEV file system, creating device nodes in volatile RAM.
For SmartLink modems using the slamr.ko or slusb.ko drivers an /etc/init.d/ script
will be necessary to create /dev/slamr0 or /dev/slusb0 ports, or manually by:
# mknod -m 600 /dev/slamr0 c 242 0
# mknod -m 600 /dev/slusb0 c 243 0
upon each bootup.

For information on modem port creation under the UDEV device file system see:
http://linmodems.technion.ac.il/archive-fourth/msg03299.html for Conexnant modems
http://linmodems.technion.ac.il/archive-fifth/msg01177.html for Lucent/Agere DSP modems

Checking for modem symbolic link support lines within /etc/udev/ files

The kernel-2.6.13-15.10-default was compiled with CONFIG_REGPARM, providing more compact and faster code.

The Major.Minor versions differ in the designated compiler none and the 4.0.2 used in kernel assembly!!"
But there must be a match on the target for driver installation,
of gcc Major.Minor versions or kernel and drivers!!
Otherwise the drivers will fail to load with warning:
Invalid module format!!"
See http://linmodems.technion.ac.il/archive-fifth/msg04252.html

A /dev/modem symbolic link is not set.

The following information blocks just query some ppp support items.

====================================================
grep -rs ppp /etc/modprobe.*
-------------------------------------
/etc/modprobe.conf:# ppp over ethernet
/etc/modprobe.conf:# the kernel 2.2 uses pppox
/etc/modprobe.conf:# the kernel 2.4 uses pppoe
/etc/modprobe.conf:alias char-major-108 ppp_generic
/etc/modprobe.conf:alias char-major-144 pppoe
/etc/modprobe.conf:alias net-pf-24 pppoe
/etc/modprobe.conf:# the kernel 2.2 uses ppp.o as ppp driver,
/etc/modprobe.conf:# the kernel 2.4 uses ppp_generic.o
/etc/modprobe.conf:alias ppp0 ppp_generic
/etc/modprobe.conf:alias ppp1 ppp_generic
/etc/modprobe.conf:alias tty-ldisc-3 ppp_async
/etc/modprobe.conf:alias ppp-compress-18 ppp_mppe
/etc/modprobe.conf:alias ppp-compress-21 bsd_comp
/etc/modprobe.conf:alias ppp-compress-24 ppp_deflate
/etc/modprobe.conf:alias ppp-compress-26 ppp_deflate
/etc/modprobe.conf.old:# ppp over ethernet
/etc/modprobe.conf.old:# the kernel 2.2 uses pppox
/etc/modprobe.conf.old:# the kernel 2.4 uses pppoe
/etc/modprobe.conf.old:alias char-major-108 ppp_generic
/etc/modprobe.conf.old:alias char-major-144 pppoe
/etc/modprobe.conf.old:alias net-pf-24 pppoe
/etc/modprobe.conf.old:# the kernel 2.2 uses ppp.o as ppp driver,
/etc/modprobe.conf.old:# the kernel 2.4 uses ppp_generic.o
/etc/modprobe.conf.old:alias ppp0 ppp_generic
/etc/modprobe.conf.old:alias ppp1 ppp_generic
/etc/modprobe.conf.old:alias tty-ldisc-3 ppp_async
/etc/modprobe.conf.old:alias ppp-compress-18 ppp_mppe
/etc/modprobe.conf.old:alias ppp-compress-21 bsd_comp
/etc/modprobe.conf.old:alias ppp-compress-24 ppp_deflate
/etc/modprobe.conf.old:alias ppp-compress-26 ppp_deflate
-------------------------------------
Resident PPP support modules are properly uncompressed .
----active COMM services are ------------
eth0 Link encap:Ethernet HWaddr 00:0A:E4:F7:9A:1B
inet6 addr: fe80::20a:e4ff:fef7:9a1b/64 Scope:Link
This COMM mode should be closed before using the modem, or DNS services may fail.
---- dmesg queries -------

The following packages should be installed to support compiling and modem testing:
make, glibc-devel, gcc-3.3 , libasound2-dev, wvdial and kernel-source-2.6.13-15.10-default
SuSE 9.0 and later has pre-compiled drivers supporting the following modem chipsets:
Intel HaM and 536ep
Conexant HSF )but not the HCF)
Lucent/AgereSystems ltmodem )Digital Siggnal Processing type)
IBM wmave
Smart Link soft modems
Unfortunately only the Intel HaM and 536ep are on the 3 CD Personal set, pending an update.
Locations on the 6 CD Professional set are:
CD4/suse/i586/smartlink-softmodem-2.7.9-89.i586.rpm - the slmodemd daemon
CD3/suse/i586/km_smartlink-softmodem-2.7.9-89.i586.rpm - slmodem driver compiling
CD4/suse/i586/hsfmodem-5.03.27mbsibeta02122600-92.i586.rpm - softmodem configuration
CD4/suse/i586/km_hsfmodem-5.03.27mbsibeta02122600-92.i586.rpm -softmodem driver code
installation report - http://linmodems.technion.ac.il/archive-fourth/msg00350.html
CD4/suse/i586/ltmodem-8.26a-54.i586.rpm - a patch from SuSE may be needed for function
installation report - http://linmodems.technion.ac.il/archive-fourth/msg00458.html
CD4/suse/i586/Intel-536ep-4.51-200.i586.rpm
CD4/suse/i586/Intel-v92ham-4.51-244.i586.rpm
CD4/suse/i586/mwavem-1.0.4-110.i586.rpm
Some pre-compiled SuSE 9.0 packages for the 2.4.21-99-default kernel are available at:
http://linmodems.technion.ac.il/packages/SuSE-9.0/
including AgereSoftModem and the Intel537 modems

IMPORTANT - The kernel-source-144/README.SuSE informs that the pre-assembled kernel-headers installed
from the 9.0 kernel-source-99 have some flaws. Upgrading to a later kernel, such as 2.4.21-144 with matching kernel-source is the simplest may of avoiding problems.

SuSE 9.1 comes with a SmartLink slamr.ko driver installed,
aiding identification of softmodem codecs by:
dmesg | grep slamr

For the 9.1 Personal )single CD installation) winmodem packages
have be downloaded from the SuSE 9.1 repository
Should compiling drivers may be necessary, the following additional packages
will have to be downloaded and installed:
make, glibc-devel, gcc-3.3.3 and kernel-source.
The kernel-headers are co-installed with the kernel-source.
Thus subsequent driver compiling does Not require additional preparations.

Ciao, Amicon.

Ritratto di amicon
amicon
(Junior)
Offline
Junior
Iscritto: 24/07/2006
Messaggi: 11

Ciao,
come avevo detto, ho cercato di installare i driver Intel 537... nulla di fatto.
Premettendo che ho i sorgenti del Kernel installati, ho il compilatore, ho l'ambiente "funzionante" )nel senso che ho compilato con successo vari altri moduli senza errori), la compilazione dei driver Intel crolla miseramente al primo colpo.
Vi passo l'output della compilazione nella speranza che qualcuno sappia darmi una dritta.

Comando usato )uno dei tanti) "make clean 537 >/tmp/make.out 2>&1" :

cd coredrv; make clean
make[1]: Entering directory `/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv'
rm -f *.ko *.o *~ core
make[1]: Leaving directory `/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv'
rm -f *.o *.ko
Module precompile check
Current running kernel is: 2.6.13-15.10-default
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
2.6.13-15.10-default
make[1]: Entering directory `/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv'
make -C /lib/modules/2.6.13-15.10-default/build SUBDIRS=/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15.10-obj/i386/default'
make -C ../../../linux-2.6.13-15.10 O=../linux-2.6.13-15.10-obj/i386/default modules
CC [M] /tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
gcc: ../inc: No such file or directory
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:70: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL_NOVERS’
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:70: warning: parameter names )without types) in function declaration
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:70: warning: data definition has no type or storage class
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘power_callback’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:295: error: ‘PM_SAVE_STATE’ undeclared )first use in this function)
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:295: error: )Each undeclared identifier is reported only once
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:295: error: for each function it appears in.)
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘softcore_init_struct’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:336: warning: assignment from incompatible pointer type
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘open’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:394: warning: ‘pm_register’ is deprecated )declared at /usr/src/linux-2.6.13-15.10/include/linux/pm.h:107)
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘close’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:416: warning: ‘pm_unregister’ is deprecated )declared at /usr/src/linux-2.6.13-15.10/include/linux/pm.h:112)
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘hamproc_write’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:660: warning: ignoring return value of ‘copy_from_user’, declared with attribute warn_unused_result
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: At top level:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:754: warning: initialization from incompatible pointer type
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:755: warning: initialization from incompatible pointer type
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘kScheduleDPC’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:861: error: implicit declaration of function ‘pm_access’
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function ‘dspdrv_CommRamISR’:
/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:877: warning: function declaration isn’t a prototype
make[5]: *** [/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o] Error 1
make[4]: *** [_module_/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.10-obj/i386/default'
make[1]: *** [537core_26] Error 2
make[1]: Leaving directory `/tmp/aaa/intel-537EP_secure-2.60.80.0/coredrv'
2.6.13-15.10-default
Failed to build driver

Ciao, Amicon.

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Anch'io ho provato a compilare tali moduli ed ho ottenuto il medesimo errore. Sembra che ci siano degli errori nel sorgente del codice, con delle variabili non dichiarate.
Poi ho provato a scaricare http://linmodems.technion.ac.il/packages/smartlink/SLMODEMD.gcc4.tar.gz, lo ho starato, ho copiato slmodemd in /usr/bin e poi con i comandi modprobe snd-intel8x0m e slmodemd --alsa -c ITALY hw:1 (come root) il modem interno ha iniziato a funzionare (lo trovi su /dev/ttySL0) o, almeno, ha risposto alle interrogazioni, dato che non avevo a disposizione una linea telefonica per il test.
Il mio modem e` risultato essere Modem candidates are at PCI_buses:  00:1e.3<br /><br />Providing detail for device at  00:1e.3<br />  with vendor-ID:device-ID<br />            ----:----<br />Class 0703: 8086:266d   Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC&#039;97 Modem Controller (rev 04) (prog-if 00 [Generic])<br />  SubSystem 1025:0066  Acer Incorporated [ALI] Unknown device 0066<br />        Flags: medium devsel, IRQ 233<br /> Checking for IRQ 233 sharing with modem.
L'unica cosa e` che non ho sentito alcun suono durante il test.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di amicon
amicon
(Junior)
Offline
Junior
Iscritto: 24/07/2006
Messaggi: 11

Quote:

orion ha scritto:
Anch'io ho provato a compilare tali moduli ed ho ottenuto il medesimo errore. Sembra che ci siano degli errori nel sorgente del codice, con delle variabili non dichiarate.
Poi ho provato a scaricare http://linmodems.technion.ac.il/packages/smartlink/SLMODEMD.gcc4.tar.gz, lo ho starato, ho copiato slmodemd in /usr/bin e poi con i comandi modprobe snd-intel8x0m e slmodemd --alsa -c ITALY hw:1 (come root) il modem interno ha iniziato a funzionare (lo trovi su /dev/ttySL0) o, almeno, ha risposto alle interrogazioni, dato che non avevo a disposizione una linea telefonica per il test.
Il mio modem e` risultato essere Modem candidates are at PCI_buses:  00:1e.3<br /><br />Providing detail for device at  00:1e.3<br />  with vendor-ID:device-ID<br />            ----:----<br />Class 0703: 8086:266d   Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC&#039;97 Modem Controller (rev 04) (prog-if 00 [Generic])<br />  SubSystem 1025:0066  Acer Incorporated [ALI] Unknown device 0066<br />        Flags: medium devsel, IRQ 233<br /> Checking for IRQ 233 sharing with modem.
L'unica cosa e` che non ho sentito alcun suono durante il test.

Ho fatto "modprobe snd-intel8x0m" e non ho ricevuto output (ergo, tutto OK), ho fatto "slmodemd --alsa -c ITALY hw:1" e mi ha dato errore su "hw:1", ho provato con "modem:1" e mi ha dato ancora errore... qualche idea in proposito ?
Aiuto !!!

Ciao, Amicon.

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Hai installato il pacchetto smartlink-softmodem?
Dopo aver dato modprobe snd-intel8x0m, prova a dare il comando lsmod|grep intel e controlla se e` presente il modulo.
Se c'e`, non so dirti quale possa essere la spiegazione dell'errore (viene riportato nulla su dmesg o in /var/log/messages?). Oppure prova a far partire slmodemd -c ITALY -a senza specificare nulla (hw o modem) oppure mettendo hw:0

A me, quando carico il modulo, in /var/log/messages compare Jul 26 15:14:22 orodruin kernel: ACPI: PCI Interrupt 0000:00:1e.3[B] -&gt; GSI 20 (level, low) -&gt; IRQ 233<br />Jul 26 15:14:22 orodruin kernel: PCI: Setting latency timer of device 0000:00:1e.3 to 64<br />Jul 26 15:14:23 orodruin kernel: ALSA sound/pci/ac97/ac97_codec.c:2003: MC&#039;97 0 converters and GPIO not ready (0x1)<br />
Che sia per questo che non sento suoni?

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di sunrots
sunrots
(Guru)
Offline
Guru
Iscritto: 04/01/2005
Messaggi: 510

Quote:

Ho fatto "modprobe snd-intel8x0m" e non ho ricevuto output (ergo, tutto OK), ho fatto "slmodemd --alsa -c ITALY hw:1" e mi ha dato errore su "hw:1", ho provato con "modem:1" e mi ha dato ancora errore... qualche idea in proposito ?

Provare ad effettuare questi passi in sequenza:
- aprire il terminale nella cartella in cui si trova slmodemd
- digitare successivamente:
su (verrà richiesta psw di root)
chmod a+x slmodemd
cp slmodemd /usr/bin/
modprobe snd-intel8x0m
slmodemd --alsa -c ITALY hw:1

E' possibile sia per amicon che per orion far vedere il report dell'interrogazione del modem? (log di kinternet)
Grazie
Saluti,
sunrots

Non più attivo qui. Mi troverete su http://it-opensuse.org Wink

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Ecco il log di kinternet SuSE Meta pppd (smpppd-ifcfg), Version 1.59 on orodruin.<br />Status is: disconnected<br />trying to connect to smpppd<br />connect to smpppd<br />Status is: disconnected<br />Status is: connecting<br />pppd[0]: Plugin passwordfd.so loaded.<br />pppd[0]: --&gt; WvDial: Internet dialer version 1.54.0<br />pppd[0]: --&gt; Initializing modem.<br />pppd[0]: --&gt; Sending: ATM1<br />pppd[0]: ATM1<br />pppd[0]: OK<br />pppd[0]: --&gt; Modem initialized.<br />pppd[0]: --&gt; Sending: ATDT7027010702<br />pppd[0]: --&gt; Waiting for carrier.<br />pppd[0]: ATDT7027010702<br />pppd[0]: NO DIALTONE<br />pppd[0]: --&gt; No dial tone.<br />pppd[0]: --&gt; Disconnecting at Wed Jul 26 16:15:33 2006<br />pppd[0]: Connect script failed<br />Status is: disconnected<br />pppd[0] died: Connect script failed (exit code 8)
Ribadisco che ho testato il modem senza collegamento telefonico ma il modem funziona (la risposta ok al comando ATM1). Inoltre, interrogando il modem tramite kppp, ottengo le seguenti risposte: ATI: SmartLink Soft Modem<br />ATI1: SmartLink Soft Modem, 2.9.10  Smart Link Ltd.<br />ATI2: SmartLink Soft Modem, 2.9.10  Smart Link Ltd.<br />ATI3: modem:1  alsa modem driver<br />ATI4: s00=000 s01=000 s02=043 s03=013 s04=010 s05=008 s06=002 s07=060   s08=002 s09=006 s10=007 s11=100 s12=050 s13=000 s14=001 s15=001   s16=001 s17=000 s18=000 s19=000 s20=000 s21=000 s22=000 s23=000<br />ATI5: Stored Profile 0:<br />ATI6: Stored Profile 1:<br />ATI7: Country: ITALY

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di sunrots
sunrots
(Guru)
Offline
Guru
Iscritto: 04/01/2005
Messaggi: 510

pppd[0]: ATDT7027010702
pppd[0]: NO DIALTONE
pppd[0]: --> No dial tone.
pppd[0]: --> Disconnecting at Wed Jul 26 16:15:33 2006

Per risolvere questo problema occorre inserire la stringa
ATX3
nella voce opzioni del modem o comandi addizionali di kinternet

sunrots

Non più attivo qui. Mi troverete su http://it-opensuse.org Wink

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Quando avro` a disposizione una linea telefonica, provero` a vedere se riesce a collegarsi.

Comunque hai qualche idea sui problemi di amicon?

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde