[debian] laatste loodjes lukken niet

Pagina: 1
Acties:

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
geachte heren van de vrije software :)

Ik ben enige tijd geleden overgestapt op linux en heb gekozen voor debian. Hoewel het allemaal prima bevalt zijn er enkele dingen waar ik nog steeds niet uit ben gekomen. Omdat ik van mening ben dat ik er nu genoeg energie in heb gestoken dat het een topic rechtvaardigt, vraag ik nu aan jullie mij te helpen met de laatste loodjes :)

Allereerst is er de scanner. Een Canon 1250U2F om precies te zijn. Ik heb overigens het volledige gnome pakket geinstaleerd en voor de scanner (x)sane. Xsane heeft besloten dat ik moet scannen met m'n tvkaart die kennelijk op /dev/video0 staat. Na veel speurwerk binnen sane kwam ik erachter dat ik de scanner dmv. het vendor en product id. moest configureren. In de backend van canon heb ik vervolgens de juiste waardes die me door sane-scanner-find werden aangeleverd ingevuld, maar helaas zonder resultaat. Ook heb ik nog geprobeerd het libusb adres in te voeren maar ook dit leverde niks op. Uiteindelijk heb ik nog geprobeerd om de scanner toe te voegen aan libsane.db aangezien ook sterk gelijkende modellen hierbij stonden. Helaas, nog steeds geen geluk. Of er zijn geen geschikte apparaten gevonden of hij vind de brooktree chipset van de tvkaart. Ik ben redelijk door mijn opties heen en hoop dat jullie nog wat hulp kunnen geven in deze kwestie :)

Dan is er nog evolution-2.2 die constant crashed bij het opstarten ervan. Een raar probleem dat op te lossen is door de persoonlijke bestanden in de home dir. te verwijderen. Maar na enkele bewerkingen herhaalt het patroon zich en loopt hij weer vast bij het opstarten.

Dan is er nog de kaartlezer, een of ander tacky no-name apparaatje dat m'n pa eens ooit heeft aangeschaft om sd kaartjes te lezen. Deze doet het prima en ik kan ook gewoon sd kaartjes lezen, maar als hij tijdens het bootten aangekoppeld is (usb) dan start de computer niet op. Een vreemd probleem en ik als linux-n00b kan er dan ook weinig mee...

Overigens doet de tvkaart het ook niet ondanks dat xsane hem steeds weet te vinden. In bv zapping krijg ik hem niet zover dat ik van kanalen kan wisselen, maar misschien hangt dit probleem samen met het scanner probleem. Ik heb hier dan ook nog niet zoveel aandacht aan besteedt.

Ik gebruik kernelversie 2.6 op een AthlonXP 1900+, 1024MB, 80GB, lifetech 9451 tv kaart.
Hopelijk kunnen jullie me helpen om de laatste puntjes op de i te zetten zodat m'n systeem ook volledig werkt met debian :)

oprecht vertrouwen wordt nooit geschaad


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

heel veel hardware werkt gewoon niet onder linux.
sd kaart lezer staat er
noauto in /etc/fstab voor de kaart lezer

en evolution heb ik een tijdje gehad.

heb je een apt-get update
apt-get upgrade gedaan?

vraag het anders in irc.freenode.org #debian

[ Voor 31% gewijzigd door daft_dutch op 20-09-2005 01:04 ]

>.< >.< >.< >.<


  • L0g0ff
  • Registratie: April 2001
  • Nu online

L0g0ff

omg

