กลับมาอีกแล้วครับ ไอ้ aztech um9800 usb เจ้ากรรมเนี่ย
ผมลองมาเท่านี้ครับ
http://www.thaitux.info/node/155
http://www.thaitux.info/node/172
เดี้ยงทั้งคู่เลยครับ (ผม make uninstall ก่อนลงมือกับวิธีใหม่ๆ ด้วยครับ)
จากนั้นก็ลองกับ package ทีได้มากับ TLE sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb
ได้แบบนี้ครับ
(Reading database ... 93934 files and directories currently installed.)
Preparing to replace sl-modem-daemon 2.9.10+2.9.9d+e-pre2-5build1 (using .../sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb) ...
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.
Unpacking replacement sl-modem-daemon ...
Setting up sl-modem-daemon (2.9.10+2.9.9d+e-pre2-5build1) ...
Starting SmartLink Modem driver for: .
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
แล้วพอมาดูที่ /dev/ ผมกลับไม่ได้ ttySL0 ครับ
แล้ว # /etc/init.d/sl-modem-daemon start ก็ทำเพียงแค่เขียน link จาก /dev/modem -> /dev/ttySL0
แค่เขียน link ผมเขียนเองได้
---------------------------------------
นี่เป็น log file ครับเมื่อตอนใส่ ungrab-winmodem ผมเข้าใจว่าเหตุการณ์ปกติ เพราะได้ apt-get install build-essential ไปแล้ว
root@bluebox:/home/sarit# cd ungrab-winmodem-20070505/
root@bluebox:/home/sarit/ungrab-winmodem-20070505# ls
Makefile Modules.symvers Module.symvers Readme.txt ungrab-winmodem.c
root@bluebox:/home/sarit/ungrab-winmodem-20070505# make && make install
make modules -C /lib/modules/2.6.17-11-generic/build SUBDIRS=/home/sarit/ungrab-winmodem-20070505
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-11-generic'
CC [M] /home/sarit/ungrab-winmodem-20070505/ungrab-winmodem.o
Building modules, stage 2.
MODPOST
CC /home/sarit/ungrab-winmodem-20070505/ungrab-winmodem.mod.o
LD [M] /home/sarit/ungrab-winmodem-20070505/ungrab-winmodem.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic'
make modules -C /lib/modules/2.6.17-11-generic/build SUBDIRS=/home/sarit/ungrab-winmodem-20070505
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-11-generic'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic'
install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.17-11-generic/extra/ungrab-winmodem.ko
/sbin/depmod -a
root@bluebox:/home/sarit/ungrab-winmodem-20070505#
----------------------------------------------
ต่อมาเป็น log file ของ slmodem ระหว่างทำการติดตั้ง (ต้อง apt-get install build-essential ก่อนด้วย)
sarit@bluebox:~/slmodem-2.9.11-20070505$ pwd
/home/sarit/slmodem-2.9.11-20070505
sarit@bluebox:~/slmodem-2.9.11-20070505$ ls
COPYING Makefile Smartlink.txt modem scripts
Changes README drivers patches slamr_compile.txt
sarit@bluebox:~/slmodem-2.9.11-20070505$ make
make -C modem all
make[1]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
modem_pack.c: In function 'modem_async_get_bits':
modem_pack.c:100: warning: pointer targets in passing argument 2 of 'm->get_chars' differ in signedness
modem_pack.c: In function 'modem_async_put_bits':
modem_pack.c:148: warning: pointer targets in passing argument 2 of 'm->put_chars' differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c: In function 'tx_info':
modem_ec.c:723: warning: pointer targets in passing argument 2 of 'l->modem->get_chars' differ in signedness
modem_ec.c: In function 'push_rest_data':
modem_ec.c:811: warning: pointer targets in passing argument 2 of 'l->modem->put_chars' differ in signedness
modem_ec.c: In function 'rx_info':
modem_ec.c:860: warning: pointer targets in passing argument 2 of 'l->modem->put_chars' differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.17-11-generic/build
make[1]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
cc -I/lib/modules/2.6.17-11-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.17-11-generic
make[2]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make modules -C /lib/modules/2.6.17-11-generic/build SUBDIRS=/home/sarit/slmodem-2.9.11-20070505/drivers
make[3]: Entering directory `/usr/src/linux-headers-2.6.17-11-generic'
CC [M] /home/sarit/slmodem-2.9.11-20070505/drivers/amrmo_init.o
CC [M] /home/sarit/slmodem-2.9.11-20070505/drivers/sysdep_amr.o
CC [M] /home/sarit/slmodem-2.9.11-20070505/drivers/st7554.o
LD [M] /home/sarit/slmodem-2.9.11-20070505/drivers/slamr.o
LD [M] /home/sarit/slmodem-2.9.11-20070505/drivers/slusb.o
Building modules, stage 2.
MODPOST
WARNING: could not find /home/sarit/slmodem-2.9.11-20070505/drivers/.amrlibs.o.cmd for /home/sarit/slmodem-2.9.11-20070505/drivers/amrlibs.o
CC /home/sarit/slmodem-2.9.11-20070505/drivers/slamr.mod.o
LD [M] /home/sarit/slmodem-2.9.11-20070505/drivers/slamr.ko
CC /home/sarit/slmodem-2.9.11-20070505/drivers/slusb.mod.o
LD [M] /home/sarit/slmodem-2.9.11-20070505/drivers/slusb.ko
make[3]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic'
make[2]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make[1]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
sarit@bluebox:~/slmodem-2.9.11-20070505$
sarit@bluebox:~/slmodem-2.9.11-20070505$ sudo su
Password:
root@bluebox:/home/sarit/slmodem-2.9.11-20070505# make install
make -C modem all
make[1]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/modem'
make[1]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.17-11-generic/build
make[1]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
cc -I/lib/modules/2.6.17-11-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.17-11-generic
make[2]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make modules -C /lib/modules/2.6.17-11-generic/build SUBDIRS=/home/sarit/slmodem-2.9.11-20070505/drivers
make[3]: Entering directory `/usr/src/linux-headers-2.6.17-11-generic'
Building modules, stage 2.
MODPOST
WARNING: could not find /home/sarit/slmodem-2.9.11-20070505/drivers/.amrlibs.o.cmd for /home/sarit/slmodem-2.9.11-20070505/drivers/amrlibs.o
make[3]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic'
make[2]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make[1]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.17-11-generic/build
make[1]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
cc -I/lib/modules/2.6.17-11-generic/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 242 0 ; mknod -m 600 /dev/slamr1 c 242 1 ; mknod -m 600 /dev/slamr2 c 242 2 ; mknod -m 600 /dev/slamr3 c 242 3 ; echo -n
mknod: `/dev/slamr0': File exists
mknod -m 600 /dev/slusb0 c 243 0 ; mknod -m 600 /dev/slusb1 c 243 1 ; mknod -m 600 /dev/slusb2 c 243 2 ; mknod -m 600 /dev/slusb3 c 243 3 ; echo -n
make install KERNEL_VER=2.6.17-11-generic
make[2]: Entering directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.17-11-generic/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.17-11-generic/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
make[1]: Leaving directory `/home/sarit/slmodem-2.9.11-20070505/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
root@bluebox:/home/sarit/slmodem-2.9.11-20070505#
root@bluebox:/home/sarit/slmodem-2.9.11-20070505# /usr/sbin/slmodemd --country=ITALY /dev/slusb0
SmartLink Soft Modem: version 2.9.11 Jul 1 2007 22:33:44
symbolic link `/dev/ttySL0' -> `/dev/pts/3' created.
modem `slusb0' created. TTY is `/dev/pts/3'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
--------------------
สรุปแล้ว /dev/ttySL0 มันไม่เคยขึ้นมาเลยครับ จากนั้นผมก็ (ช่างหัวมันลองอย่างนี้ดู)
เห็นว่ามี slusb ขึ้น
root@bluebox:/dev# cat /etc/wvdial.conf
root@bluebox:/dev# ls -al | grep slusb
crw------- 1 root root 243, 0 2007-07-02 10:49 slusb0
crw------- 1 root root 243, 1 2007-07-02 10:49 slusb1
crw------- 1 root root 243, 2 2007-07-02 10:49 slusb2
crw------- 1 root root 243, 3 2007-07-02 10:49 slusb3
root@bluebox:/dev#
[Dialer Mahidol]
Modem = /dev/slusb0
Baud = 115200
Init = ATZ
Init2 = AT S11=50
Phone = 023400990
Username = neural
Password = cute_pearl (แน่นอน โกหกอีกเช่นเคย)
เราใจดีสู้ tiger โทรออกเลย
root@bluebox:/dev# wvdial Mahidol--> WvDial: Internet dialer version 1.56
--> Cannot open /dev/slusb0: Unknown error 515
--> Cannot open /dev/slusb0: Unknown error 515
--> Cannot open /dev/slusb0: Unknown error 515
จ๊ากกึ๋ย !!! มันให้เบอร์รถเมล์ไปศาลายามาแนะ 515
จากนั้นผมเริ่มนึกวิธีอื่นๆ บ้างได้ 5 ข้อ
1. ขาย modem เอาเงินไปซื้อตัวใหม่ (หรือซื้อใหม่เลยก็ได้)
2. รอต่อไป ซักวัน driver มันคงมา (เล่น Linu* 10 ปีรอ driver ยังไม่สาย )
3. ใจถึงหน่อย อ่าน source code เขียนเองเลย (ฝันไปได้เลยไม่มีทาง หร๊อก)
4. ลอง up kernel ใหม่เพราะ http://www.thaitux.info/node/155 บอกไว้ว่าต้องเป็น 2.7.18 แต่ TLE เราเป็น
root@bluebox:/dev# uname -a
Linux bluebox 2.6.17-11-generic #2 SMP Tue Mar 13 23:32:38 UTC 2007 i686 GNU/Linux
5. ลองส่ง modem ไปให้ทีมงาน TLE ดู (อันนี้ดูมีความหวังสุดๆ เลย )
ผู้รู้ท่านใดโปรดช่วยให้คำชี้แนะด้วยครับ ไม่ต้องสมบูรณ์แบบใช้ครบ options ขอแค่ได้เล่นก็พอแล้วครับ
- แสดงความคิดเห็น
- อ่าน 2683 ครั้ง
- not spam ()






=Read The Fxxx 



Posts: 166
Joined: 29-12-2005