Jump to content

My Zire 72 not working in 10.0 Official


Recommended Posts

Right now I am feeling like a frustrated idiot ;-)

 

I am trying to get my Zire 72 to work with my system...

 

Mandrake 10.0 Official

pilot-link-0.11.8-5mdk

KDE 3.2

KPilot 4.4.0 (kdepim-kpilot-3.2-32.1.100mdk)

 

I know the USB port works. I have used a camera, a scanner,

and a card reader on the same ports.

 

Also, this is my third pilot device (but the first Palm USB device).

 

When I load the visor module I get this message...

------------------------------------------------------------------------

May 21 10:50:51 omicron kernel: drivers/usb/serial/usb-serial.c: USB Serial 
         support registered for Handspring Visor / Palm OS
May 21 10:50:51 omicron kernel: drivers/usb/serial/usb-serial.c: USB Serial 
         support registered for Sony Clie 3.5
May 21 10:50:51 omicron kernel: drivers/usb/core/usb.c: registered new driver visor
May 21 10:50:51 omicron kernel: drivers/usb/serial/visor.c: USB HandSpring Visor 
         / Palm OS driver v2.1
May 21 10:51:28 omicron kernel: usb 4-2: USB disconnect, address 15
May 21 10:51:28 omicron kernel: hub 5-0:1.0: over-current change on port 7
May 21 10:51:28 omicron kernel: hub 5-0:1.0: over-current change on port 8
May 21 10:51:30 omicron kernel: hub 5-0:1.0: over-current change on port 7
May 21 10:51:30 omicron kernel: hub 5-0:1.0: over-current change on port 8
May 21 10:51:31 omicron kernel: usb 4-2: new full speed USB device using address 16
May 21 10:51:31 omicron usb.agent[16558]: ... no modules for USB product 830/61/100

------------------------------------------------------------------------

 

I edited the line in visor.h to read

#define PALM_ZIRE_ID                    0x0061

to match the vender/product id on the Zire 72

 

I installed the new visor module; removed the old module from memory

and loaded the new one. I continue to get the same message as above.

 

I try pilot-xfer and get this...

------------------------------------------------------------------------

$ pilot-xfer -p /dev/ttyUSB1 -l

  Port not connected, sleeping for 2 seconds, 0 retries..

  Device not found on /dev/ttyUSB1, Did you hit HotSync?

  Unable to bind to port: /dev/ttyUSB1
  Please use --help for more information

------------------------------------------------------------------------

 

I have carefully followed the instructions and troubleshooting tips from

the Handspring Mini-Howto

 

cat /proc/bus/usb/devices produces this...

------------------------------------------------------------------------

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 19 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=0830 ProdID=0061 Rev= 1.00
S:  Manufacturer=PalmOne, Inc.
S:  Product=Palm Handheld
S:  SerialNumber=303056394133513433315443
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

------------------------------------------------------------------------

 

# lsmod produces...

Module                  Size  Used by
visor                  18252  0
usbserial              32112  1 visor
sg                     41020  0
sr_mod                 18724  0
nfsd                  183200  8
exportfs                7744  1 nfsd
lp                     13608  0
md5                     4896  1
ipv6                  264608  14
{removed all of the soundcard drivers}
af_packet              23336  0
hid                    57728  0
raw                     8800  1
{removed ide devices}
e100                   65960  0
supermount             41712  1
intel-agp              19708  1
agpgart                33996  1 intel-agp
ppa                    13512  0
parport_pc             36064  1
imm                    13928  0
scsi_mod              122384  4 sg,sr_mod,ppa,imm
parport                43688  4 lp,ppa,parport_pc,imm
ehci-hcd               26916  0
uhci-hcd               33488  0
usbcore               108860  7 visor,usbserial,hid,ehci-hcd,uhci-hcd
rtc                    14056  0
ext3                  122600  6
jbd                    66168  1 ext3

 

The references I have consulted...

http://wiki.pilot-link.org/title/Palm+Device+Matrix

 

Palm Zire support under Linux 2.4.10

http://snovae.in2p3.fr/ycopin/soft/zire.html

 

http://www.tldp.org/HOWTO/Handspring-Visor/

 

 

[moved from Hardware by spinynorman]

Link to comment
Share on other sites

I personally can't answer your question, but if nobody else here can either, you should ask the people on the JPilot.org mailing list. They are very helpful, and are experts at getting handhelds to work with Linux. Check them out at:

 

www.jpilot.org

 

Marc...

Link to comment
Share on other sites

  • 3 months later...