Met mijn tv kaart heb ik ook flink wat gezeik gehad. Ik los dat altijd op de volgende manier op:
code:
1
2
3
4
#verwijder de complete bttv module
modprobe -r bttv
#add nieuwe (correcte) card module. In mijn geval een oude Miro. Zie lijst hieronder voor jouw kaart
modprobe bttv card=1 tuner=0
card type
0: Auto-Detect
1: Miro
2: Hauppauge (old bt848 boards)
3: STB
4: Intel
5: Diamond
6: AVerMedia
7: MATRIX Vision MV-Delta
8: FlyVideo
9: TurboTV
10: Hauppauge (new bt878 boards)
11: MIRO PCTV pro
12: Terratec/Vobis TV-Boostar
13: Newer Hauppauge WinCam (bt878)
14: MAXI TV Video PCI2
15: Terratec TerraTV+
16: Aimslab VHX
17: PXC200
18: AVermedia98
19: FlyVideo98 (newer FlyVideo cards)
20: Zoltrix TV-Max
21: iProTV
22: ADS Technologies Channel Surfer TV
23: Pixelview PlayTV (bt878)
24: Leadtek WinView 601
25: AVEC Intercapture
26: LifeView FlyKit w/o Tuner
27: Intel Create and Share PCI

Het @lternatief is je kernel handmatig compilen. Verder lijkt het me verstandig je scanner eerst los te koppelen & pas als je tv kaart werkt naar je scanner te kijken.

Voor meer informatie betreffende de bttv module kun je hier terrecht

Ubuntu heeft verder wel goede scanner support. Misschien is het een idee een live cd van ubuntu te gebruiken om te kijken of deze standaard wel kan communiseren met je scanner. Mocht dit werken dan kijk je gewoon even hoe ubuntu deze aanstuurt. Scheelt weer zoeken ;)

Alvast suc6

Blog.wapnet.nl KompassOS.nl


Verwijderd

Dan is er nog de kaartlezer, een of ander tacky no-name apparaatje dat m'n pa eens ooit heeft
aangeschaft om sd kaartjes te lezen. Deze doet het prima en ik kan ook gewoon sd kaartjes lezen, maar als hij tijdens het bootten aangekoppeld is (usb) dan start de computer niet op. Een vreemd probleem en ik als linux-n00b kan er dan ook weinig mee...



Waar tijdens het opstarten heb je dit probleem, voordat linux wordt geladen?

Dan is het misschien gewoon de bios die probeert van een USB aparaat op te starten.

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
Verwijderd schreef op dinsdag 20 september 2005 @ 21:50:
Dan is er nog de kaartlezer, een of ander tacky no-name apparaatje dat m'n pa eens ooit heeft
aangeschaft om sd kaartjes te lezen. Deze doet het prima en ik kan ook gewoon sd kaartjes lezen, maar als hij tijdens het bootten aangekoppeld is (usb) dan start de computer niet op. Een vreemd probleem en ik als linux-n00b kan er dan ook weinig mee...



Waar tijdens het opstarten heb je dit probleem, voordat linux wordt geladen?

Dan is het misschien gewoon de bios die probeert van een USB aparaat op te starten.
Nee, het is tijdens het laden van Linux. Het is een dual-boot met winXP en deze laatste heeft er geen last van. Dat noauto ga ik proberen, is er nog een manier om dat bv op auto te zetten zodra alles gewoon geladen is? Ik kan dit pas proberen wanneer ik weer bij m'n ouders ben, dus de resultaten zullen even op zich laten wachten.

Heb ik trouwens nóg een vraag (jaja :P)
Ik heb op de computer waarvan ik dit berichtje typ verbinding met internet via een draadloos usb adaptertje. De WL167G van asus. Er is hier broncode voor vrijgegeven en er zijn enkele guides te vinden om dit ding werkend te krijgen onder linux. Helaas krijg ik de .ko module niet gecompileerd en nu vraag ik me af of dit eraan kan liggen dat ik een 64bits kernel gebruik. De foutmelding die ik krijg is een beetje vaag "kan geen regels maken voor doel 'module' ". Ik kan niks testen met een 32bits kernel omdat m'n systeem dan de hele tijd sata hang-ups krijgt...

oprecht vertrouwen wordt nooit geschaad


  • Palomar
  • Registratie: Februari 2000
  • Niet online
Heb je voor je wlan al de Ndiswrapper gebruikt? Daarmee kun je gewoon Windows XP drivers gebruiken. Werkt prima op mijn laptopje met realtek wireless kaart.
Al weet ik niet of dit ook goed werkt met 64 bit en of je dan ook 64 bit windows drivers moet gebruiken.

  • Sendy
  • Registratie: September 2001
  • Niet online
