De module werkt inderdaad. Voor mijn drive moeten de volgende commando's worden ingegeven:
modprobe paride
modprobe epat
modprobe pf drive0=0x378
Hierna verschijnt de drive onder /dev/pf0 en kan ik hem mounten en gebruiken.
Ik wil echter dat deze modules al bij het opstarten automatisch geladen worden. Daarvoor heb ik de regels
code:
1
2
3
| paride
epat
pf drive0=0x378 |
toegevoegd aan mijn /etc/modprobe.preload
Bij de volgende herstart zie ik het volgende in dmesg:
code:
1
2
3
| paride: epat registered as protocol 0
pf: pf version 1.04, major 47, cluster 64, nice 0
pf: No ATAPI disk detected |
Het lijkt erop dat hij de parameters achter "pf" niet pakt, Moet ik het op een andere manier invoeren in modules.preload?
Edit:
Ik heb het voorlopig opgelost door
code:
1
2
3
| modprobe paride
modprobe epat
modprobe pf drive0=0x378 |
in mijn /etc/rc.local te zetten. Ik begrijp dat dit niet hoort, maar ik zie momenteel er niks anders op.
Waar ik nu echter ook achter kom, is dat de drive niet helemaal goed werkt met de modules. Het lezen van LS-120 diskettes gaat goed, maar zodra ik ernaar wil gaan schrijven, gaat het mis. De schrijfsnelheid die Nautilus aangeeft ligt ~3,5KB/s.
Nu weet ik dat de parallelle poort langzaam is, maar niet zó?! Er is wel wat mis, en in dmesg zie ik dan het volgende:
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
| pf0: write block data wait: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: write block done: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
end_request: I/O error, dev pf0, sector 1
Buffer I/O error on device pf0, logical block 1
lost page write due to I/O error on pf0
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
FAT: Filesystem error (dev pf0)
fat_free_clusters: deleting FAT entry beyond EOF
File system has been set read-only
pf0: mode sense completion: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
pf0: mode sense data done: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
pf0: Sense key: 6, ASC: 28, ASQ: 0
pf0: MITBISHI LS-120 COSM 02, master LUN 0, type 0, removable, 246528 blocks
pf0: MITBISHI LS-120 COSM 02, master LUN 0, type 0, removable, 246528 blocks
pf0: write block data wait: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: write block done: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
end_request: I/O error, dev pf0, sector 243
Buffer I/O error on device pf0, logical block 243
lost page write due to I/O error on pf0
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
FAT: Filesystem error (dev pf0)
fat_free_clusters: deleting FAT entry beyond EOF
File system has been set read-only
pf0: write block data wait: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: write block done: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0xd0 stat=0xd0 err=0x100 loop=16001 phase=1
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
end_request: I/O error, dev pf0, sector 243
Buffer I/O error on device pf0, logical block 243
lost page write due to I/O error on pf0
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
pf0: start i/o before command: alt=0x58 stat=0x58 err=0x100 loop=16001 phase=0
parport0: pf0 tried to release parport when not owner
FAT: Filesystem error (dev pf0)
fat_free_clusters: deleting FAT entry beyond EOF |
Hij geeft daarin diverse foutmeldingen. Dit doet hij op verschillende diskettes (nieuw, ongebruikt!). Dezelfde drive+diskettes werken wel op een Windows 98-machine, dus het zal niet aan de hardware moeten liggen.
Verder is ook het CPU-gebruik erg hoog tijdens het lezen/schrijven: van een C2D E6550 weet hij één core tot 100% te belasten... erg veel...
Wat zal er hier aan de hand zijn?
[
Voor 107% gewijzigd door
Josefien op 17-06-2010 18:57
]