LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Mandriva (https://www.linuxquestions.org/questions/mandriva-30/)
-   -   Intel 537ep modem not working in Mandriva LE2005 (https://www.linuxquestions.org/questions/mandriva-30/intel-537ep-modem-not-working-in-mandriva-le2005-322366/)

Santos 05-22-2005 10:40 AM

Hi to all,

I have installed the same Mandriva LE2005, and I have the same trouble.

In the file coredrv.c that I got from the Intel site, you can see a call to the pm_access function, inside the CONFIG_PM ifdef :

asmlinkage void kScheduleDPC(void)
{
#ifdef CONFIG_PM
pm_access(power_dev);
#endif
#if defined(TARGET_CATAWBA)
dpc_function( 0 );
#else
tasklet_schedule(&dpc_tasklet);
#endif
}

but, as butch64 (05-16-2005 12:02 PM) wrote,

"/home/Download/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:861: warning: implicit declaration of function `pm_access' "

The function seems not to exist, or at least not to be declared.

As a matter of fact, viewing the file /lib/modules/2.6.11-6mdk/source/kernel/power/pm.c, I have found others power functions like "pm_register" or "pm_unregister", that you can find inside pm.c and that are called from coredrv.c .

To sum up, I think that it is not possible to load the module because the pm_access function, that the module call, does no exist in the kernel.
I wonder why the function was not included in the kernel?.
I also would like to know what the solution could be?.

Note:
Sorry to all of you if I broke some rule of this forum. This is the first time I participate and I have tried to do it very respectfully.
Sorry for my poor English.

Best Regards.
Santos

Simon Bridge 05-22-2005 09:58 PM

This may be a specific mandrivia
Quote:

problem"/home/Download/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:861: warning: implicit declaration of function `pm_access' "

The function seems not to exist, or at least not to be declared.
The following from intel:
ftp://aiedownload.intel.com/df-suppo...ENG/readme.txt
Quote:

Mandrake-release
SuSE-release
Redhat-release
Fedora Core 2 -release
Unknown distributions install modules and utilities but
will not install boot scripts!.
So it should work in Mandrake - but will it go now it is Mandrivia?

(My frustration with the similar 536ep driver was that it would work fine in mandrake but acts up under RH9...) I notice that there are specific SuSE drivers and every one else has to put up with the source compile. There used to be a specific set for different distros.

www.linmodem.org is surprisingly unhelpful about this - referring you to the intel site for more info. The modem compatability lists don't list 536/7ep under intel at all. Perhaps someone would like to talk to the compiler of the list.

You seem to have only two options:
1. recompile your kernel to (hopefully) include the missing stuff.
2. throw the modem away and get one that works

Quite old modems acn be good - especially if you only need it for data. I, just last night, found an old SCSI modem in a junk box. Plugged it in, and it goes well on the generic serial modem driver. So it just goes to show ... er... something.

BTW: Intel also point out that just because the driver goes with the chipset dosn't mean it goes with the modem. In the standard sidestep, they refer you to the modem manufacturer if you have any issues with the chipset or the driver. So if it isn't a kernel issue, maybe something has been left of the modem card by the manufacturer - like, sometimes they leave off the e-prom with the pci info ... if the driver is expecting this to be present then it won't work.

Googling around shows that the only people talking about this (google 527 mandrivia) is us!

Buenas nochas.

Santos 05-23-2005 04:05 PM

Hi Simon,

Thank you very much for your kind answer.
Yes!, it seems that we are alone with Intel537 and the driver problem!.
I am very close throwing the modem away, but I still wanted to make it to work.
I have left a post at Mandriva Expert (www.mandrivaexpert.com), and I am waiting for help.
If I get something helpful, I will write it on this forum.

The proposal of including the missing stuff is very interesting, but I don't know what the pm_access function should carry out. I will look for documentation. The help is welcome.

Best Regards and buenas noches to you too.

Santos

Simon Bridge 05-23-2005 11:15 PM

Excellent!
Last time we had an expert solution to this problem - the blighter refused to share.

You get this going in mandrivia and post the solution, and I'll cajole the others into giving you an affero :)

picticpic 05-24-2005 02:38 AM

No, we're not alone on this issue. For example, try:

http://www.google.com/search?q=537ep+patch
and
http://www.google.com/search?q=536ep+patch

Simon Bridge 05-24-2005 04:16 AM

The first two a LQ threads ... well done!
http://www.linuxquestions.org/questi.../315346&e=9707
http://www.linuxquestions.org/questi...tnewest&e=9707

Then there's general stuff about patching the driver for pre 2.6.10 kernels. Nice links.

The 536ep patch means nothing to me - the kernel that was running the modem was 2.4.22 in RH9 ... These other guys are running post 2.6.10 kernels ...

aix 09-17-2005 09:38 AM

Intel 536ep Don't Compile on kernel 2.6.11(Mandriva 10.2)
 
Hola a todos(Hi to all)::D

Tengo un modem intel 536EP (HardwareModem), en un Mandriva 10.2(LE 2005),
como los drivers que vienen en el CD del Modem, no compilan, baje la ultima
version compilada para Mandrake (intel-536EP-2.56.76.1.tgz) desde la pagina
de Intel/Downloads.
Este tampoco compila, en los headers que tengo instalado del kernel 2.6.11,
luego del # make install sale con error:

error loading Intel536
ERROR: Module Intel536 does not exist in /proc/modules

Les adjunto mi archivo ModemData.txt, que obtuve al ejecutar el scanModem,
desde ya agradesco a quien me pueda ayudar.

Atte.Roberto Aix
(Please replay to my account: robertoigh@hotmail.com ,Thanks)
________________________________________________________
Report of ScanModem app:
------------------------------------------------------------------------------------------
------------ -------------- System information ------------------------
Mandrakelinux release 10.2 (Limited Edition 2005) for i586
Kernel 2.6.11-6mdk on an i686 /
on System with processor: i686
currently under kernel: 2.6.11-6mdk

There are emerging complications under 2.6.10 and later kernels.
Concerning Intel-536ep and 537
http://www.ubuntulinux.org/wiki/Inte...xEPModemHowto/
http://linmodems.technion.ac.il/arch.../msg00280.html
http://linmodems.technion.ac.il/arch.../msg00881.html

The kernel was assembled with compiler: 3.4.3
with current System compiler GCC=3.4.3
/usr/bin/gcc -> /etc/alternatives/gcc

Checking for kernel-headers needed for compiling.
The kernel-headers have base folder:
/lib/modules/2.6.11-6mdk/build -> /usr/src/linux-2.6.11-6mdk
/usr/src/linux -> linux-2.6.11-6mdk
/usr/src/linux-2.6.11-6mdk
Wvdial is a dialout utility very useful for modem testing. If not encluded
on
your installation media, check your distrbutions on line software
repository.
An example is: http://linmodems.technion.ac.il/arch.../msg01480.html

Modem symbolic link is: /dev/modem -> ttySL0
Checking for modem symbolic link support lines within /etc/udev/ files
/etc/udev/rules.d/modem.rules
KERNEL="ttySL0", SYMLINK="modem"
/etc/udev/conf.d/modem.conf
ln -sf ttySL0 /dev/modem

Checking for /dev/tts/ devices
total 0
lrwxrwxrwx 1 root root 8 ago 15 14:32 0 -> ../ttyS0
lrwxrwxrwx 1 root root 8 ago 15 14:32 1 -> ../ttyS1
lrwxrwxrwx 1 root root 8 ago 15 14:32 2 -> ../ttyS2
lrwxrwxrwx 1 root root 8 ago 15 14:32 3 -> ../ttyS3
lrwxrwxrwx 1 root root 8 ago 15 14:32 4 -> ../ttyS4
lrwxrwxrwx 1 root root 8 ago 15 14:32 5 -> ../ttyS5
lrwxrwxrwx 1 root root 8 ago 15 14:32 6 -> ../ttyS6
lrwxrwxrwx 1 root root 8 ago 15 14:32 7 -> ../ttyS7

USB modem not detected.


For Mandrake 9.1 later, installation of the pciutils.rpm package
providing lspci is necessary.
The installed utility lspcidrake is NOT an adequate alternate for
scanModem support.

00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio
Controler (MCP) (rev a1)

Modem candidates are at PCI_buses: 01:0a.0

Providing detail for device at 01:0a.0
with vendor-ID:device-ID
----:----
Class 0780: 8086:1040 Communication controller: Intel Corporation 536EP
Data Fax Modem
SubSystem 8086:1000 Intel Corporation: Unknown device 1000
Flags: bus master, medium devsel, latency 32, IRQ 11

-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 8086:1040 8086:1000 mandrake 2.6.11-6mdk 3.4.3 3.4.3
i686


------------------------------------------------------------------------------------------
I get this answer on Linmodems.org:
------------------------------------------------------------------------------------------

Roberto,
For your Intel 536EP modem the place to look for drivers is:
http://developer.intel.com/design/mo...rt/drivers.htm
However you will see there that while there is a ready-to-go driver file for
Mandrake 10.1,
there is none for your release.
A few lines later you will see the uncompiled driver.
It is a waste of time to try to compile it because your kernel contains
modifications which cause the compilation to fail.
Intel is aware of the problem, works on it, and all of us expect delivery
very soon.
Please follow up this forum for the announcement.

Jacques
***********************************************************
Someone can help me please?:scratch: :study: :scratch:
Best Regards.
()-AIX-()

oth 09-17-2005 10:17 AM

Sucess!!
 
I posted this elsewhere will post here as well.

I finally got my Encore Intel 537EP winmodem PCI card working with Linux using ...

links from here as well as www.linmodems.org good read and scanModem very helpfull script.

intel-537ep-2.60.80.1.tgz
patch-537ep-20050528.tgz (http://www.dis-rj.com.br/537ep) creator unknown but thank you!!!

Note: Patch required or module won't install on this kernel.


Also since the modem is not detected with system build other associated programs may or may not be installed (KPPP) for example.

If you have a local area network check to besure your internet connection isn't trying to connect through eth0 in this case (default).

These were the problems I had to overcome, but then I am a newbie with Linux as I've been away from it for several years.


------------ -------------- System information ------------------------
Mandrakelinux release 10.2 (Limited Edition 2005) for i586
Kernel 2.6.11-6mdk on an i686 /
on System with processor: i686
currently under kernel: 2.6.11-6mdk

There are emerging complications under 2.6.10 and later kernels.
Concerning Intel-536ep and 537
http://www.ubuntulinux.org/wiki/Int...ixEPModemHowto/
http://linmodems.technion.ac.il/arc...h/msg00280.html
http://linmodems.technion.ac.il/arc...h/msg00881.html

The kernel was assembled with compiler: 3.4.3
with current System compiler GCC=3.4.3
/usr/bin/gcc -> /etc/alternatives/gcc

Checking for kernel-headers needed for compiling.
The kernel-headers have base folder:
/lib/modules/2.6.11-6mdk/build -> /usr/src/linux-2.6.11-6mdk
/usr/src/linux -> linux-2.6.11-6mdk
/usr/src/linux-2.6.11-6mdk
Wvdial is a dialout utility very useful for modem testing. If not encluded on
your installation media, check your distrbutions on line software repository.
An example is: http://linmodems.technion.ac.il/arc...h/msg01480.html

Modem symbolic link is: /dev/modem -> /dev/537
Checking for modem symbolic link support lines within /etc/udev/ files
/etc/udev/rules.d/mod

For what it's worth I setup my PPP the first time with an old USR 33.3 external/serial modem for starters just to see how it all comes together when it works!

Fially I would have never got the driver installed without the patch..
http://www.dis-rj.com.br/537ep/ creator unknown but thank you!!!

oth

butch64 09-21-2005 02:34 PM

Behold I too must report success. I followed the instructions that oth provided plus those in the readme files and eureka success. I installed wvdial and tried to use that to set it up but wvdial did not detect my modem. Device 537 or modem were not detected. Then I tried using kppp and at first it didnot work with dev/modem but then at last it finally did. (I did verify symbolic links between /dev/modem and /dev/modem). So now I have an external modem and a winmodem that works in Linux. Many thanks to the unknown author who came up with the patch for Intel 537EP it was a savior.
Whether we like it or not soft modems are the rage and we had better adjust or switch to dsl, cable or satellite for internet access.


All times are GMT -5. The time now is 06:19 PM.