Misschien is het handig om je locales op engels te zetten. Je krijgt nu nederlandstalige foutmeldingen en dat zoekt niet bijster handig.

Over je tv kaart; deze heeft een module nodig voor de processor zelf ("bttv") en eentje voor de tuner ("tuner"). Als je wel beeld ziet (desnoods storing) is de bttv module correct. Als je niet kan zappen is de tuner module niet goed geladen. Op de manier van OhMyGod kan je een beetje gaan proberen tot je de juiste waarden hebt, maar je kan ook op de chips op het kaartje kijken en dan de nummers met de termen "linux" en "bttv" en "v4l" op Google zoeken.

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
update: de tvkaart heb ik werkend, dankzij de link naar de extra informatie over bttv heb ik hem kunnen instellen :)
eerst alle modules omtrent de tvkaart verwijderd en vervolgens:
code:
1
modprobe bttv pll=1 radio=1 card=8

Dit werkt prima voor de Aldi tv kaart van een hele tijd geleden, thanks!

oprecht vertrouwen wordt nooit geschaad


  • L0g0ff
  • Registratie: April 2001
  • Nu online

L0g0ff

omg

Atgast schreef op woensdag 21 september 2005 @ 20:25:
Dit werkt prima voor de Aldi tv kaart van een hele tijd geleden, thanks!
np :)

Blog.wapnet.nl KompassOS.nl


  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
