I reinstalled Ubuntu to reallocate free space amongst Windows and Linux partitions, so I did everything from the very beggining. First, I tried MarvS's driver "suse-10-2a.tar.gz", but it said that "some files are missing for installation", but it didn't say which files! So, I'll need some instructions about this! Then, I installed Hugo's "agrsm-20070804.tar.gz" without problems, but my modem still doesn't work. I copied everything concerning Hugo's "agrsm-20070804.tar.gz" that I did in the terminal, it's quite messy, I hope it helps...
brzi@brzi-desktop:~$ cd agrsm brzi@brzi-desktop:~/agrsm$ make make -C /lib/modules/2.6.15-23-386/build SUBDIRS=/home/brzi/agrsm modules make[1]: Entering directory `/usr/src/linux-headers-2.6.15-23-386' CC [M] /home/brzi/agrsm/agrsoftmodem.o CC [M] /home/brzi/agrsm/serial26.o /home/brzi/agrsm/serial26.c: In function â??serial8250_get_mctrlâ??: /home/brzi/agrsm/serial26.c:1371: warning: unused variable â??flagsâ?? /home/brzi/agrsm/serial26.c: In function â??serial8250_config_portâ??: /home/brzi/agrsm/serial26.c:2039: warning: unused variable â??retâ?? /home/brzi/agrsm/serial26.c: At top level: /home/brzi/agrsm/serial26.c:2131: warning: initialization from incompatible pointer type /home/brzi/agrsm/serial26.c:2132: warning: initialization from incompatible pointer type /home/brzi/agrsm/serial26.c:1922: warning: â??serial8250_request_rsa_resourceâ?? defined but not used LD [M] /home/brzi/agrsm/agrmodem.o LD [M] /home/brzi/agrsm/agrserial.o Building modules, stage 2. MODPOST Warning: could not find /home/brzi/agrsm/.agrsm_core.o.cmd for /home/brzi/agrsm/agrsm_core.o CC /home/brzi/agrsm/agrmodem.mod.o LD [M] /home/brzi/agrsm/agrmodem.ko CC /home/brzi/agrsm/agrserial.mod.o LD [M] /home/brzi/agrsm/agrserial.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-23-386' brzi@brzi-desktop:~/agrsm$ sudo make install make -C /lib/modules/2.6.15-23-386/build M="/home/brzi/agrsm" modules_install make[1]: Entering directory `/usr/src/linux-headers-2.6.15-23-386' INSTALL /home/brzi/agrsm/agrmodem.ko INSTALL /home/brzi/agrsm/agrserial.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-23-386' if ! /sbin/modprobe -nq agrmodem.ko ; then /sbin/depmod -a; fi brzi@brzi-desktop:~/agrsm$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~/agrsm$ sudo modprobe agrmodem brzi@brzi-desktop:~/agrsm$ sudo modprobe agrserial brzi@brzi-desktop:~/agrsm$ sudo ln -s /dev/ttyAGS3 /dev/ttySAGR brzi@brzi-desktop:~/agrsm$ sudo ln -s /dev/ttyAGS3 /dev/modem brzi@brzi-desktop:~/agrsm$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~/agrsm$ wvdial --> WvDial: Internet dialer version 1.55 --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ ^[--> Modem not responding. brzi@brzi-desktop:~/agrsm$ udo ln -s /dev/ttyAGS3 /dev/ttySAGR bash: udo: command not found brzi@brzi-desktop:~/agrsm$ sudo ln -s /dev/ttyAGS3 /dev/ttySAGR ln: creating symbolic link `/dev/ttySAGR' to `/dev/ttyAGS3': File exists brzi@brzi-desktop:~/agrsm$ sudo ln -s /dev/ttyAGS3 /dev/modem ln: creating symbolic link `/dev/modem' to `/dev/ttyAGS3': File exists brzi@brzi-desktop:~/agrsm$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~/agrsm$ sudo lsmod | grep agr agrserial 16048 0 agrmodem 1187076 1 agrserial brzi@brzi-desktop:~/agrsm$ modprobe agrmodem brzi@brzi-desktop:~/agrsm$ modprobe agrserial brzi@brzi-desktop:~/agrsm$ sudo lsmod | grep agr agrserial 16048 0 agrmodem 1187076 1 agrserial brzi@brzi-desktop:~/agrsm$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~/agrsm$ sudo setserial setserial version 2.17, 27-Jan-2000 usage: setserial serial-device -abqvVWz [cmd1 [arg]] ... setserial -g [-abGv] device1 ... Available commands: (* = Takes an argument) (^ = can be preceded by a '^' to turn off the option) * port set the I/O port * irq set the interrupt * uart set UART type (none, 8250, 16450, 16550, 16550A, 16650, 16650V2, 16750, 16850, 16950, 16954) * baud_base set base baud rate (CLOCK_FREQ / 16) * divisor set the custom divisor (see spd_custom) * close_delay set the amount of time (in 1/100 of a second) that DTR should be kept low while being closed * closing_wait set the amount of time (in 1/100 of a second) that the serial port should wait for data to be drained while being closed. ^ fourport configure the port as an AST Fourport autoconfig automatically configure the serial port ^ auto_irq try to determine irq during autoconfiguration ^ skip_test skip UART test during autoconfiguration ^ sak set the break key as the Secure Attention Key ^ session_lockout Lock out callout port across different sessions ^ pgrp_lockout Lock out callout port across different process groups ^ callout_nohup Don't hangup the tty when carrier detect drops on the callout device ^ split_termios Use separate termios for callout and dailin lines ^ hup_notify Notify a process blocked on opening a dial in line when a process has finished using a callout line by returning EAGAIN to the open. ^ low_latency Minimize receive latency at the cost of greater CPU utilization. get_multiport Display the multiport configuration set_multiport Set the multiport configuration * rx_trigger Set RX trigger level (ESP-only) * tx_trigger Set TX trigger level (ESP-only) * flow_off Set hardware flow off level (ESP-only) * flow_on Set hardware flow on level (ESP-only) * rx_timeout Set receive timeout (ESP-only) * dma_channel Set DMA channel (ESP-only) spd_hi use 56kb instead of 38.4kb spd_vhi use 115kb instead of 38.4kb spd_shi use 230kb instead of 38.4kb spd_warp use 460kb instead of 38.4kb spd_cust use the custom divisor to set the speed at 38.4kb (baud rate = baud_base / custom_divisor) spd_normal use 38.4kb when a baud rate of 38.4kb is selected Use a leading '0x' for hex numbers. CAUTION: Using an invalid port can lock up your machine! brzi@brzi-desktop:~/agrsm$ sudo autoconfig sudo: autoconfig: command not found brzi@brzi-desktop:~/agrsm$ spd_hi bash: spd_hi: command not found brzi@brzi-desktop:~/agrsm$ ls -l /dev/ttyAG* crw-rw---- 1 root dialout 62, 67 2008-01-22 21:30 /dev/ttyAGS3 brzi@brzi-desktop:~/agrsm$ ls -l /dev/ttySAG* lrwxrwxrwx 1 root root 12 2008-01-22 21:22 /dev/ttySAGR -> /dev/ttyAGS3 brzi@brzi-desktop:~/agrsm$ ls -l /dev/modem lrwxrwxrwx 1 root root 12 2008-01-22 21:22 /dev/modem -> /dev/ttyAGS3 brzi@brzi-desktop:~/agrsm$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~/agrsm$ sudo wvdial --> WvDial: Internet dialer version 1.55 --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ --> Modem not responding. brzi@brzi-desktop:~/agrsm$ /etc/wvdial.conf bash: /etc/wvdial.conf: Permission denied brzi@brzi-desktop:~/agrsm$ /etc/wvdial.conf bash: /etc/wvdial.conf: Permission denied brzi@brzi-desktop:~/agrsm$ edit /etc/wvdial.conf Warning: unknown mime-type for "/etc/wvdial.conf" -- using "application/*" Error: no write permission for file "/etc/wvdial.conf" brzi@brzi-desktop:~/agrsm$ cd brzi@brzi-desktop:~$ edit /etc/wvdial.conf Warning: unknown mime-type for "/etc/wvdial.conf" -- using "application/*" Error: no write permission for file "/etc/wvdial.conf" brzi@brzi-desktop:~$ sudo gedit /etc/wvdial.conf brzi@brzi-desktop:~$ sudo wvdial --> WvDial: Internet dialer version 1.55 --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ --> Modem not responding. brzi@brzi-desktop:~$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~$ sudo gedit /etc/wvdial.conf brzi@brzi-desktop:~$ sudo ln -s /dev/ttyAGS3 /dev/ttySAG brzi@brzi-desktop:~$ sudo ln -s /dev/ttyAGS3 /dev/modem ln: creating symbolic link `/dev/modem' to `/dev/ttyAGS3': File exists brzi@brzi-desktop:~$ sudo wvdialconf /etc/wvdial.conf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 S4 S5 S6 S7 S8 Modem Port Scan<*1>: S9 S10 S11 S12 S13 S14 S15 S16 Modem Port Scan<*1>: S17 S18 S19 S20 S21 S22 S23 S24 Modem Port Scan<*1>: S25 S26 S27 S28 S29 S30 S31 S32 Modem Port Scan<*1>: S33 S34 S35 S36 S37 S38 S39 S40 Modem Port Scan<*1>: S41 S42 S43 S44 S45 S46 S47 ttySAG<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAG<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAG<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>. brzi@brzi-desktop:~$ ls -l /dev/ttyAG* crw-rw---- 1 root dialout 62, 67 2008-01-22 21:52 /dev/ttyAGS3 brzi@brzi-desktop:~$ ls -l /dev/ttySAG* lrwxrwxrwx 1 root root 12 2008-01-22 21:49 /dev/ttySAG -> /dev/ttyAGS3 lrwxrwxrwx 1 root root 12 2008-01-22 21:22 /dev/ttySAGR -> /dev/ttyAGS3 brzi@brzi-desktop:~$ ls -l /dev/modem lrwxrwxrwx 1 root root 12 2008-01-22 21:22 /dev/modem -> /dev/ttyAGS3 brzi@brzi-desktop:~$ sudo wvdial --> WvDial: Internet dialer version 1.55 --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ --> Modem not responding. brzi@brzi-desktop:~$