首先在
代码: 全选
cat /proc/asound/pcm
代码: 全选
00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1
00-00: ALC861VD Analog : ALC861VD Analog : playback 1 : capture 1
在这个地址上下载slmodem和ungrab-winmodem这俩个软件
http://linmodems.technion.ac.il/packages/smartlink/
本人喜新厌旧所以下了最新版本的 附件中也有
然后解压 make 安装
ungrab-winmodem可以直接
代码: 全选
make
sudo make install
需要libasound2-dev
和sl-modem-daemon这两个包
代码: 全选
apt-get install libasound2-dev sl-modem-daemon加压
代码: 全选
make SUPPORT_ALSA=1
然后进入文件夹内slmodem/modem/
会有一个编译好了的程序
slmodemd
把它复制到/use/sbin/
把以前的一个删掉那是 sl-modem-daemon包里面
然后到slmodem/drivers/
代码: 全选
make
sudo make install
先手工modprobe slamr slusb ungrab-winmodem
然后执行命令 slmodemd -c CHINA --alsa hw:0,6
因为
00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1
那个标号是00-06 所以参数hw:0,6如果你的是其他的自己更换
这个时候你就可以看到
代码: 全选
SmartLink Soft Modem: version 2.9.11 Apr 21 2008 16:40:10
symbolic link `/dev/ttySL0' -> `/dev/pts/0' created.
modem `hw:0,6' created. TTY is `/dev/pts/0'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
我们打开kppp配置一个modem选择/dev/ttySL0
配置账户~~~~~~等等
可以先不用接电话线
连接
如果出现这个错误
代码: 全选
error: period size 48 is not supported by playback (64)
把补丁放在slmodem的文件夹内
代码: 全选
patch -p1<slmodem-2.9.11-alsa-period-size.patch
代码: 全选
make SUPPORT_ALSA=1
然后执行
代码: 全选
slmodemd -c CHINA --alsa hw:0,6
说明安装成功了
为了方便在
文件
/etc/default/sl-modem-daemon
中配置修改
SLMODEMD_DEVICE=hw:0,6
SLMODEMD_COUNTRY=CHINA
执行
代码: 全选
sudo /etc/init.d/sl-modem-daemon restart
代码: 全选
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Starting SmartLink Modem driver for: hw:0,6.
Creating /dev/modem symlink, pointing to: /dev/ttySL0
这个是从一些英文网站上看到结合自己配置过程中的经历所写 补丁也是别人写的我只是down的
献给需要的人
有问题可以发邮件给我