Is dat mogelijk?
Voorbeeldje:
Ik heb een iPod(HD MP3-speler). Deze is met firewire aangesloten op mijn Linux bakkie.
Deze is dan verder weer aan te spreken met de SBP2 driver die dan via sd_mod en de scsi-stack(waarom moet dit zo omslachtig??) een /dev/sda device aanmaakt waarna ik deze kan mounten.
Er verschijnt dan op de iPod zo'n leuk berichtje dat je hem niet mag loskoppelen.
Dat bericht krijg ik weer weg door de SBP2 driver van de iPod los te koppelen. De enige manier waarop ik dat voor elkaar krijg is door de SBP2 driver te onladen. En daar heb ik soms geen zin in, bovendien kan alleen root dat doen. En dan werken gelijk alle andere SBP2 devices ook niet meer(ja ik heb soms 2 iPod's tegelijk aangesloten).
Nou weet ik dat het verder niet uitmaakt als ik de iPod toch loskoppel als hij maar niet gemount is. Maar da's natuurlijk niet zo netjes.
Dus is er een manier om een kernel-module los te koppelen van een bepaald device, en alleen dat device? Op de Mac en in Windows blijkt dit gewoon mogelijk te zijn, maar op Linux krijg ik het maar niet voor elkaar.
Hiernaar zoeken heeft me 0% relevante informatie opgeleverd, ik schijn de eerste te zijn die dit opvalt
Voorbeeldje:
Ik heb een iPod(HD MP3-speler). Deze is met firewire aangesloten op mijn Linux bakkie.
Deze is dan verder weer aan te spreken met de SBP2 driver die dan via sd_mod en de scsi-stack(waarom moet dit zo omslachtig??) een /dev/sda device aanmaakt waarna ik deze kan mounten.
Er verschijnt dan op de iPod zo'n leuk berichtje dat je hem niet mag loskoppelen.
Dat bericht krijg ik weer weg door de SBP2 driver van de iPod los te koppelen. De enige manier waarop ik dat voor elkaar krijg is door de SBP2 driver te onladen. En daar heb ik soms geen zin in, bovendien kan alleen root dat doen. En dan werken gelijk alle andere SBP2 devices ook niet meer(ja ik heb soms 2 iPod's tegelijk aangesloten).
Nou weet ik dat het verder niet uitmaakt als ik de iPod toch loskoppel als hij maar niet gemount is. Maar da's natuurlijk niet zo netjes.
Dus is er een manier om een kernel-module los te koppelen van een bepaald device, en alleen dat device? Op de Mac en in Windows blijkt dit gewoon mogelijk te zijn, maar op Linux krijg ik het maar niet voor elkaar.
Hiernaar zoeken heeft me 0% relevante informatie opgeleverd, ik schijn de eerste te zijn die dit opvalt
Tja