Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
olavsu1


Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 01.12.2006
Postitused: 923

Distributsioon: ubuntu, mandriva
estonia.gif
postituspostitatud: 06.05.2009, 11:15  postituse pealkiri:  ppSCSI viimasele ubuntule?  

sellisenimelist moodulit vajab üks asi millel nimeks agfa snapscan310p, mis muidu riiuli peal tolmu kogub.

leidsin sellise jutu http://cyberelk.net/tim/data/parport/ppSCSI-0.91.patch

kuid puuduvad igasugused kogemused mida sellega peale hakata.

või on mõtekam proovida scsi kaarti ja sobivat kaablit?

see http://pingviin.org/viewtopic.php?t=4033 ei anna lahendust


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 06.05.2009, 13:59  postituse pealkiri:  (teema puudub)  

Tegemist on paralleelpordis toimiva isendiga, Sind ei aita kuidagi SCSI kaart ja kaabel. Kõnealune kerneli moodul on SCSI emulaator paralleelpordile. Olen kunagi sarnast moodulit kompileerinud, oluline märksõna oli Shuttle. Otsi selle järgi kerneli puust ning kompileeri endale täiesti uus kernel selle mooduliga või uuri, kuidas olemasolevale kernelile moodul kompileerida.

_________________
Kõike hääd,
WK

olavsu1


Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 01.12.2006
Postitused: 923

Distributsioon: ubuntu, mandriva
estonia.gif
postituspostitatud: 07.05.2009, 21:10  postituse pealkiri:  (teema puudub)  

ei leidunud sellist moodulit kerneli sortsus

tirisin tolle http://penguin-breeder.org/kernel/download/ppscsi-beta2-20060424.tar.gz

ja uurisin kuidas sellest mooduli saab.

tulemus.

Kood:


make -C /lib/modules/`uname -r`/build M=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
  CC [M]  /home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.o             
In file included from /home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:55:
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.h:16:26: error: linux/config.h: No such file or directory
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_start’:                             
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:425: error: ‘struct scsi_cmnd’ has no member named ‘use_sg’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:428: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’                                                                                                       
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:434: error: ‘struct scsi_cmnd’ has no member named ‘request_bufflen’                                                                                                       
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_update_sg’:                               
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:486: error: ‘struct scatterlist’ has no member named ‘page’   
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_engine’:                                   
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:568: error: ‘struct scsi_cmnd’ has no member named ‘use_sg’   
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:572: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’                                                                                                       
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:573: error: ‘struct scatterlist’ has no member named ‘page’   
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:576: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’                                                                                                       
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:577: error: ‘struct scsi_cmnd’ has no member named ‘request_bufflen’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:623: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_cleanup’:
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:818: error: ‘struct scsi_cmnd’ has no member named ‘use_sg’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:819: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:820: error: ‘struct scsi_cmnd’ has no member named ‘request_bufflen’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_inquire’:
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1017: error: ‘struct scsi_cmnd’ has no member named ‘use_sg’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1018: error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1019: error: ‘struct scsi_cmnd’ has no member named ‘request_bufflen’
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1148:39: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c: In function ‘ppsc_detect’:
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1148: error: ‘INIT_WORK’ undeclared (first use in this function)
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1148: error: (Each undeclared identifier is reported only once
/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.c:1148: error: for each function it appears in.)
make[2]: *** [/home/olavsu1/Allalaetud/ppscsi-beta2/ppscsi.o] Error 1
make[1]: *** [_module_/home/olavsu1/Allalaetud/ppscsi-beta2] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [all] Error 2


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 07.05.2009, 22:39  postituse pealkiri:  (teema puudub)  

Äkki oleks kavalam Ubuntu oma sortsu kasutada? Sel on ilmselt ka paremini sätitud sõltuvused kerneli headeritele ja muule vajalikule:
http://packages.ubuntu.com/fi/intrepid/ppscsi-source

_________________
Kõike hääd,
WK

bobc
Pingviini aktivist
Pingviini aktivist


Vanus: 43
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
estonia.gif
postituspostitatud: 07.05.2009, 22:59  postituse pealkiri:  See lapp on vist kuskil 2.6.20 või vanemale kernelile.  

Kuna kerneli API kohati kiirelt muutub siis kõik driverid ei käi ajaga kaasa.

Ise õnnestus see ppSCSI compilleerida 2.6.29.2 peal aga kas ka elujõus isend sündis on küsitav.
Seega kui soov ise katsetada siis vajad 1 järgurlappi antud module.

1. http://www.kivela.net/jaska/projects/ubuntu-ppscsi/
sealt see driver siis ja seletus kuidas laadida moodulid.
2. Vajalikud lappid Gentoo arendajate lehelt. http://bugs.gentoo.org/attachment.cgi?id=159853

3. Lappima ja compilleerima...
Kood:

tar xf ppscsi-beta2-20060424.tar.gz
cd ppscsi-beta2
#kopeeri siia ka gentoo patchist,
#ppscsi.h.patch
#ppscsi.c.patch
patch -Np1 -i ppscsi.c.patch
patch -Np0 -i ppscsi.h.patch
make


4. Edasi pead astuma ise kuna puudub vastav seade ja ka parallel port :]

PS. Ma peaks (võiks) ise ka tiba lähemalt kerneli C tutvuma aga arvatavasti
vajab see oma 3-4a, et valgust näeks (vajab ka head riistvara hingeelu tundmist).

_________________
Image

olavsu1


Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 01.12.2006
Postitused: 923

Distributsioon: ubuntu, mandriva
estonia.gif
postituspostitatud: 08.05.2009, 17:00  postituse pealkiri:  (teema puudub)  

viimase juhendi järgi sain karja igasugu faile. mõned *.ko lõpulised.

nende kohta kirjutasin sellise asja

Kood:
#!/bin/sh
install -m 644 epsa2.ko /lib/modules/`uname -r`/kernel/drivers/epsa2.ko
install -m 644 epst.ko /lib/modules/`uname -r`/kernel/drivers/epst.ko
install -m 644 ppscsi.ko /lib/modules/`uname -r`/kernel/drivers/ppscsi.ko
install -m 644 sparcsi.ko /lib/modules/`uname -r`/kernel/drivers/sparcsi.ko
install -m 644 t348.ko /lib/modules/`uname -r`/kernel/drivers/t348.ko
install -m 644 t358.ko /lib/modules/`uname -r`/kernel/drivers/t358.ko
install -m 644 vpi0.ko /lib/modules/`uname -r`/kernel/drivers/vpi0.ko
/sbin/depmod -a


moodulit ppscsi sai laadida ka.

kuid selle tagant seadme avastamine?

PS: kõigi eelduste kohaselt võin selle agfa snapscan310p scanneri prügikasti panna.


bobc
Pingviini aktivist
Pingviini aktivist


Vanus: 43
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
estonia.gif
postituspostitatud: 08.05.2009, 17:57  postituse pealkiri:  (teema puudub)  

Kui laed modulid, mida dmesg kuvab. Ja kas parport, parport_pc on laetud.
Kood:

modprobe ppscsi
modprobe epst

dmesg


Muud ei oska soovitada.

_________________
Image

olavsu1


Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 01.12.2006
Postitused: 923

Distributsioon: ubuntu, mandriva
estonia.gif
postituspostitatud: 08.05.2009, 19:25  postituse pealkiri:  (teema puudub)  

Kood:
modprobe epst


andis errori, pole sellist asja.

dmesg näitas ppscsi installed


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group