Parallel-Port-Scanner: NetBSD = K.O., FreeBSD = O.K. Kann doch nicht sein, oder ??

raziel

carpe diem, carpe noctem
Hallo Forum,

die Konfiguration meines alten Mustek 600 SEP (Parallelport-Gerät, das tool sane-find-scanner greift hier nicht) mit sane/Xsane:

* = O.K. unter diversen Linuxvarianten und FreeBSD 4.7 release
* = K.O. mit exakt haargenau denselben Einstellungen in NetBSD 1.6, d.h. : no scanner found ...

Hat jemand eine Idee, was da los sein könnte ?
Welche weitern technischen Details müsste ich posten, damit Ihr mir Hinweise geben könnt ?
Bzw. lese mich gerne in Doku ein, müsste nur wissen was ...

Besten Dank !
 
Original geschrieben von raziel
Hallo Forum,

die Konfiguration meines alten Mustek 600 SEP (Parallelport-Gerät, das tool sane-find-scanner greift hier nicht) mit sane/Xsane:

* = O.K. unter diversen Linuxvarianten und FreeBSD 4.7 release
* = K.O. mit exakt haargenau denselben Einstellungen in NetBSD 1.6, d.h. : no scanner found ...

Hat jemand eine Idee, was da los sein könnte ?
Welche weitern technischen Details müsste ich posten, damit Ihr mir Hinweise geben könnt ?
Bzw. lese mich gerne in Doku ein, müsste nur wissen was ...

Besten Dank !

Hast du deine Kernel-Config angepasst?

Nicht alle Hardware wird vom GENERIC-Kernel unterstützt.

CW
 
Danke für die schnelle Antwort !

Hmm, weiß nicht genau was Du meinst.
Wenn Du meinst: ob ich den Kernel neu kompiliert habe ?
Nein, noch nicht - verwende noch den Generic-Kernel.

Der Scanner lief bisher problemlos unter jedem OS, kann nicht glauben, daß ausgerechnet NetBSD hier ne Ausnahme sein sollte ... Beim Systemstart jedenfalls wird der Parallelport wohl erkannt, oder ? siehe bitte weiter unten die boot-message ...

Zum Kernel kompilieren:
Soweit ich den NetBSD-Guide Kapitel "Kernel backen mit Lindi" recht verstanden habe, sind die ca. 22 MB Kernel Sourcen nach der Installation weder auf der HDD, noch auf der Install CD vorhanden, sondern einzig und allein online im Distro-Tree unter /source/sets zu finden. Mit meinem alten, seriellen Modem eine ziemliche Quälerei ;-)

Na, da werde ich wohl mal besser die Version NetBSD 1.6.1 bei einen CD-Versand plus Zusatz CD inklusive Quellen ordern, Kernel backen und das Thema dann wieder neu aufrollen.

NetBSD hat es mir irgendwie sehr angetan, obwohl es viel Mühe macht ;-)
Will mich gerne reingraben, um dann später (als Alternative zu Linux) ganz darauf umzusteigen.

THX and CU

boot-message:

bash-2.05$ su
bash-2.05# dmesg | more
NetBSD 1.6_RC3 (GENERIC) #0: Fri Sep 6 08:55:57 UTC 2002
autobuild@tgm.daemon.org:/autobuild/i386/OBJ/autobuild/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III (Coppermine) (686-class), 772.60 MHz
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/li
ne 2-way
cpu0: L2 cache 256 KB 32b/line 8-way
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX
8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
total memory = 255 MB
byte 490NetBSD 1.6_RC3 (GENERIC) #0: Fri Sep 6 08:55:57 UTC 2002
autobuild@tgm.daemon.org:/autobuild/i386/OBJ/autobuild/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III (Coppermine) (686-class), 772.60 MHz
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 2-way
cpu0: L2 cache 256 KB 32b/line 8-way
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
total memory = 255 MB
avail memory = 230 MB
using 3296 buffers containing 13184 KB of memory
BIOS32 rev. 0 found at 0xfb350
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp0 at pchb0: aperture at 0xe8000000, size 0x4000000
ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: Nvidia Corporation GeForce2 MX [NV11] (rev. 0xb2)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
pcib0 at pci0 dev 7 function 0
pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
pciide0 at pci0 dev 7 function 1: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <Maxtor 2F020J0>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 19881 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 40718160 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6
wd1 at pciide0 channel 0 drive 1: <Maxtor 90845D4>
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 8063 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 16514064 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
atapibus0 at pciide0 channel 1: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-M1612, , 1004> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd1 at atapibus0 drive 1: <4X4X32, , 3.NR> type 5 cdrom removable
cd1: 32-bit data port
cd1: drive supports PIO mode 4, DMA mode 2
pciide0: secondary channel interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
cd1(pciide0:1:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
uhci0: interrupting at irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x02) at pci0 dev
7 function 3 not configured
emuxki0 at pci0 dev 8 function 0: Creative Labs SBLive! EMU 10000 (audio multimedia, revision 0x06)
emuxki0: interrupting at irq 11
emuxki0: TriTech unknown codec; no 3D stereo
audio0 at emuxki0: full duplex, mmap, independent
Creative Labs PCI Gameport Joystick (miscellaneous input, revision 0x06) at pci0 dev 8 function 1 n
ot configured
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lpt0 at isa0 port 0x378-0x37b irq 7
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
biomask e765 netmask e765 ttymask f7e7
Kernelized RAIDframe activated
wd1: no disk label
wd1: no disk label
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
cd0: no disk label
cd1: no disk label
cd1: no disk label
set{u,g}id pid 578 (netstat) was invoked by uid 1000 ppid 530 (galeon-bin) with fd 0 closed
set{u,g}id pid 718 (netstat) was invoked by uid 1000 ppid 712 (galeon-bin) with fd 0 closed
bash-2.05#
 
