Antonio, THanks for running the test. We will just have wait longer for the kernel fix. MarvS On Thu, Nov 19, 2009 at 7:17 PM, Antonio Olivares <olivares14031@xxxxxxxxx> wrote: > Here are the results. Tried > # modprobe slamr > and > # slmodemd -c USA /dev/slamr0 > > but could not connect :(, and serial driver grabbed :(, I got NO > CARRIER, but then I used modprobe ungrab-winmodem and I achieved > connection. See the following: > > [olivares@localhost ~]$ su - > Password: > [root@localhost ~]# uname -r > 2.6.30.5 > [root@localhost ~]# ls /dev/slamr0 > ls: cannot access /dev/slamr0: No such file or directory > [root@localhost ~]# modprobe slamr > [root@localhost ~]# slmodemd -c USA /dev/slamr0 > SmartLink Soft Modem: version 2.9.11 Nov 8 2009 17:20:18 > symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. > modem `slamr0' created. TTY is `/dev/pts/1' > Use `/dev/ttySL0' as modem device, Ctrl+C for termination. > > > SELinux: initialized (dev sda3, type vfat), uses genfs_contexts > device 163c:3052 is grabbed by driver serial: try to release > serial 0000:05:02.0: PCI INT A disabled > slamr: SmartLink AMRMO modem. > slamr: probe 163c:3052 SL1900 card... > slamr 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 > slamr: slamr0 is SL1900 card. > > [root@localhost ~]# wvdial > --> WvDial: Internet dialer version 1.60 > --> Cannot get information for serial port. > --> Initializing modem. > --> Sending: ATZ > ATZ > OK > --> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 > ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 > OK > --> Modem initialized. > --> Sending: ATDT7072000 > --> Waiting for carrier. > ATDT7072000 > --> Timed out while dialing. Trying again. > --> Sending: ATDT7072000 > --> Waiting for carrier. > NO CARRIER > ATDT7072000 > --> No Carrier! Trying again. > --> Sending: ATDT7072000 > --> Waiting for carrier. > NO CARRIER > ATDT7072000 > --> No Carrier! Trying again. > --> Sending: ATDT7072000 > --> Waiting for carrier. > NO CARRIER > > [root@localhost ~]# tail -f /var/log/messages > Nov 19 18:11:02 localhost kernel: EXT3 FS on sda2, internal journal > Nov 19 18:11:02 localhost kernel: EXT3-fs: mounted filesystem with > writeback data mode. > Nov 19 18:11:03 localhost hald: mounted /dev/sda2 on behalf of uid 500 > Nov 19 18:11:03 localhost hald: mounted /dev/sda3 on behalf of uid 500 > Nov 19 18:11:51 localhost kernel: device 163c:3052 is grabbed by > driver serial: try to release > Nov 19 18:11:51 localhost kernel: serial 0000:05:02.0: PCI INT A disabled > Nov 19 18:11:51 localhost kernel: slamr: SmartLink AMRMO modem. > Nov 19 18:11:51 localhost kernel: slamr: probe 163c:3052 SL1900 card... > Nov 19 18:11:51 localhost kernel: slamr 0000:05:02.0: PCI INT A -> GSI > 18 (level, low) -> IRQ 18 > Nov 19 18:11:51 localhost kernel: slamr: slamr0 is SL1900 card. > > > > [root@localhost ~]# modprobe ungrab-winmodem > [root@localhost ~]# modprobe slamr > [root@localhost ~]# slmodemd -c USA /dev/slamr0 > SmartLink Soft Modem: version 2.9.11 Nov 8 2009 17:20:18 > symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. > modem `slamr0' created. TTY is `/dev/pts/1' > Use `/dev/ttySL0' as modem device, Ctrl+C for termination. > ^C[root@localhost ~]# slmodemd -c USA /dev/slamr0 & > [1] 2789 > [root@localhost ~]# SmartLink Soft Modem: version 2.9.11 Nov 8 2009 17:20:18 > symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. > modem `slamr0' created. TTY is `/dev/pts/1' > Use `/dev/ttySL0' as modem device, Ctrl+C for termination. > > > Nov 19 18:11:51 localhost kernel: device 163c:3052 is grabbed by > driver serial: try to release > Nov 19 18:11:51 localhost kernel: serial 0000:05:02.0: PCI INT A disabled > Nov 19 18:11:51 localhost kernel: slamr: SmartLink AMRMO modem. > Nov 19 18:11:51 localhost kernel: slamr: probe 163c:3052 SL1900 card... > Nov 19 18:11:51 localhost kernel: slamr 0000:05:02.0: PCI INT A -> GSI > 18 (level, low) -> IRQ 18 > Nov 19 18:11:51 localhost kernel: slamr: slamr0 is SL1900 card. > Nov 19 18:15:45 localhost kernel: slamr 0000:05:02.0: PCI INT A disabled > Nov 19 18:15:56 localhost kernel: slamr: SmartLink AMRMO modem. > Nov 19 18:15:56 localhost kernel: slamr: probe 163c:3052 SL1900 card... > Nov 19 18:15:56 localhost kernel: slamr 0000:05:02.0: PCI INT A -> GSI > 18 (level, low) -> IRQ 18 > Nov 19 18:15:56 localhost kernel: slamr: slamr0 is SL1900 card. > > > [root@localhost ~]# wvdial > --> WvDial: Internet dialer version 1.60 > --> Cannot get information for serial port. > --> Initializing modem. > --> Sending: ATZ > ATZ > OK > --> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 > ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 > OK > --> Modem initialized. > --> Sending: ATDT7072000 > --> Waiting for carrier. > ATDT7072000 > CONNECT 42667 > --> Carrier detected. Starting PPP immediately. > --> Starting pppd at Thu Nov 19 18:17:20 2009 > --> Pid of pppd: 2802 > --> Using interface ppp0 > --> pppd: 0�� � > --> pppd: 0�� � > --> pppd: 0�� � > --> local IP address 66.201.8.46 > --> pppd: 0�� � > --> remote IP address 66.201.8.6 > --> pppd: 0�� � > --> primary DNS address 66.201.0.203 > --> pppd: 0�� � > --> secondary DNS address 66.94.120.9 > --> pppd: 0�� � > > > Nov 19 18:11:51 localhost kernel: device 163c:3052 is grabbed by > driver serial: try to release > Nov 19 18:11:51 localhost kernel: serial 0000:05:02.0: PCI INT A disabled > Nov 19 18:11:51 localhost kernel: slamr: SmartLink AMRMO modem. > Nov 19 18:11:51 localhost kernel: slamr: probe 163c:3052 SL1900 card... > Nov 19 18:11:51 localhost kernel: slamr 0000:05:02.0: PCI INT A -> GSI > 18 (level, low) -> IRQ 18 > Nov 19 18:11:51 localhost kernel: slamr: slamr0 is SL1900 card. > Nov 19 18:15:45 localhost kernel: slamr 0000:05:02.0: PCI INT A disabled > Nov 19 18:15:56 localhost kernel: slamr: SmartLink AMRMO modem. > Nov 19 18:15:56 localhost kernel: slamr: probe 163c:3052 SL1900 card... > Nov 19 18:15:56 localhost kernel: slamr 0000:05:02.0: PCI INT A -> GSI > 18 (level, low) -> IRQ 18 > Nov 19 18:15:56 localhost kernel: slamr: slamr0 is SL1900 card. > Nov 19 18:17:20 localhost kernel: PPP generic driver version 2.4.2 > Nov 19 18:17:20 localhost pppd[2802]: pppd 2.4.4 started by root, uid 0 > Nov 19 18:17:20 localhost pppd[2802]: Using interface ppp0 > Nov 19 18:17:20 localhost pppd[2802]: Connect: ppp0 <--> /dev/pts/1 > Nov 19 18:17:21 localhost pppd[2802]: PAP authentication succeeded > Nov 19 18:17:21 localhost kernel: PPP Deflate Compression module registered > Nov 19 18:17:21 localhost pppd[2802]: local IP address 66.201.8.46 > Nov 19 18:17:21 localhost pppd[2802]: remote IP address 66.201.8.6 > Nov 19 18:17:21 localhost pppd[2802]: primary DNS address 66.201.0.203 > Nov 19 18:17:21 localhost pppd[2802]: secondary DNS address 66.94.120.9 > > > Regards, > > Antonio > > On 11/19/09, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote: >> Concur that this seems to be a special case, >> whereunder the slamr driver is sufficing for an AC'97 series modem, >> for which the snd-intel8x0m is typically recommended. >> >> MarvS >> scanModem maintainer >> >> On Thu, Nov 19, 2009 at 12:42 PM, Antonio Olivares >> <olivares14031@xxxxxxxxx> wrote: >>> On Thu, Nov 19, 2009 at 7:39 AM, Marvin Stodolsky >>> <marvin.stodolsky@xxxxxxxxx> wrote: >>>> Davide, >>>> >>>> Thanks for the report. It looks as if: >>>> 1) the slamr driver (rather than snd-intel8x0m) suffices for your >>>> Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller " >>>>> CLASS=0703 >>>>> PCIDEV=1039:7013 >>>>> SUBSYS=1558:2202 >>>>> IRQ=10 >>>>> SOFT=1039:7013.MC97 >>>>> CodecArchived=SIL22 >>>> wherein SIL22 is a Smartlink codec. >>>> This is a good result, because your sound and modem support are now >>>> independent. >>>> >>>> 2) slamr functioning under 2.6.28 no longer needs ungrab-winmodem >>>> This was a hoped for change, though we did not no when kernel changes >>>> would make it possible. >>>> >>>> Antonio, >>>> Please check whether ungrab-winmodem is still necessary under your >>>> 2.6.30 kernel. >>> I still need it :(, it will show that the serial grabbed the modem. >>> >>> I can send you output in this case to show that it is needed. >>> >>> Regards, >>> >>> >>> Antonio >>>> >>>> MarvS >>>> >>>> On Thu, Nov 19, 2009 at 3:36 AM, <davidealiperti@xxxxxxxxxxx> wrote: >>>>> Hi Marvis, >>>>> >>>>> here the output of the command and the modemdata: >>>>> >>>>> marina@marina-desktop:~$ lsmod |grep ungrab >>>>> marina@marina-desktop:~$ lsmod |grep slamr >>>>> slamr 435496 2 >>>>> >>>>> >>>>> Only plain text email is forwarded by the Discuss@xxxxxxxxxxxxx List >>>>> Server, >>>>> as HTML can contain viruses. Use as the email Subject Line: >>>>> YourName, YourCountry kernel 2.6.28-11-generic >>>>> With this Subject Line cogent experts will be alerted, and useful case >>>>> names left in the Archive. >>>>> YourCountry will enable Country specific guidance. Linux experts in >>>>> YourCountry >>>>> can be found through: http://www.linux.org/groups/index.html. >>>>> They will know your Country's modem code, which may be essential for >>>>> dialup >>>>> service. >>>>> Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an >>>>> Internet >>>>> Provider mail filters. >>>>> So in a day, also check the Archived responses at >>>>> http://www.linmodems.org >>>>> -------------------------- System information >>>>> ---------------------------- >>>>> CPU=i686, >>>>> Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 >>>>> (Ubuntu >>>>> 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 >>>>> scanModem update of: 2009_11_14 >>>>> The modem symbolic link is /dev/modem -> ttySL0 >>>>> The slmodemd set symbolic link is /dev/ttySL0 -> /dev/pts/0 >>>>> >>>>> Presently install your Linux Distributions dkms package. It provides for >>>>> automated driver updates, >>>>> following upgrade of your kernel. For details see >>>>> http://linux.dell.com/projects.shtml#dkms >>>>> >>>>> There are no blacklisted modem drivers in /etc/modprobe* files >>>>> >>>>> Potentially useful modem drivers now loaded are: >>>>> slamr >>>>> >>>>> slamrTest=mc97 codec >>>>> Attached USB devices are: >>>>> ID 15d9:0a33 >>>>> ID 090c:1000 Feiya Technology Corp. Memory Bar >>>>> If a cellphone is not detected, see >>>>> http://ubuntuforums.org/archive/index.php/t-878554.html >>>>> A sample report is: >>>>> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html >>>>> >>>>> If a USB modem or cellphone is attached and was not detected, please >>>>> provide available information in your request to discuss@xxxxxxxxxxxxx >>>>> >>>>> For candidate card in slot 00:01.6, firmware information and bootup >>>>> diagnostics are: >>>>> PCI slot PCI ID SubsystemID Name >>>>> ---------- --------- --------- -------------- >>>>> 00:01.6 1039:7013 1558:2202 Modem: Silicon >>>>> Integrated >>>>> Systems [SiS] AC'97 Modem Controller >>>>> >>>>> Modem interrupt assignment and sharing: >>>>> 10: 18000 XT-PIC-XT eth0, SiS630 >>>>> --- Bootup diagnostics for card in PCI slot 00:01.6 ---- >>>>> [ 0.939028] pci 0000:00:01.6: reg 10 io port: [0x3600-0x36ff] >>>>> [ 0.939038] pci 0000:00:01.6: reg 14 io port: [0x3800-0x387f] >>>>> [ 0.939073] pci 0000:00:01.6: PME# supported from D3hot D3cold >>>>> [ 0.939080] pci 0000:00:01.6: PME# disabled >>>>> [ 2.922090] serial 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10 >>>>> (level, low) -> IRQ 10 >>>>> [ 2.922107] serial 0000:00:01.6: PCI INT C disabled >>>>> [ 18.723333] slamr 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10 >>>>> (level, >>>>> low) -> IRQ 10 >>>>> [ 416.291258] slamr 0000:00:01.6: PCI INT C disabled >>>>> [ 433.774476] slamr 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10 >>>>> (level, >>>>> low) -> IRQ 10 >>>>> >>>>> The PCI slot 00:01.6 of the modem card may be disabled early in >>>>> a bootup process, but then enabled later. If modem drivers load >>>>> but the modem is not responsive, read DOCs/Bootup.txt about possible >>>>> fixes. >>>>> Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx >>>>> if help is needed. >>>>> >>>>> >>>>> >>>>> ===== Advanced Linux Sound Architecture (ALSA) diagnostics ===== >>>>> The ALSA packages provide audio support and also drivers for some >>>>> modems. >>>>> ALSA diagnostics are written during bootup to /proc/asound/ folders. >>>>> >>>>> The ALSA verion is 1.0.18 >>>>> The modem cards detected by "aplay -l" are: None >>>>> >>>>> >>>>> The /proc/asound/pcm file reports: >>>>> ----------------------- >>>>> 00-00: trident_dx_nx : Trident 4DWave : playback 32 : capture 1 >>>>> 00-01: trident_dx_nx IEC958 : Trident 4DWave IEC958 : playback 1 >>>>> >>>>> about /proc/asound/cards: >>>>> ------------------------ >>>>> 0 [SI7018 ]: SI7018 - SiS SI7018 >>>>> SiS SI7018 PCI Audio at 0x3400, irq 5 >>>>> === Finished firmware and bootup diagnostics, next deducing cogent >>>>> software. >>>>> === >>>>> >>>>> Predictive diagnostics for card in bus 00:01.6: >>>>> Modem chipset detected on >>>>> NAME="Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller " >>>>> CLASS=0703 >>>>> PCIDEV=1039:7013 >>>>> SUBSYS=1558:2202 >>>>> IRQ=10 >>>>> SOFT=1039:7013.MC97 >>>>> CodecArchived=SIL22 >>>>> slamrTest=mc97 codec >>>>> IDENT=slmodemd >>>>> SLMODEMD_DEVICE=modem:1 >>>>> >>>>> For candidate modem in: 00:01.6 >>>>> 0703 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller >>>>> Primary device ID: 1039:7013 >>>>> Subsystem PCI_id 1558:2202 >>>>> Softmodem codec or chipset from diagnostics: >>>>> from Archives: SIL22 >>>>> >>>>> >>>>> >>>>> Support type needed or chipset: slmodemd >>>>> >>>>> An ALSA (Advanced Linux Sound Architecture) modem driver: >>>>> provides Low Level support enabling contact with the modem hardware. >>>>> For all BUT Conexant chip soft modems (using hsfmodem software) >>>>> complementary High Level support is through a Smartlink utility: >>>>> slmodemd >>>>> >>>>> Download from http://linmodems.technion.ac.il/packages/smartlink/ >>>>> the package SLMODEMD.gcc4.3.tar.gz having a compiled slmodemd. Unpack >>>>> under >>>>> Linux with: >>>>> $ tar zxf SLMODEMD.gcc4.3.tar.gz >>>>> and read instructions therein. But briefly, the modem is setup with >>>>> command: >>>>> sudo slmodemd -c YOUR_COUNTRY --alsa modem:1 >>>>> reporting dynamic creation of ports: >>>>> /dev/ttySL0 --> /dev/pts/N , with N some number >>>>> Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow >>>>> through >>>>> guidance. >>>>> >>>>> Writing DOCs/Smartlink.txt >>>>> >>>>> Message >>>>> http://linmodems.technion.ac.il/bigarch/archive-seventh/msg01358.html >>>>> is in part summarized below. >>>>> >>>>> The snd-trident driver is not fully compatible with slmodemd support. >>>>> The may be errors written to /var/log/messages like: >>>>> codec_semaphore: semaphore is not ready [0x1][0x1300] >>>>> Check with: >>>>> $ dmesg | grep semaphore >>>>> >>>>> A potential work around is to unload drivers: >>>>> # modprobe -r snd-intel8x0m >>>>> # modprobe -r snd-intel8x0 >>>>> # modprobe -r snd-trident >>>>> >>>>> Then reload only: >>>>> # modprobe snd-intel8x0 >>>>> # modprobe snd-intel8x0m >>>>> and test the modem. >>>>> >>>>> If snd-trident cannot be unloaded, it may be necessary to disable it by: >>>>> # cd /lib/modules/2.6.17-10-generic/kernel/sound/pci/trident/ >>>>> # mv snd-trident.ko snd-trident.ko~ >>>>> After a reboot, verify that the driver is not loaded. It should NOT be >>>>> disaplayed by: >>>>> $ lsmod | grep snd-trident. >>>>> >>>>> Once a success with the modem has been obtained, the setup can be made >>>>> easier by >>>>> adding to /etc/modprobe.d/blacklist (or equivalent on your System) >>>>> blacklist snd_intel8x0m >>>>> blacklist snd_trident >>>>> >>>>> and to /etc/modules >>>>> snd_intel8x0 >>>>> snd_intel8x0m >>>>> >>>>> On Ubuntu systems such edits of Root permission files can be done with: >>>>> $ sudo gedit path_to/FileName >>>>> >>>>> ============ end Smartlink section ===================== >>>>> >>>>> Completed candidate modem analyses. >>>>> >>>>> The base of the UDEV device file system is: /dev/.udev >>>>> >>>>> Versions adequately match for the compiler installed: 4.3.3 >>>>> and the compiler used in kernel assembly: 4.3.3 >>>>> >>>>> >>>>> >>>>> Minimal compiling resources appear complete: >>>>> make utility - /usr/bin/make >>>>> Compiler version 4.3 >>>>> linuc_headers base folder /lib/modules/2.6.28-11-generic/build >>>>> >>>>> However some compilations and executable functions may need additional >>>>> files, >>>>> in the FileNames.h (so called kernel "h"eaders) collection installed in >>>>> /usr/include/ . >>>>> For martian_modem, additional required packages are needed. The also >>>>> required headers of package libc6 are commonly installed by default. >>>>> Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev >>>>> packages, for kernels 2.6.24 and later versions. >>>>> In not included on your install CD, search for them at >>>>> http://packages.ubuntu.com >>>>> or comparable Repository for other Linux distros. >>>>> When compiling ALSA drivers, the utility "patch" will also be needed. >>>>> >>>>> >>>>> Compressed files at: /usr/src/alsa-driver.tar.bz2 >>>>> >>>>> >>>>> If a driver compilation fails, with message including some lack of some >>>>> FileName.h (stdio.h for example), then >>>>> Some additional kernel-header files need installation to /usr/include. >>>>> The >>>>> minimal additional packages are libc6-dev >>>>> and any of its dependents, under Ubuntu linux-libc-dev >>>>> >>>>> If an alternate ethernet connection is available, >>>>> $ apt-get update >>>>> $ apt-get -s install linux-kernel-devel >>>>> will install needed packages. >>>>> For Debian/Ubuntu related distributions, run the following command to >>>>> display the needed package list: >>>>> >>>>> Otherwise packages have to be found through http://packages.ubuntu.com >>>>> Once downloaded and transferred into a Linux partition, >>>>> they can be installed alltogether with: >>>>> $ sudo dpkg -i *.deb >>>>> >>>>> >>>>> Checking pppd properties: >>>>> -rwsr-xr-- 1 root dip 277352 2009-02-20 18:25 /usr/sbin/pppd >>>>> >>>>> In case of an "error 17" "serial loopback" problem, see: >>>>> http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html >>>>> >>>>> To enable dialout without Root permission do: >>>>> $ su - root (not for Ubuntu) >>>>> sudo chmod a+x /usr/sbin/pppd >>>>> or under Ubuntu related Linuxes >>>>> sudo chmod a+x /usr/sbin/pppd >>>>> >>>>> Checking settings of: /etc/ppp/options >>>>> asyncmap 0 >>>>> noauth >>>>> crtscts >>>>> lock >>>>> hide-password >>>>> modem >>>>> proxyarp >>>>> noipx >>>>> >>>>> In case of a message like: >>>>> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied >>>>> see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html >>>>> >>>>> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0 >>>>> Which can interfere with Browser naviagation. >>>>> >>>>> Don't worry about the following, it is for experts should trouble >>>>> shooting >>>>> be necessary. >>>>> ========================================================== >>>>> >>>>> Checking for modem support lines: >>>>> -------------------------------------- >>>>> /device/modem symbolic link: lrwxrwxrwx 1 root root 6 2009-11-19 >>>>> 09:19 >>>>> /dev/modem -> ttySL0 >>>>> slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1 root root 10 >>>>> 2009-11-19 09:26 /dev/ttySL0 -> /dev/pts/0 >>>>> Within /etc/udev/ files: >>>>> >>>>> Within /etc/modprobe.conf files: >>>>> /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order >>>>> to >>>>> blacklist unwanted modem drivers >>>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem >>>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem >>>>> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2 >>>>> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2 >>>>> Within any ancient /etc/devfs files: >>>>> >>>>> Within ancient kernel 2.4.n /etc/module.conf files: >>>>> sudo modprobe ungrab_winmodems >>>>> --------- end modem support lines -------- >>>>> >>>>> thank again >>>>> ciao >>>>> >>>> >>> >> >