Jump to content

This doesn't really work does it?


kilimanjaro
 Share

Recommended Posts

I've never been able to get a tar.gz to install. I am trying to get usb support for my TI-83 calculator.

I have tried the thread in the FAQ and it didn't work.

Here are there instruction, which don't make any sense to me.

 

Could someone explain this to me?

 

Release notes for tiglusb

=========================

 

What's new ?

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

 

This driver support the Devfs (Device File System) capability which was

introduced in 2.4 kernels but superseded in 2.6 ones.

This module has an official device number now.

 

 

Summary

-------

 

This driver allows you to use a TI-GRAPH LINK USB (aka SilverLink) cable

under Linux.

 

To compile the module, you will need USB support. Either compiled in

your kernel, either as a module.

This driver supports the new device hierarchy (devfs) so you may activate it

in your kernel (currently experimental).

 

The module has been tested with UHCI and OHCI motherboard hubs.

 

The latest tiglusb version is available here:

http://lpg.ticalc.org/prj_usb/

 

 

Before compiling tiglusb

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

 

You should know where the kernel headers are located as well as your kernel

version. If you have a 'vanilia' kernel, the path is '/usr/src/linux'.

It may change with some other distributions or packaged kernels.

 

So, you may have to edit the Makefile for the right location. There are only

1 variables to edit: KDIR := /usr/src/linux for instance. That's all !

 

Depending on your kernel version, you must create a symlink from the right

Makefile-2.x to Makefile (ln -sf Makefile-2.6 Makefile for instance).

 

So that installation work properly, you must be running the kernel for which

you attempt the installation. Else, you will have to manually copy tiglusb.ko.

 

 

Compile tiglusb

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

 

You need configured kernel sources to compile the tiglusb driver.

The driver uses some Makefile magic to compile the modules with your kernel's

configuration (wrt. module-versions, SMP, ...). If you already have compiled

the kernel at least once, you probably don't have do worry about this. If

not, go to /usr/src/linux and run at least "make (x)config". Even

better, compile your own kernel, you'll never become a real hacker

else ;-)

 

Note that you have to turn on USB support (CONFIG_USB=y or m).

You may also turn on devfs support (CONFIG_DEVFS_FS).

For compiling tiglusb.o, simply type 'make clean' and next 'make'.

 

 

Installing tiglusb

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

 

Once compiled, you need to install the module: type "make clean; make; make

install" for this.

This will copy the module (tiglusb.o) to the correct modules directory,

and will creates the special device files in /dev as well as links for

insuring compatibility with 'tidev' nodes.

 

You may then load the module by typing the command "insmod tiser.o"

as root or by typing 'make load'.

You may have to adjust permissions on character devices...

 

Nodes are assigned as follow (independantly of their hardware address):

/dev/tiusb0 first link cable

/dev/tiusb1 second link cable

... up to 16 link cables !

 

If you have enabled the automount support, the module can be automagically

loaded by the kernel whenever a program try to use it. For this, simply

add the following line in your /etc/modules.conf or /etc/modutils/arch/i386

(depending on your Linux distribution):

 

alias char-major-61 tipar

alias char-major-62 tiser

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...