Portál AbcLinuxu, 12. května 2025 10:36

Dotaz: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů

19.6.2006 16:25 Zdeněk Hurák | skóre: 7
/dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Přečteno: 275×
Odpovědět | Admin
Dobrý den, ve snaze rozchodit IrDA na svém notebooku (HP nx5000, Gentoo 2.6.16) narážím na samém začátku. Při pokusu o "přidělení" sériového portu dostávám následující chybu

note-zhurak hurak # irattach /dev/ttyS2

Failed to open device /dev/ttyS2: Too many levels of symbolic links

Tu stejnou chybu dostávám pro /dev/ttyS0 i /dev/ttyS1. Napadá někoho, o co jde? Dokonce i při pouhém pokusu o čtení:

note-zhurak hurak # cat /dev/ttyS2
cat: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů

Takže můj problém není nějak speciálně svázán s IrDA problematikou. Nicméně, pro úplnost uvedu, že mám nataženy moduly irda, irtty_sir a sir_dev a nainstalované irda-utils. DMESG vraci

serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A
00:02: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Tak co a jak mám používat pro SIR přenos?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.6.2006 16:56 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Provděpodobně je soubor /dev/ttyS2 symlinkem na jiný soubor, který se zpátky odkazuje na /dev/ttyS2. Vznikl tak cyklický odkaz, který způsobuje vypsání takovéhle chyby při pokusu o přístup k souboru.
Užívej dne – možná je tvůj poslední.
19.6.2006 21:21 Zdeněk Hurák | skóre: 7
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Přesně tak. Co teď ale s tím? Nahlásit jako bug správci distribuce (gentoo)? Asi ano.
19.6.2006 21:26 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Můžete zkusit
  rm /dev/ttyS2
  mknod -m 660 /dev/ttyS2 c 4 66
  chown root:uucp /dev/ttyS2
nebo nějak podobně. Ale jestli používáte nějakého démona, který vám vytváří speciální soubory automagicky, moc platné to stejně nebude.
19.6.2006 17:04 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Odpovědět | | Sbalit | Link | Blokovat | Admin
ls -l /dev/ ?
19.6.2006 21:24 Zdeněk Hurák | skóre: 7
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
Skutečně, jak odhaduje kolega výše, /dev/ttySx je symlink odkazující na /dev/tts/x, kde x je cislo od 0 do 3. Ten je vsak zase symlinkem na /dev/ttySx. Co s tím?
David Watzke avatar 19.6.2006 21:27 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: /dev/ttyS2: Příliš mnoho úrovní symbolických odkazů
No zřejmě smazat to v /dev/tts a vytvořit mknodem (ale neptej se mě jak) novej.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

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.