Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
zdobyłem takie oto cudo
http://sklep.komputronik.pl/pelny.php?id=5289
nie wiem tylko wogóle czy to dziala czy nie :(
mam nad LPTa tego na płycie głównej podpętą pewną "zabawkę"
chcąc wytestowac ten kontroler zacząłem szukać adresów portów po necie i znalazłem na stronie
http://www.jtz.org.pl/Html/mini/IO-Programming.pl-6.html#ss6.1
własnie takie adresy
0x3bc dla /dev/lp0
0x378 dla /dev/lp1
0x278 dla /dev/lp2
co dziwne u mnie pod adresem [b]0x378[/b] jest właśnie lp0 :|
a co mni jeszcze dziwi to w /dev nie widze urządzenia [b]lp0[/b]
no ale nic, "zabawka" podpięda pod tego LPTa na plycie głownej działa, podpięta pod ten drugi nie działa jakbym jej nie ustawiał (wg powyższych adresów)
no i teraz:
1. czy do tej karty potrzebuje jakichś sterowników takich dostakowych??
a) jeżeli nie potrzebuje to moze jakiś szczgólny moduł w kernelu??
2. jakie właściwie sa adresy portów w linuxie??
Offline
sprawdź na jakim chipsecie jest zudowane to "cudo" i wkompiluj jego obsługę w jądro - powinno śmigać.
Ja kiedyś miałem dodatkowy kontroler IDE - też na PCI. Zadziałał jak mu wkompilowałem obsługę chipsetu Silicon
Offline
no tak, już patrzyłem, dla LPTa z płyy głównej to tak, ustawiam w BIOSie ;)
ale karta na PCI jak mi nie działała tak mi nie działa :(
i na to teraz pomysłu nie mam :|[/quote]
Przejrzyj sobie poniższy artykuł.
http://www.linuxjournal.com/article/4480
Szczególnie część "Using PCI Ports". Może znajdziesz tam pomoc.
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
kurde... tak lukam i lukam i tak szukam po kernelu ale nie widze nic ciekawego... tak wogole to w którym miejscu szukać driverów do kontrolera LPT?? no wiem że to moze dziwne, ale tak przeglądając to nic ciekawgo nie ujrzałem - albo nie umiem szukać...
jakby ktoś mi mógł coś podpowiedzieć (wiem ze troche w ciemno) no ale zawsze to już będzie coś
kernela mam 2.6.13
a oto chipset tej karty
[img]http://hektor.umcs.lublin.pl/~graffi/lpt_pci.jpg[/img]
Offline
eeee :) włóż kartę do slotu i jako root daj polecenie
lspci
i wszystko ci sczyta
Offline
no... ale niedużo mi to powiedziało :(
root@graffi /home/graffi# lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 0000:00:0b.0 Communication controller: NetMos Technology PCI 1 port parallel adapter (rev 01) 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) root@graffi /home/graffi#
choć widze że karta działa :)
0000:00:0b.0 Communication controller: NetMos Technology PCI 1 port parallel adapter (rev 01)
to nie wiem jak ją znaleść, hmm... po mojemu myśląc to ja nie wiem jak mam teraz to znaleść w systemie, sorry bo może wydawać się że pytam się o oczywiste rzeczy dla kogoś kto to już przechodził, ale nie wiem jak sobie poradzić
Offline
No niestety trzeba założyć patcha do kernela - tu masz adres
http://www.kerneltraffic.org/kernel-traffic/kt20040918_274.html#8
Offline
tak formalnie rzecz biorąc (bo o tym podziała pach i co i jak napisze jak już zrobię) po czym oceniłeś że trzeba spachowac, bo nie wiem czym akurat ta linijka z informacja o sprzęcie różni się od innej...
EDIT;
teraz to wiem ze już moge denerwować, ale nie wiem, kernel sie spachował bez żadnych komunikatów - wiec chyba OK, ale.. ale nie znajduje zadnej opcji świadczącej o tej karcie w opcjach menuconfiga... a moze to sie jakoś tak wstawiło że i tak i tak sie skompiluje?? bo sam już nie wiem, ale po mojemu gdzies to powinno być... :|
EDIT2:
no i chyba coś jest nie tak, patcha znalazłem (chyba) na jądro 2.6.13, ale teraz sie nie patchuje (chyba poprzednio jakiś błąd w składni zrobiłem bo teraz jakbym nie patchowal to jest źle - patchuje kopie tamtego przed pachowaniem) no i sa jakieś błedy ;(
daje se na dziś spokój - coś czuje ze jak jeszcze dzień powalcze to rzuce tą robote...
Offline
sorry że tak odpowiadam (sam sobie :P ) ale chcę aby wątek "wypłynął" na wierzch...
a no własnie... widzę (w źródłach) kernelu 2.6.21 że niby ten NetMos jest chyba obsługiwany już bo jest w plikach wymieniony ten chip... - spoko...
ale lamerskie pytanie - gdzie to wogóle znaleśc aby zaznaczyć obsługę tego?? bo wczoraj powalczyłem troche... ale wogóle nie widzę :( :(
wiem że to lamerskie pytanie ale "święta googlowanica" oprócz porad żeby sobie kernela jakiegoś tam spachować nie podaje gdzie potem znaleść obsługe takich rzeczy...
EDIT:
a tak wogóle potrzebny mi jeszcze jeden port COM i się na tą kartę napaliłem
http://allegro.pl/item215466205_karta_kontroler_pci_serial_x2_parallel_x1.html
więc to też trzeba będzie zrobić... - jak przerzukałem źródła kernela to niby ten chip też jest w jednym DEFINE wymieniony...
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00125 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.136.25.66' WHERE u.id=1 |
0.00078 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.136.25.66', 1738428810) |
0.00063 | SELECT * FROM punbb_online WHERE logged<1738428510 |
0.00109 | DELETE FROM punbb_online WHERE ident='34.226.89.140' |
0.00083 | SELECT topic_id FROM punbb_posts WHERE id=65405 |
0.00117 | SELECT id FROM punbb_posts WHERE topic_id=1777 ORDER BY posted |
0.00075 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=1777 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00124 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=1777 ORDER BY p.id LIMIT 0,25 |
0.00104 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1777 |
Total query time: 0.00902 s |