Portál AbcLinuxu, 30. května 2024 04:41


Dotaz: Ako "uzamknut" CD mechaniku?

9.11.2008 10:02 jam001 | skóre: 19
Ako "uzamknut" CD mechaniku?
Přečteno: 232×
Odpovědět | Admin
Potreboval by som uzamknut CD mechaniku, aby nesla otvorit tlacidlom na mechanike (podobne spravanie ako ked je mount-nute medium). Potrebujem to vsak spravit v case, ked v mechanike nie je ziadne medium.

Inak povedane, potrebujem vyradit tlacidlo na mechanike, ale davam prednost softwarovemu rieseniu pred hardwarovym.

Dopredu dakujem za kazde nakopnutie spravnym smerom.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 9.11.2008 14:28 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Ako "uzamknut" CD mechaniku?
Odpovědět | | Sbalit | Link | Blokovat | Admin
CDCTL - skroťte svoju CDROM
Disabling CD-ROM drive eject button (cdctl --lockdoor=1)
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 9.11.2008 14:54 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Ako "uzamknut" CD mechaniku?

Tlačítko na mechanice se zamyká pomocí:

ioctl(fd, CDROM_LOCKDOOR, 1);

Ovšem bez media to nefunguje, protože se nepodaří zařízení otevřít právě z důvodů nevloženého média.

Fuky avatar 9.11.2008 15:13 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Ako "uzamknut" CD mechaniku?
Takže oprava, nefunguje to pouze pod normálním uživatelem. Pod rootem lze otevřít zařízení, i když není vložené CD a vypnutí tlačítka eject tedy funguje.
10.11.2008 13:53 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: Ako "uzamknut" CD mechaniku?
Dakujem za radu, ioctl funguje presne tak, ako som si to predstavoval, v mojom pripade aj pod obycajnym uzivatelom.

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.