A friend of mine got a Palm Zire 72 as well. Unfortunately I can't get it to sync with evolution using gnome-pilot. I have searched with google, and there are some really complicated answers out there! Is there a nice simple way that it can be made to work under Mandrake 10? I dont' want to have to recompile something or edit obscure files, I just want it to work!

 

Surely it isn't that complicated to get a popular device like this working?

Link to comment
Share on other sites

I did try changing the location of the palm to those, but it still does nothing. I know the USB ports work with other devices, and the palm does sync on a windows laptop I have at work.

 

I read in this thread and in some other sites that the Zire device ID in the kernel might need to be changed and the kernel recompiled, but when I browsed the visor.c file in the source I couldn't find the appropriate lines. Maybe support could be added in the kernel by Mandrake in 10.1, if it isn't too late.

 

If anyone else has some good ideas please let me know. Thanks to those who have replied so far.

Edited by apbsa
Link to comment
Share on other sites

  • 1 month later...
Guest Lars Risan

Related to the first posting at this tread:

 

I have had exactly the same problem, with my Zire 31. I have tried the same things that you have, including looking at the pages at jpilot.org, and I changing visor.h, as you have done.

 

In addition I also changed visor.c, as I should according to this page:

 

http://snovae.in2p3.fr/ycopin/soft/zire.html

 

I hoped that this would be the hack that would make the difference (and that I could proudly tell you about!)

 

But no, the message in /var/log/messages is still get this message:

 

Oct 21 10:27:40 lovelace kernel: usb.c: USB device 3 (vend/prod 0x830/0x61) is not claimed by any active driver.
Oct 21 10:27:42 lovelace devlabel: devlabel service started/restarted
Oct 21 10:27:43 lovelace /etc/hotplug/usb.agent: ... no modules for USB product 830/61/100

 

Now it seams that everything should be OK, the visor is perfectly loaded, but no ...

 

So right now, I am the one to really feel like a frustrated idiot! ;-)

 

Just wondering: Have you found a solution? Has anyone out there got a Zire 31 or Zire 71 that communicate with the linux kernel 2.4.21 ? What is the trick?

Link to comment
Share on other sites

Guest Lars Risan

Hi apswartz! :D

 

Just wanted to tell you that I did get it to work. Followed the instructions here:

 

http://snovae.in2p3.fr/ycopin/soft/zire.html

 

AND did two things:

 

FIRST

In visor.c you have to add the followiing line TWO times:

 

USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE31_ID

 

(in two functions right below each other, look at the file. This was given that I wrote the following into visor.h:

 

#define PALM_ZIRE31_ID 0x0061 (for palm zire 31))

 

SECOND:

I used this method to compile visor:

 

gcc -D__KERNEL__

-I/usr/src/linux-2.4.10.SuSE/include -Wall -Wstrict-prototypes

-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing

-fno-common -pipe -mpreferred-stack-boundary=2 -march=i586

-DMODULE -c -o visor.o visor.c

 

(not the other one mentioned in the page, see link above.)

 

cheers!

 

Lars

Link to comment
Share on other sites

  • 4 weeks later...
Guest cjrcamp

The following instructions works for me.

Zire 71

 

----------------------------------------------------

Palm Pilot USB Configuration

Linux Mandrake v.10

cjrc

07/08/2004

Works with JPilot and KPilot

 

--------------------------------------------------------------------------------------------------------------------------

http://linuxeduquebec.org/article.php3?id_article=82

On doit commencer par vérifier que les modules nécessaires soient « activés » lors du démarrage du système.

Faites la commande suivante dans une console pour le vérifier : lsmod | less

 

On doit avoir les modules suivants dans notre liste de modules :

 

* visor 6464 0 unused

* usbserial 18544 0 visor

* usb-uhci 19184 0 unused

* usbcore 43632 1 visor usbserial usb-uhci

 

Mandrake 9.0 n’active pas par défaut ces modules, on doit alors les activer.

 

Pour les rendre actifs, faites les 4 commandes suivantes :

 

* modprobe usbcore

* modprobe usb-uhci

* modprobe usbserial

* modprobe visor

 

On doit éditer (en mode root) le fichier /etc/modules et y insérer les lignes suivantes pour qu’à chaque démarrage ces modules soient activés :

 

* bttv

* usbcore

* usb-uhci

* usbserial

* visor

-------------------------------------------------------------------------------------------------------------

As root:

# mknod /dev/usb/ttyUSB0 c 188 0

# mknod /dev/usb/ttyUSB1 c 188 0

 

 

# ln -sf /dev/usb/ttyUSB0 /dev/usb/pilot

 

or (if you are in other USB):

 

# ln -sf /dev/usb/ttyUSB1 /dev/usb/pilot

 

 

Configuration:

 

Pilot Device for /dev/usb/pilot or:

Pilot Device for /dev/pilot

 

Press Sincronization Button of the radle

Link to comment
Share on other sites

  • 2 weeks later...

I have the same problem with a Palm Tunsten T5. :angry:

I try to sync it on my PC under Mandrake

10.0, without success.

The function as Drive mode (like an USB key) works fine.

I have compiled a new module visor to add the number of the product

(061) in the module, and replace the original with it.

I had a connection with pilot-xfer and jpilot two times, but yet, I have

always the same message in var/log/messages when I hit the HotSync

button :

---------------------

kernel: visor: no version for "struct_module" found: kernel tainted.

kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered

for Handspring Visor / Palm OS

kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered

for Sony Clie 3.5

kernel: drivers/usb/core/usb.c: registered new driver visor

kernel: drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS

driver v2.1

CROND[5385]: (root) CMD (nice -n 19 run-parts /etc/cron.hourly)

kernel: usb 3-2: new full speed USB device using address 3

kernel: usb 3-2: device not accepting address 3, error -110

msec: User apache in shadow but not in passwd file

kernel: usb 3-2: new full speed USB device using address 4

kernel: usbserial 3-2:1.0: Handspring Visor / Palm OS converter detected

kernel: usb 3-2: Handspring Visor / Palm OS converter now attached to

ttyUSB0 (or usb/tts/0 for devfs)

kernel: usb 3-2: Handspring Visor / Palm OS converter now attached to

ttyUSB1 (or usb/tts/1 for devfs)

usb.agent[5407]: ... no modules for USB product 830/61/100

-----------------------

I have also tried to add "options visor vendor=0x0830 product=0x0061" in

/etc/modules.conf.

Does someone connect a T5 under Linux ?

What can I try?

 

Thank you.

 

Yves

 

Right now I am feeling like a frustrated idiot ;-)

 

