Gå til innhold

Installasjon av driver til holux 236 på ubuntu 8.04, problemer med make


Anbefalte innlegg

hei. prøver å installere en driver fra websidene til holux: http://www.holux.com/JCore/en/support/DLF....ile/7875498.zip

 

Problemet kommer når jeg skriver make. den av slutter med: make: *** [pl2303.o] Error 1

 

 

 

marius@marius-laptop:~/Desktop/Linux$ make

gcc -D__KERNEL__ -I/usr/src/linux/include -DCPU=586 -march=i586 -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -DMODULE -c pl2303.c

pl2303.c:12:26: error: linux/config.h: No such file or directory

In file included from /usr/src/linux/include/asm/processor.h:4,

from /usr/src/linux/include/linux/prefetch.h:14,

from /usr/src/linux/include/linux/list.h:8,

from /usr/src/linux/include/linux/preempt.h:11,

from /usr/src/linux/include/linux/spinlock.h:49,

from /usr/src/linux/include/linux/seqlock.h:29,

from /usr/src/linux/include/linux/time.h:8,

from /usr/src/linux/include/linux/timex.h:57,

from /usr/src/linux/include/linux/sched.h:53,

from pl2303.c:14:

/usr/src/linux/include/asm/processor_64.h:79: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)

/usr/src/linux/include/asm/processor_64.h:79: error: requested alignment is not a constant

/usr/src/linux/include/asm/processor_64.h:200: error: requested alignment is not a constant

In file included from /usr/src/linux/include/linux/sched.h:54,

from pl2303.c:14:

/usr/src/linux/include/linux/jiffies.h:33:3: error: #error You lose.

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

/usr/src/linux/include/linux/jiffies.h:225:31: error: division by zero in #if

In file included from /usr/src/linux/include/asm/ptrace.h:35,

from /usr/src/linux/include/linux/sched.h:65,

from pl2303.c:14:

/usr/src/linux/include/asm/vm86.h:22:1: warning: "VM_MASK" redefined

In file included from /usr/src/linux/include/asm/processor.h:4,

from /usr/src/linux/include/linux/prefetch.h:14,

from /usr/src/linux/include/linux/list.h:8,

from /usr/src/linux/include/linux/preempt.h:11,

from /usr/src/linux/include/linux/spinlock.h:49,

from /usr/src/linux/include/linux/seqlock.h:29,

from /usr/src/linux/include/linux/time.h:8,

from /usr/src/linux/include/linux/timex.h:57,

from /usr/src/linux/include/linux/sched.h:53,

from pl2303.c:14:

/usr/src/linux/include/asm/processor_64.h:29:1: warning: this is the location of the previous definition

In file included from /usr/src/linux/include/linux/sched.h:65,

from pl2303.c:14:

/usr/src/linux/include/asm/ptrace.h: In function ‘user_mode’:

/usr/src/linux/include/asm/ptrace.h:50: error: ‘SEGMENT_RPL_MASK’ undeclared (first use in this function)

/usr/src/linux/include/asm/ptrace.h:50: error: (Each undeclared identifier is reported only once

/usr/src/linux/include/asm/ptrace.h:50: error: for each function it appears in.)

/usr/src/linux/include/asm/ptrace.h:50: error: ‘USER_RPL’ undeclared (first use in this function)

/usr/src/linux/include/asm/ptrace.h: In function ‘user_mode_vm’:

/usr/src/linux/include/asm/ptrace.h:54: error: ‘SEGMENT_RPL_MASK’ undeclared (first use in this function)

/usr/src/linux/include/asm/ptrace.h:54: error: ‘USER_RPL’ undeclared (first use in this function)

In file included from /usr/src/linux/include/linux/sched.h:78,

from pl2303.c:14:

/usr/src/linux/include/linux/proportions.h: In function ‘prop_inc_percpu’:

/usr/src/linux/include/linux/proportions.h:75: warning: implicit declaration of function ‘local_irq_save’

/usr/src/linux/include/linux/proportions.h:77: warning: implicit declaration of function ‘local_irq_restore’

In file included from /usr/src/linux/include/linux/timer.h:5,

from /usr/src/linux/include/linux/sched.h:87,

from pl2303.c:14:

/usr/src/linux/include/linux/ktime.h: In function ‘ktime_set’:

/usr/src/linux/include/linux/ktime.h:84: warning: comparison is always false due to limited range of data type

In file included from /usr/src/linux/include/linux/usb.h:15,

from pl2303.c:26:

/usr/src/linux/include/linux/interrupt.h: In function ‘cli’:

/usr/src/linux/include/linux/interrupt.h:208: warning: implicit declaration of function ‘local_irq_disable’

/usr/src/linux/include/linux/interrupt.h: In function ‘sti’:

/usr/src/linux/include/linux/interrupt.h:212: warning: implicit declaration of function ‘local_irq_enable’

/usr/src/linux/include/linux/interrupt.h: In function ‘save_flags’:

/usr/src/linux/include/linux/interrupt.h:216: warning: implicit declaration of function ‘local_save_flags’

In file included from pl2303.c:26:

/usr/src/linux/include/linux/usb.h: In function ‘usb_register’:

/usr/src/linux/include/linux/usb.h:1013: error: ‘KBUILD_MODNAME’ undeclared (first use in this function)

In file included from pl2303.c:33:

usb-serial.h: At top level:

usb-serial.h:74: error: field ‘tqueue’ has incomplete type

pl2303.c: In function ‘prolific_sa_open’:

pl2303.c:183: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function)

pl2303.c:194: error: too few arguments to function ‘usb_submit_urb’

pl2303.c:198: error: too few arguments to function ‘usb_submit_urb’

pl2303.c: In function ‘prolific_sa_close’:

pl2303.c:216: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)