Original geschrieben von raziel

Hmm, weiß nicht genau was Du meinst.
Wenn Du meinst: ob ich den Kernel neu kompiliert habe ?
Nein, noch nicht - verwende noch den Generic-Kernel.


Wenn ich vom Kernel rede, dannkann ich natürlich nur die Kernel-Konfig-Datei gemeint haben. Durch das Ändern (Anpassen) dieser Datei, manipuliert man den Kernel. In diesem Falle die Datei /netbsd unter NetBSD.

Der Scanner lief bisher problemlos unter jedem OS, kann nicht glauben, daß ausgerechnet NetBSD hier ne Ausnahme sein sollte

Ich kann dir nur empfehlen, das Wort "glauben" sofort zu streichen, denn damit kommt man nicht weit, wenn man glaubt, dass etwas "schon gehen muss", weil es unter einem anderen OS gegangen ist. Auch wenn Free/OpenBSD den Akronym BSD in deren jeweiligen Bezeichnungen haben, so sind es immer noch distinkte Systeme und müssen einzeln und für sich betrachtet werden. Und dies gilt vor allem für die Kernel-Ebene, die direkt mit der Hardware kommuniziert.

... Beim Systemstart jedenfalls wird der Parallelport wohl erkannt, oder ? siehe bitte weiter unten die boot-message ...

Stimmt. Jedoch muss man sehen, ob dein Scanner nicht besondere Eistellungen bedarf. Schon in den Mailinglisten von NetBSD gesucht?

Zum Kernel kompilieren:
Soweit ich den NetBSD-Guide Kapitel "Kernel backen mit Lindi" recht verstanden habe, sind die ca. 22 MB Kernel Sourcen nach der Installation weder auf der HDD, noch auf der Install CD vorhanden, sondern einzig und allein online im Distro-Tree unter /source/sets zu finden. Mit meinem alten, seriellen Modem eine ziemliche Quälerei ;-)

Diese Sources musst du nach dem Install entpacken.

NetBSD hat es mir irgendwie sehr angetan, obwohl es viel Mühe macht ;-)

Ich sage immer wieder: es ist das am professionellsten entwickelte BSD-System überhaupt. Es hat alles, was man will und verzichtet auf das, was man auf keinen Fall sehen möchte (z.B. den sch.... Hype). Dafür ist es natürlich etwas schwerer zu warten und erfordert viel Zeit für die Verwaltung/Anpassung. Jedoch ist die Belohnung in Form eines "unkaputtbaren" Systems jede Mühe wert.


CW
 
Zuletzt bearbeitet:
quote:
Ich kann dir nur empfehlen, das Wort "glauben" sofort zu streichen, denn damit kommt man nicht weit, wenn man glaubt, dass etwas "schon gehen muss", weil es unter einem anderen OS gegangen ist. [...]
--

Na gut - ich glaub's Dir *grins*


quote:
Stimmt. Jedoch muss man sehen, ob dein Scanner nicht besondere Eistellungen bedarf. Schon in den Mailinglisten von NetBSD gesucht?
--

Mailing-Liste NetBSD: klar, die hatte ich schon durchkämmt. Zuletzt mithilfe von Google. Da wird maximal über Probs mit Scsi-Scannern von Mustek berichtet

Meine lokalen Linux- und BSD-mailing-Listen: nur Schulterzucken, es scheint kaum noch jemand ältere Parallelport-Scanner zu verwenden. Seufz, dabei läuft der unter GNU Software deutlich besser als unter Windows.

Homepage von Sane: http://www.mostang.org > sane > platforms Sane Version 1.0.12 würde gut mit NetBSD 1.6.1 harmonieren. Evtl. müßte ich Sane dafür selbst neu kompilieren.

quote:
Ich sage immer wieder: es ist das am professionellsten entwickelte BSD-System überhaupt. Es hat alles, was man will und verzichtet auf das, was man auf keinen Fall sehen möchte (z.B. den sch.... Hype). Dafür ist es natürlich etwas schwerer zu warten und erfordert viel Zeit für die Verwaltung/Anpassung. Jedoch ist die Belohnung in Form eines "unkaputtbaren" Systems jede Mühe wert.
--

Das behaupten viele. Aber NetBSD traue ich das wirklich zu :)

Cheers,
raziel
 
unkaputtbar?
überall giebt es DAUs
ich bin einer :rolleyes:
dd if=dev/zero bs=10m of=/dev/wd0d count=4000
cat disklabel.file > /dev/wd0d

öhh, eigentlich sollte das wd1 heisen und ne 100mb platte platt machen, aber es ging schief -.-
*g* cu
 
Zurück
Oben