[Info-vax] : Re: OT: The New Face of HP
seasoned_geek
roland at logikalsolutions.com
Thu Oct 15 17:24:12 EDT 2009
Oddly enough, you would be incorrect. As best as I can piece it
together, here was the very beginning. He had an odd way of embedding
answers within the message which makes it difficult to follow in here.
The solid line of *********** divides emails. As you can see, after
determining that even the "new" package didn't compile it went
straight into bait and switch.
************************************************************************************
I pulled down the 2009_02_08 bz2 file from :
http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/ and
tried to compile under Karmic Koala. It appears the proc_dir_entry
structure has changed significantly and now this source won't compile.
abc at yourdesktop:~/downloads/intel-536EP-2.56.76.0$ make clean
cd coredrv; make clean
make[1]: Entering directory `/home/abc/downloads/
intel-536EP-2.56.76..0/
coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.*
rm -rf .tmp_versions
make[1]: Leaving directory `/home/abc/downloads/intel-536EP-2.56.76.0/
coredrv'
rm -f *.o *.ko
abc at yourdesktop:~/downloads/intel-536EP-2.56.76.0$ make 536
Module precompile check
Current running kernel is: 2.6.31-3-generic
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
uname -r|grep "2.6" && \
cd coredrv && make 536core_26 && \
cp Intel536.ko .. && cd .. && \
strip --strip-debug Intel536.ko && \
exit; \
ls Intel536.ko >/dev/null 2>&1 || uname -r | grep "2.6" &&
echo "Failed to build driver" && exit; \
if [ ]; then \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH=
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
else \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/
modules/`uname -r`/build/include \
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
fi ; \
cp Intel536.o .. ; \
if [ -a /boot/vmlinuz.version.h ]; then \
cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/
include/linux/version.h;\
fi
2.6.31-3-generic
make[1]: Entering directory `/home/abc/downloads/
intel-536EP-2.56.76.0/
coredrv'
make -C /lib/modules/2.6.31-3-generic/build SUBDIRS=/home/abc/
downloads/intel-536EP-2.56..76.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-3-generic'
CC [M] /home/abc/downloads/intel-536EP-2.56.76.0/coredrv/coredrv.o
/home/abc/downloads/intel-536EP-2.56.76.0/coredrv/coredrv.c: In
function ‘create_hamproc’:
/home/abc/downloads/intel-536EP-2.56.76.0/coredrv/coredrv.c:785:
error: ‘struct proc_dir_entry’ has no member named ‘owner’
make[3]: *** [/home/abc/downloads/intel-536EP-2.56.76.0/coredrv/
coredrv.o] Error 1
make[2]: *** [_module_/home/abc/downloads/intel-536EP-2.56.76.0/
coredrv] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-3-generic'
make[1]: *** [536core_26] Error 2
make[1]: Leaving directory `/home/abc/downloads/intel-536EP-2.56.76.0/
coredrv'
2.6.31-3-generic
Failed to build driver
I took a look at proc_fs.h and see it now has
struct proc_dir_entry {
unsigned int low_ino;
unsigned short namelen;
const char *name;
mode_t mode;
nlink_t nlink;
uid_t uid;
gid_t gid;
loff_t size;
I'm going to power down and try my smartlink modem now.
*******************************************************************************
I tried the first link you provided. It dies with a different
structure member
missing in a different program. The gist of it is "no worky"
This script is pretty canned, I don't know why they don't simply have
it as part
of the Ubuntu distro build. Faxing may be archaic, but there are still
some
business situations where you have to.
=========================
root at yourdesktop:/home/roland/downloads/intel-536-537# make clean
cd coredrv; make clean
make[1]: Entering directory `/home/roland/downloads/intel-536-537/
coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.*
rm -rf .tmp_versions
make[1]: Leaving directory `/home/roland/downloads/intel-536-537/
coredrv'
rm -f *.o *.ko
root at yourdesktop:/home/roland/downloads/intel-536-537# make 536
cd coredrv; make clean
make[1]: Entering directory `/home/roland/downloads/intel-536-537/
coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.*
rm -rf .tmp_versions
make[1]: Leaving directory `/home/roland/downloads/intel-536-537/
coredrv'
rm -f *.o *.ko
Module precompile check
Current running kernel is: 2.6.31-3-generic
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
make[1]: Entering directory `/home/roland/downloads/intel-536-537'
2.6.31-3-generic
make[2]: Entering directory `/home/roland/downloads/intel-536-537/
coredrv'
make -C /lib/modules/2.6.31-3-generic/build
SUBDIRS=/home/roland/downloads/intel-536-537/coredrv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.31-3-generic'
CC [M] /home/roland/downloads/intel-536-537/coredrv/coredrv.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/clmmain.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/rts.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/task.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/uart.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/wwh_dflt.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/locks.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/softserial_io.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/
softserial_ioctl.o
CC [M] /home/roland/downloads/intel-536-537/coredrv/softserial.o
/home/roland/downloads/intel-536-537/coredrv/softserial.c: In
function
‘softserial_background_event_handler’:
/home/roland/downloads/intel-536-537/coredrv/softserial.c:365: error:
request
for member ‘ops’ in something not a structure or union
/home/roland/downloads/intel-536-537/coredrv/softserial.c:374: error:
request
for member ‘ops’ in something not a structure or union
make[4]: *** [/home/roland/downloads/intel-536-537/coredrv/
softserial.o] Error
1
make[3]: *** [_module_/home/roland/downloads/intel-536-537/coredrv]
Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.31-3-generic'
make[2]: *** [536core_26] Error 2
make[2]: Leaving directory `/home/roland/downloads/intel-536-537/
coredrv'
2.6.31-3-generic
Failed to build driver
make[1]: Leaving directory `/home/roland/downloads/intel-536-537'
=========================
On Thursday 13 August 2009 06:13:12 am jayjwa wrote:
> On Thu, 13 Aug 2009, Roland Hughes wrote:
> > I pulled down the 2009_02_08 bz2 file from :
> > http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/
and
> > tried to compile under Karmic Koala. It appears the
proc_dir_entry
> > structure has changed significantly and now this source won't
compile.
>
> Looks like one of my messages ;)
>
> Your source seems old. I've got
intel-536EP-537EP_2009_07_04.tar.bz2 here,
> and there may be one beyond that.
>
> > make[2]: Entering directory `/usr/src/linux-headers-2.6.31-3-
generic'
> > CC [M] /home/abc/downloads/intel-536EP-2.56.76.0/coredrv/
coredrv.o
> > /home/abc/downloads/intel-536EP-2.56.76.0/coredrv/coredrv.c: In
> > function ?create_hamproc?:
> > /home/abc/downloads/intel-536EP-2.56.76.0/coredrv/coredrv.c:785:
> > error: ?struct proc_dir_entry? has no member named ?owner?
> > make[3]: *** [/home/abc/downloads/intel-536EP-2.56.76.0/coredrv/
> > coredrv.o] Error 1
> > make[2]: *** [_module_/home/abc/downloads/intel-536EP-2.56.76.0/
> > coredrv] Error 2
> > make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-3-
generic'
> > make[1]: *** [536core_26] Error 2
> > make[1]: Leaving directory `/home/abc/downloads/
intel-536EP-2.56.76.0/
> > coredrv'
> > 2.6.31-3-generic
> > Failed to build driver
>
> That looks very familiar, so this issue may be fixed already.
However, it's
> possible the kernel devs have been at it again since I'm not at
2.6.31.x
> yet. These kernels come out so fast I can't keep up with them. I'll
try it
> and see.
>
> > I took a look at proc_fs.h and see it now has
> >
> > struct proc_dir_entry {
> > unsigned int low_ino;
> > unsigned short namelen;
> > const char *name;
> > mode_t mode;
> > nlink_t nlink;
> > uid_t uid;
> > gid_t gid;
> > loff_t size;
> >
> > I'm going to power down and try my smartlink modem now.
>
> I'd try the lastest source first. I've got several URL's for Intel
modules,
> so look and see:
>
> http://vouters.dyndns.org:8080/Intel/
>
> Supposedly the new one, but I've not visited yet:
>
> http://x9000.fr:8088/Intel/
> http://www.x9000.fr/Intel/
*******************************************************************************
> Dear Sir,
>
> The problem of file names truncated at http://x9000.fr:8088/Intel/ has
> just been cured thanks to an old Winmodem support person indeed an
> expert in the various Apache options.
>
> As it happens your need in a Linux kernel 2.6.31 Intel 536EP driver is
> related to business, would be so kind as to open up a call at HP (my
> employer), requesting Philippe Vouters (HP France) as the person to deal
> with the problem ? Once you get an HP call log number, please advise all
> people who are in destination of this mail.
>
> Your company shall be charged of the amount of days I shall spend on
> this. I foresee to spend a whole day, downloading Linux kernel 2.6.31
> sources, building the kernel, installing it on my computer, fit the
> Intel driver to this new kernel version and make tests with my own
> software test set.
>
> If you do wish the solution I shall bring you is ready for you to play
> with no surprise under your Linux environnement, could please as well
> indicate in the HP call the exact fax software you are using. Providing,
> your fax software is a chargeable editor's software, you'll be charged
> with the additional expenses. If you retain this proposal, my additional
> time to get used to your fax software will be as well charged to your
> company.
>
> Yours truly,
>
> Philippe Vouters (Hewlett-Packard France)
************************************************************************************
On Oct 15, 11:23 am, Art Wiens <awi... at canwest.com> wrote:
> Let's back this bus up a bit here ... you were "playing" ... you're using "beta" something or other trying to get a fax modem to work (who the h*ll needs a fax modem these days?!). Not sure if it was just a newsgroup style, but the response from the volunteer is behind 6 layers of >'s (back and forth responses?). You werely merely "documenting" where something wasn't working ... and his response at level 6 is he's trying to stay polite.
>
> How innocent was your "documentation"? A little condesending perhaps? Let's see the whole "friendly banter" and how this "racial slur" was ellicited?
>
> Something tells me some personal arrogance / entitlement crept into your "documentation".
>
> It's free, beta software ... people have day jobs.
>
> Tone it down,
> Art
> --
> "Cheer up ... things could get worse"
> So he did ... and they did!
More information about the Info-vax
mailing list