pl2303.c: In function ‘prolific_sa_set_termios’:

pl2303.c:311: error: called object ‘"<6>%s: "’ is not a function

pl2303.c:311: error: expected ‘)’ before string constant

pl2303.c:318: error: ‘CONFIG_HZ’ undeclared (first use in this function)

pl2303.c: In function ‘prolific_sa_break_ctl’:

pl2303.c:400: error: ‘CONFIG_HZ’ undeclared (first use in this function)

pl2303.c: In function ‘prolific_sa_ioctl’:

pl2303.c:416: error: called object ‘"<6>%s: "’ is not a function

pl2303.c:416: error: expected ‘)’ before string constant

pl2303.c:443: error: ‘CONFIG_HZ’ undeclared (first use in this function)

pl2303.c: In function ‘prolific_set_dcr_state’:

pl2303.c:510: error: called object ‘"<6>%s: "’ is not a function

pl2303.c:510: error: expected ‘)’ before string constant

pl2303.c:512: error: ‘CONFIG_HZ’ undeclared (first use in this function)

pl2303.c: In function ‘prolific_sa_write’:

pl2303.c:568: warning: implicit declaration of function ‘FILL_BULK_URB’

pl2303.c:574: error: too few arguments to function ‘usb_submit_urb’

pl2303.c:576: error: called object ‘"<3>%s: "’ is not a function

pl2303.c:576: error: expected ‘)’ before string constant

pl2303.c: In function ‘prolific_sa_write_bulk_callback’:

pl2303.c:606: warning: implicit declaration of function ‘queue_task’

pl2303.c:606: error: ‘tq_immediate’ undeclared (first use in this function)

pl2303.c:607: warning: implicit declaration of function ‘mark_bh’

pl2303.c:607: error: ‘IMMEDIATE_BH’ undeclared (first use in this function)

pl2303.c: At top level:

pl2303.c:629: error: expected ‘)’ before string constant

make: *** [pl2303.o] Error 1

 

 

 

Jeg har laget en symlink fra 2.6.24-19-generic til linux i /usr/src/ mappa... i håp om at dette skulle fungere bedre.

 

Noen som er gode på å lese make feilmeldinger?

Lenke til kommentar
Videoannonse
Annonse

Meg bekjent trenger du ikke installere noe som helst av drivere på Ubuntu 8.04. I alle fall gjelder dette for 240-en.

 

1) Du har den rette kabelen ikke sant? Kabelen som følger med fra Holux kan man ikke bruke for å overføre data til PC. Den kan kun brukes til å lade. Du må kjøpe den separate datakabelen om du skal overføre data.

 

2) Plugg inn USB enheten. Sjekk om du nå ikke har fått /dev/ttyUSB0. Det er sannsynligvis holuxen :)

Dersom du ikke har fått det kjører du følgende kommando:

sudo modprobe ftdi_sio vendor=0x067b product=2303

og vips så skal /dev/ttyUSB0 eksistere.

 

PS! Dersom du har flere usb->RS323 emulatorer så kan det hende den får et høyere tall /dev/ttyUSB1 etc.

 

PS! Jeg tenkte ikke en gang på at du kanskje forsøkte på Bluetooth-tilkobling. Om det var bluetooth du tenkte på, si fra så skal jeg forklare hvordan du skal gjøre det (du trenger heller ikke installere noen driver for det)

Endret av cyclo
Lenke til kommentar
Meg bekjent trenger du ikke installere noe som helst av drivere på Ubuntu 8.04. I alle fall gjelder dette for 240-en.

 

1) Du har den rette kabelen ikke sant? Kabelen som følger med fra Holux kan man ikke bruke for å overføre data til PC. Den kan kun brukes til å lade. Du må kjøpe den separate datakabelen om du skal overføre data.

 

2) Plugg inn USB enheten. Sjekk om du nå ikke har fått /dev/ttyUSB0. Det er sannsynligvis holuxen :)

Dersom du ikke har fått det kjører du følgende kommando:

sudo modprobe ftdi_sio vendor=0x067b product=2303

og vips så skal /dev/ttyUSB0 eksistere.

 

PS! Dersom du har flere usb->RS323 emulatorer så kan det hende den får et høyere tall /dev/ttyUSB1 etc.

 

PS! Jeg tenkte ikke en gang på at du kanskje forsøkte på Bluetooth-tilkobling. Om det var bluetooth du tenkte på, si fra så skal jeg forklare hvordan du skal gjøre det (du trenger heller ikke installere noen driver for det)

 

 

Blåtannoverføringen på 236'en min er ødelagt... må få sendt den til service. i mellomtiden tenkte jeg å prøve meg på kabeloverføring.

 

Jeg bruker nå samme kabelen som til mitt digitale kamera, har tastet inn kommandoen du sendte men jeg får fremdeles ut fra dmesg:

[ 1101.556892] usb 2-3: device descriptor read/64, error -62

[ 1102.296141] usb 2-3: new full speed USB device using ohci_hcd and address 89

[ 1102.476017] usb 2-3: device descriptor read/64, error -62

[ 1102.755857] usb 2-3: device descriptor read/64, error -62

[ 1103.463338] usb 2-3: new full speed USB device using ohci_hcd and address 91

[ 1103.644077] usb 2-3: device descriptor read/64, error -62

 

ingen /dev/ttyUSB

Lenke til kommentar
Jeg bruker nå samme kabelen som til mitt digitale kamera, har tastet inn kommandoen du sendte men jeg får fremdeles ut fra dmesg:

Den kan du desverre ikke bruke. Du er nødt for å kjøpe den rette kabelen fra Holux. En vanlig USB kabel kommer du ingen vei med. Kabelen fra holux har en liten chip midt på ledningen som emulerer RS232 via USB.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...