Ik heb inmiddels de foutcodes van de ndiswrapper kunnen opslaan, ze zijn als volgt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
atgast@atgast-debian:~/ndis-dir$ make KSRC=/kernel-source-dir
make -C driver
make[1]: Entering directory `/home/atgast/ndis-dir/driver'
make -C /kernel-source-dir SUBDIRS=/home/atgast/ndis-dir/driver \
        DRIVER_VERSION=1.3rc1 \
        UTILS_VERSION=1.2 modules
make[2]: Entering directory `/kernel-source-dir'
  CC [M]  /home/atgast/ndis-dir/driver/hal.occ1: error: code model `kernel' not supported in the 32 bit mode
make[3]: *** [/home/atgast/ndis-dir/driver/hal.o] Fout 1
make[2]: *** [_module_/home/atgast/ndis-dir/driver] Fout 2
make[2]: Leaving directory `/kernel-source-dir'
make[1]: *** [default] Fout 2
make[1]: Leaving directory `/home/atgast/ndis-dir/driver'
make: *** [all] Fout 2


Na een herinstall zijn de problemen met evolution en de kaartlezer ook verholpen btw :)

Het gaat nu slechts nog om de wireless nic en de scanner.

oprecht vertrouwen wordt nooit geschaad


  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
Ik ben er inmiddels achter gekomen dat de scanner hoogstwaarschijnlijk unsupported is :(

Dat brengt de problemen terug tot de volgende: de wireless nick heb ik kunnen compilen door een 32bits kernel te instaleren en na enkele keren proberen kon ik booten. Na de 'make install' meteen geprobeerd de ndiswrapper te modproben, maar dan bleef de melding dat hij de module niet kon vinden.
Dat is dus nog steeds niet opgelost.

Verder moet ik nog even terug komen op het probleem van de tvkaart, ik heb geprobeerd het geheel te automatiseren, maar dat werkt nog niet echt. In /etc/modutils/ heb ik een bestandje tvkaart aangemaakt met daarin:
code:
1
2
3
pre-install bttv        modprobe tuner
options         bttv card=8 radio=1 pll=1
options         tuner type=5

vervolgens als root update-modules gedraaid, maar het doet helaas niks :(

dmesg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[...]
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:00:0d.0, irq: 11, latency: 32, mmio: 0xf5001000
bttv0: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00449fff [init]
bttv: readee error
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
[...]

Any thoughts on that ?

[ Voor 31% gewijzigd door Arjan op 23-09-2005 22:12 ]

oprecht vertrouwen wordt nooit geschaad


  • Sendy
  • Registratie: September 2001
  • Niet online
gebruik modconf om de parameters in te stellen. Je krijgt er geloof ik gratis die pre-install bij. Heb je trouwens echt die pll=1 nodig?

Een (1) onhebbelijkheid van Debian is het automatiseren. Wel leuk, maar de configuratie wordt erg moeilijk daardoor.

Wat laat je dmesg uitvoer eigenlijk zien?

  • L0g0ff
  • Registratie: April 2001
  • Nu online

L0g0ff

omg

Ik automatiseer mijn debian processen gewoon door webmin te installeren. Hier kun je heel gemakkelijk modules laden bij het opstarten van de computer. Misschien dat je het niet de mooiste oplossing vind maar het blijft er iig wel overzichtelijk mee.

Blog.wapnet.nl KompassOS.nl


  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Topicstarter
die pll=1 is misschien niet echt nodig, maar kwaad kan het iig niet :)

Ik heb inmiddels de boel geautomatiseerd doormiddel van een bestandje in /etc/rc2.d/ in combinatie met sudo. Dit werkt prima, al is het misschien niet de meest nette oplossing.

Ik ben inmiddels weer op een ander probleem gestuit (:D)!
Namelijk bij het compilen van een module voor m'n wacom penPartner.

Dit is de output van configure van de linuxwacom 0.7 driver:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gawk... (cached) mawk
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking for processor type... i686
checking for kernel type... Linux
checking for linux-based kernel... yes
checking for kernel sources... /usr/src/linux
checking for kernel module versioning... ***
*** WARNING:
*** version.h is not in /usr/src/linux/include/linux
*** Kernel modules will not be built
***
no
checking for X lib directory... found
checking for tclsh... /usr/bin/tclsh
checking for tcl version... 8.4
checking for tcl header files... /usr/include/tcl8.4/
checking for tk header files... found
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
***
*** WARNING:
*** Unable to compile wacom_drv.o without XF86 build environment
*** or Xorg SDK.
*** wacom_drv.o will not be built
***
checking if gcc accepts -fno-merge-constants... yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating mkxincludes
config.status: creating src/Makefile
config.status: creating src/2.4/Makefile
config.status: creating src/2.4.22/Makefile
config.status: creating src/2.6/Makefile
config.status: creating src/2.6.2/Makefile
config.status: creating src/2.6.3/Makefile
config.status: creating src/2.6.4/Makefile
config.status: creating src/2.6.5/Makefile
config.status: creating src/2.6.6/Makefile
config.status: creating src/2.6.7/Makefile
config.status: creating src/2.6.8/Makefile
config.status: creating src/2.6.9/Makefile
config.status: creating src/2.6.10/Makefile
config.status: creating src/2.6.11/Makefile
config.status: creating src/wacomxi/Makefile
config.status: creating src/wacomxi/wacomcpl
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

----------------------------------------
  BUILD ENVIRONMENT:
       architecture - i686
       linux kernel - yes 2.4
  module versioning - no
      kernel source - no
           Xorg SDK - no
          XSERVER64 - no
           dlloader - no
               XLib - yes /usr/X11R6/lib
                TCL - yes /usr/include/tcl8.4/
                 TK - yes /usr/include/tcl8.4/
            ncurses - yes

  BUILD OPTIONS:
            wacom.o - no
            wacdump - yes
             xidump - yes
        libwacomcfg - yes
         libwacomxi - yes
          xsetwacom - yes
              hid.o - no
         usbmouse.o - no
            evdev.o - no
         mousedev.o - no
            input.o - no
        tabletdev.o - no
       wacom_drv.so - no
        wacom_drv.o - no
----------------------------------------

zoals je ziet zijn er nog 2 warnings. Ten eerste kan hij de version.h file niet vinden die in de kernel-source zou moeten staan :?
Ik heb netjes kernel-source-2.6.8 geinstaleerd en uitgepakt naar /usr/src/linux
Maar dat is niet genoeg kennelijk?
Verder heeft ie nog problemen dat ie de build files van XFree68 niet kan vinden, dit ondanks het feit dat ik xlibs-dev weldegelijk geinstaleerd heb.

Ik zal wel iets fout doen...maar wat?

oprecht vertrouwen wordt nooit geschaad

Pagina: 1