А ще можна покопирсатись на сайтах штибу linmodems.org - може пощастить знайти щось сучасне.
Ось я дещо відкопав про установку цього модема на ядро 2.6:http://[center]http://linuxforum.ru/index.php?showtopic=32759[/center]Але там описується процедура для Mandriva 2007.Тому в мене такі питання виникли:-- чи установка цього драйвера аналогічна і для openSUSE 10.3?-- і чи не ризикую я зіпсувати модем взагалі подібними маніпуляціями?
PCI 20c.0: 0703 Modem (Generic) [Created at pci.301] UDI: /org/freedesktop/Hal/devices/pci_1057_3052 Unique ID: 6Ogo.IsA8IWeZXp1 Parent ID: 6NW+.92zbjSp4ZgF SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:0c.0 SysFS BusID: 0000:02:0c.0 Hardware Class: modem Model: "Motorola SM56 Data Fax Modem" Vendor: pci 0x1057 "Motorola" Device: pci 0x3052 "SM56 Data Fax Modem" SubVendor: pci 0x1057 "Motorola" SubDevice: pci 0x3020 Revision: 0x04 Driver: "serial" Memory Range: 0xe7002000-0xe7002fff (rw,non-prefetchable) I/O Ports: 0xc800-0xc8ff (rw) IRQ: 10 (no events) Module Alias: "pci:v00001057d00003052sv00001057sd00003020bc07sc03i00" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #17 (PCI bridge)
А Ви не пробували так:# depmod -a# modprobe sm56
# depmod -a# modprobe sm56FATAL: Error inserting sm56 (/lib/modules/2.6.22.5-31-default/kernel/drivers/char/sm56.ko): Invalid module format
02:0c.0 Modem: Motorola SM56 Data Fax Modem (rev 04) (prog-if 00 [Generic]) Subsystem: Motorola Unknown device 3020 Flags: bus master, stepping, medium devsel, latency 32, IRQ 10 Memory at e7002000 (32-bit, non-prefetchable) [size=4K] I/O ports at c800 Capabilities: [80] Power Management version 2
02:0c.0 Modem: Motorola SM56 Data Fax Modem (rev 04) (prog-if 00 [Generic]) Subsystem: Motorola Unknown device 3020 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- Latency: 32 (250ns min, 15500ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at e7002000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at c800 Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Only plain text email is forwarded by the Discuss@Linmodems.org List Server, as HTML can contain viruses. Use as the email Subject Line: YourName, YourCountry Welcome to openSUSE 10.3 (i586) - Kernel kernel 2.6.22.5-31-default With this Subject Line cogent experts will be alerted, and useful case names left in the Archive. YourCountry will enable Country specific guidance. Your contry's local Linux experts 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@Linmodems.org 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, Welcome to openSUSE 10.3 (i586) - Kernel Linux version 2.6.22.5-31-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2007/09/21 22:29:00 UTC scanModem update of: 2008_04_16 There are no blacklisted modem drivers in /etc/modprobe* files Checking /proc/bus/usb/devices /proc/bus/usb/devices file not present, barring USB modem query. === Finished firmware and bootup diagnostics, next deducing cogent software. ===A candidate modem is not evident among the PCI devices:------------------------------------------------00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 05)00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 05)00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 05)01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)02:09.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)02:0a.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)02:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)02:0c.0 Modem: Motorola SM56 Data Fax Modem (rev 04)------------------------------------------------ with USB and bridge devices not displayed. If your modem is connected by an external serial cable, or mounted internally on an ISA card, scanModem would not access it. Try with Root permission $ wvdialconf /etc/wvdial.conf to detect these modem types and some USB modems. If the detection is successful, read the wvdial.txt . Edit the /etc/wvdial.conf with Root permission: gedit /etc/wvdial.conf will be able to dial out with Root permission: wvdial Many modems for which scanModem fails have Conexant chips. From http://www.linuxant.com/drivers/modemident.php get the ListModem tool, which will report on Conexant chipset modems If the above tests fail, please provide any independent information available on your modem. If an alternative boot into Microsoft windows can be done, do mouseclicks on: Start > Settings > Control Panel > Classical View (for Window XP) > System> Hardware > Device Manager > Modems > Click on the + > Modem. Double click toexpand the graphic. Manufacturer information may be displayed. For example, CXTstands for Conexant. Click the Diagnostics Tab. Record any hardware ID or vendorand device information.Next do the Query Modem and record the ATI specifications displayed such as: ATI3 - Agere SoftModem Version 2.1.22 ATI5 - 2.1.22, AMR Intel MB, AC97 ID:SIL REV:0x27Try to identify the modem setup file, with name perhaps MODEM.INF.If may contain chipset Vendor informaton. The /proc/asound/ audio+modem diagostics are being copied. Finished copy to Modem/ALSAsandr.tgz A UDEV device file system is not active. The kernel was compiled with gcc version 4.2.1 and a compiler is not installed linux-headers-2.6.22.5-31-default resources needed for compiling are not manifestly ready! If compiling is necessary packages must be installed, providing: gcc-4.2 kernel-source-2.6.22.5-31-defaultIf a driver compilation fails, with message including some lack of some FileName.h (stdio.h for example), thenSome additional kernel-header files need installation to /usr/include. The minimal additional packages are libc6-devand any of its dependents, under Ubuntu linux-libc-devIf an alternate ethernet connection is available,$ apt-get update$ apt-get -s install linux-kernel-develwill install needed packageFor Debian/Ubuntu related distributions, run the following command to display the needed package list:Otherwise packages have to be found through http://packages.ubuntu.comOnce downloaded and transferred into a Linux partition,they can be installed alltogether with:$ sudo dpkg -i *.debChecking pppd properties: -rwxr-xr-x 1 root dialout 298784 2007-09-22 02:41 /usr/sbin/pppdIn case of an "error 17" "serial loopback" problem, see: http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.htmlTo enable dialout without Root permission do: $ su - root (not for Ubuntu) chmod a+x /usr/sbin/pppdor under Ubuntu related Linuxes chmod a+x /usr/sbin/pppdChecking settings of: /etc/ppp/optionsnoipdefaultnoauthcrtsctslockmodemasyncmap 0nodetachlcp-echo-interval 30lcp-echo-failure 4lcp-max-configure 60lcp-restart 2idle 600noipxfile /etc/ppp/filtersIn case of a message like: Warning: Could not modify /etc/ppp/pap-secrets: Permission deniedsee http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.htmlRead Modem/YourSystem.txt concerning other COMM channels: eth0 modem0Which can interfere with Browser naviagation. Don't worry about the following, it is for the experts should trouble shooting be necessary.========================================================== Checking for modem support lines: -------------------------------------- /device/modem symbolic link: slmodemd created symbolic link /dev/ttySL0: Within /etc/udev/ files: Within /etc/modprobe.conf files: Within any ancient /etc/devfs files: Within ancient kernel 2.4.n /etc/module.conf files:--------- end modem support lines --------
make -C modem allmake[1]: Вхожу у каталог "/mnt/linsoft/drivers/sm56/smartlink/slmodem-2.9.11-20080401/modem"rebuild profile...gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.cgcc -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.ogcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.cgcc -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.omake[1]: Залишаю каталог "/mnt/linsoft/drivers/sm56/smartlink/slmodem-2.9.11-20080401/modem"make -C drivers KERNEL_DIR=/lib/modules/2.6.22.5-31-default/buildmake[1]: Вхожу у каталог "/mnt/linsoft/drivers/sm56/smartlink/slmodem-2.9.11-20080401/drivers"cc -I/lib/modules/2.6.22.5-31-default/build/include -o kernel-ver kernel-ver.ckernel-ver.c:9:30: error: linux/utsrelease.h: No such file or directorymake[1]: *** [kernel-ver] Помилка 1make[1]: Залишаю каталог "/mnt/linsoft/drivers/sm56/smartlink/slmodem-2.9.11-20080401/drivers"make: *** [drivers] Помилка 2