Portál AbcLinuxu, 16. srpna 2025 12:40


Dotaz: Zariadenia v LINUXe

7.11.2004 15:59 Kilian!
Zariadenia v LINUXe
Přečteno: 155×
Odpovědět | Admin
Ahoj,

rad by som vedel, akym sposobom pracuje linux so zariadeniami, konkretnejsie:

akym sposobom moze vzniknut /dev/ttyLTX ? vznika pri isntalacii systemu? pri instalacii nejakeho zariadenia? da sa vytvorit dodatocne?

preco sa pytam?

mam interny modem, ktory bez problemov fungoval na RH, neskor som nainstaloval SLACK 10 (full instalacia) a kompilaciou ovladacov pre modem sa vytvorili a zaviedli moduly a vytvoril sa link /dev/modem -> /dev/ttyLT0, modem fungoval ... no po case som bol nuteny system reinstalovat. pricom tentokrat som instaloval uz iba niektore jeho sucasti. Kompilaciou ovladacov som dostal link /dev/modem -> /dev/ttyS1, ale na tomto porte modem nie je a nefunguje :((, zistil som, ze ziadne zariadenia /dev/ttyLTX tentokrat v mojom systemne nie su ...

poradi mi niekto?

- K! -
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.11.2004 16:56 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud se nepletu, zarizeni pro modem by se melo vytvorit pri kompilaci/konfiguraci tech ovladacu. Aspon u me (HSF modem s cipem Conexant) to tak funguje. Takze bych zkusil zkusit je prekompilovat znova a kouknout jestli to nepise nejaky chyby. Btw, co mas za modem?

PS: chtelo by to lepsi titulek (napr. Chybejici zarizeni pro modem)

7.11.2004 17:06 Kilian!
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
MicroCom Deskporte I / L ... skript scanmodem ho detekuje bez problemov, ale na ttyS1 jednoducho nie je :(, nekomunikuje ani cez minicom, ani cez wvdial a ani cez kppp ... ked spustim diagnosticky skript checkout (dodavany s ovladacom ltmodem), vypise mi, ze neexistuje zariadenie /dev/ttyLT0 a ze ho potrebujem ... no to viem aj sam :(. Pri vytvarani modulov nie su ziadne chyby ani pri ich zavadzani ... vsetko okey ...

- K! -
7.11.2004 17:32 Michal Kubeček
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zařízení se (pokud nepoužíváte Mandrake nebo jinou distribuci s devfs) vytvářejí příkazem mknod a pokud je vše v pořádku, máte všechna zařízení připravena při instalaci systému. Pro zjednodušení také bývají často vytvořeny linky typu /dev/modem, /dev/mouse, /dev/cdrom, /dev/dvd, /dev/cdrecorder apod.

Konkrétně u modemu by mělo jít o sériový port. Zařízení /dev/ttyS1 odpovídá (standardně) druhému sériovému portu (v DOSu COM2), máte-li modem jinde, opravte na správné číslo (číslují se od nuly).
7.11.2004 18:48 Kilian!
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
Takze zaverom:

  • zariadenia sa sice daju dodatocne vytvorit, ale plati to len v specialnych pripadoch ... (nie v mojom pripade)
  • zariadenie /dev/ttyLT0 sa vytvori az pri zavadzani driverov pouzitim podivuhodnych utilit
  • pripadam si ako, keby som bol jediny uzivatel internych modemov na celucickom svete ...

- K! -
Josef Kufner avatar 7.11.2004 19:58 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
sam pri zavadeni modulu se ti vytvori, pokud pouzivas udev
Hello world ! Segmentation fault (core dumped)
7.11.2004 19:35 romano | skóre: 4 | Janovce
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam ten isty modem, lspci pise:

0000:00:07.0 Communication controller: Lucent Microelectronics LT WinModem (rev 02)

#ls -la /dev/modem

lr-xr-xr-x 1 root root 13 Nov 7 2004 /dev/modem -> /dev/tts/LTM0

Skus sa pozriet ci nahodou nemas vytvorene toto zariadenie.

7.11.2004 20:07 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
spis by si mu pomohl, kdybys vypsal major a minor cislo toho zarizeni ttyLT0 ;-)
Urine should only be green if you're Mr. Spock.
7.11.2004 20:43 romano | skóre: 4 | Janovce
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
V poriadku:

$ ls -la /dev/tts/LTM0

crw-rw---- 1 romano tty 62, 64 Nov 7 19:31 /dev/tts/LTM0

a este zapis v /etc/modules.d/aliases

#lt modem support

alias char-major-62 lt_serial

alias /dev/tts/LTM0 lt_serial

alias /dev/modem lt_serial
8.11.2004 20:04 Kilian!
Rozbalit Rozbalit vše Re: Zariadenia v LINUXe
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vsetkym dakujem za napomocne rady, ale riesenie bolo napokon inde.

Este raz pripomeniem, ze moj problem spocival v tom, ze nevzniklo zariadenie /dev/ttyLT0.

Modem som pod Slackom 10 (2.4.26) rozchodil teda takto:

Problemy boli sposobene tym, ze vo vystupe z ./build_module je doporucene spustit ./ltinst2 a ./autoload tie vsak nevytvoria "inode" /dev/ttyLT0 ale iba nalinkuju /dev/ttyS1 na /dev/modem ... modem teda neovpoveda ...
za pomoc dakuje K!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.