I am trying to get my Zire 72 to work with my system...

Link to comment
Share on other sites

I have the same problem with a Palm Tunsten T5. :angry:

I try to sync it on my PC under Mandrake

10.0, without success.

The function as Drive mode (like an USB key) works fine.

I have compiled a new module visor to add the number of the product

(061) in the module, and replace the original with it.

I had a connection with pilot-xfer and jpilot two times, but yet, I have

always the same message in var/log/messages when I hit the HotSync

button :

---------------------

kernel: visor: no version for "struct_module" found: kernel tainted.

kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered

for Handspring Visor / Palm OS

kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered

for Sony Clie 3.5

kernel: drivers/usb/core/usb.c: registered new driver visor

kernel: drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS

driver v2.1

CROND[5385]: (root) CMD (nice -n 19 run-parts /etc/cron.hourly)

kernel: usb 3-2: new full speed USB device using address 3

kernel: usb 3-2: device not accepting address 3, error -110

msec: User apache in shadow but not in passwd file

kernel: usb 3-2: new full speed USB device using address 4

kernel: usbserial 3-2:1.0: Handspring Visor / Palm OS converter detected

kernel: usb 3-2: Handspring Visor / Palm OS converter now attached to

ttyUSB0 (or usb/tts/0 for devfs)

kernel: usb 3-2: Handspring Visor / Palm OS converter now attached to

ttyUSB1 (or usb/tts/1 for devfs)

usb.agent[5407]: ... no modules for USB product 830/61/100

-----------------------

I have also tried to add "options visor vendor=0x0830 product=0x0061" in

/etc/modules.conf.

Does someone connect a T5 under Linux ?

What can I try?

 

Thank you.

 

Yves

 

Right now I am feeling like a frustrated idiot ;-)

 

I am trying to get my Zire 72 to work with my system...

 

Yep Im still waiting to tackle this....

Its annoying the heck outa me cos otherwise the Zire 72 is really nice...

(except the blue covering is peeling off...)

Link to comment
Share on other sites

I did manage to get the Zire 72 working with Mandrake 10.1 at last. I added the line: "options visor vendor=0830 product=0061" in /etc/modules.conf then restarted the computer. I read that the Zire 72 won't work with Gnome-pilot unless Gnome-pilot is recompiled, but it does work with Jpilot as /dev/pilot.

 

I'd prefer to use Gnome-pilot but Jpilot will do for now.

Link to comment
Share on other sites

I am trying to get my Zire 72 to work with my system...

 

 

Yep Im still waiting to tackle this....

Its annoying the heck outa me cos otherwise the Zire 72 is really nice...

(except the blue covering is peeling off...)

 

I have solved my problem :banana: . I had forgotten to do "depmod" to take

into account the new module visor. I can yet use jpilot, but not Evolution/gnome-pilot.

 

Yves

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...