Amun-Ra: gpt i msdos part nie daja zadnej informacji o tym jaki modul rozpoznal partycje
Hmm... ok, myślałem, że to teksty produkowane przez moduł mono.
Atari 16-bit: 260ST, 512ST, 512ST+, 512STE, 1040STE, 1040STF, 1040STFM, MEGA1
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Bubble Bobble dla Atari 8-bit Wersja ta bazuje na edycji BBC Micro, jednak została napisana niemal od podstaw, by maksymalnie wykorzystać możliwości Atari.
Silly Venture 2024WE - wyniki Ponad sto prac wzięło udział w compo SV2024WE
Trwa Silly Venture 2024 w Gdańsku! Party się rozpoczęło, zajrzyj po link do streamów.
Flop 68 Po dwuletniej przerwie wraca Flop!
TURGEN 9.3.0 Kolejna wersja multiplatformowego narzędzia do zarządzania obrazami taśm.
atari.area forum » Fabryka - 8bit » filesystem dla atr i ataridos
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
Amun-Ra: gpt i msdos part nie daja zadnej informacji o tym jaki modul rozpoznal partycje
Hmm... ok, myślałem, że to teksty produkowane przez moduł mono.
bo... to teksty generowane przez modul mono
sugerujesz cos?
hint: mialem na mysli to, ze skoro dla innych ukladow partycji nie jest taka informacja wyswietlana, to raczej nalezalo by sie trzymac okreslonego wzorca.
... i jak juz to Piotrze.
sugerujesz cos?
hint: mialem na mysli to, ze skoro dla innych ukladow partycji nie jest taka informacja wyswietlana, to raczej nalezalo by sie trzymac okreslonego wzorca.
... i jak juz to Piotrze.
Czego przykładem są poniższe "usb", "scsi" i "sd"... Nie pamiętam, czy printk() nie dodaje tego automatycznie (ostani raz moduł do kernela pisałem na RTLinuxa na studiach), ale jeśli nie, warto dodać, będzie widać co konkretnie sypnęło...
usb 1-5.3: new high speed USB device number 33 using ehci_hcd
usb 1-5.3: New USB device found, idVendor=1e3d, idProduct=2093
...
usb 1-5.3: Manufacturer: CHIPSBNK
usb 1-5.3: SerialNumber: 201642007F82E204
...
scsi33 : usb-storage 1-5.3:1.0
scsi 33:0:0:0: Direct-Access CHIPSBNK v3.3.9.1 5.00 PQ: 0 ANSI: 2
...
sd 33:0:0:0: Attached scsi generic sg2 type 0
sd 33:0:0:0: [sdb] 8192000 512-byte logical blocks: (4.19 GB/3.90 GiB)
...
sdb: sdb1
z przytoczonych przez ciebie wpisow widac jedynie ze usb-storage informuje o sobie
sd co prawda tez jako modul moze wystepowac, ale to po prostu podsystem
fakt, mozna by jak w przypadku "Attached scsi generic sg2 type 0" podac informacje o atarkowym urzadzeniu, ale mono to juz robi linijka "Discovering Atari KMK/IDEA partition table OK"
z reszta - czy takie p*.* zmienia strone fukncjonalna? moze w dyskusji lepiej na technice sie skupmy, jak pomoc mono przy realizacji kolejnych klockow a nie jakie stringi ma baba na dupe naciagnac.
Kernelowy support dla tablicy partycji msdos (to nie są moduły) też wyświetla informacje, ale dopiero po wykryciu i zarejestrowaniu wszystkich partycji.
Kolejne partycje w linijce:
sd 33:0:0:0: [sdb] sdb: sdb1 sdb2
są generowane za pomocą put_partition(), po czym po rozpoznaniu wszystkich partycji w osobnej pętli generowane są już szczegółowe informacje. Tak to będzie u mnie też zrobione.
Kończy się właśnie pisać support do APT.
Generalnie na razie support dla tych tablicy partycji jest okrojony do rozpoznania tablicy partycji i udostępnienia partycji w /dev/. Żaden program typu [C]FDISK na razie nie potrafi manipulować taką tablicą.
chodzilo o to ze nie wyswietla informacji o sobie w linii z informacjami o wykrytych partycjach, co sugerowal Amun-ra
czyli nie ma obecnie ioctl do ponownego odczytania ukladu partycji, dobrze rozumiem? bo chyba tak to przez fdisk jest obslugiwane.
fdiski i tak nie robia tego w jakis automagiczny sposob (dlatego obsluguja jedne format, ale juz innych jak gpt nie)
dla nas i tak pewnie wystarczy util, ktorym rawdev sie zmodyfikuje uklad partycji, po czym module unload/load i pozamiatane.
Zrobiłem support dla partycji APT (SIDE?).
Muszę jeszcze znaleźć sposób na przekazanie informacji o emulacji wielkości sektora (128B/256B), bo obecnie widać "dziury".
Wyczyszczony został też log rozpoznanych partycji - aktualnie partycje zgłaszają się tak:
Nov 21 16:28:48 ox kernel: [12390.628340] scsi 7:0:0:0: Direct-Access ATA FLASH CARD 2009 PQ: 0 ANSI: 5
Nov 21 16:28:48 ox kernel: [12390.628780] sd 7:0:0:0: Attached scsi generic sg2 type 0
Nov 21 16:28:48 ox kernel: [12390.628936] sd 7:0:0:0: [sdb] 3931200 512-byte logical blocks: (2.01 GB/1.87 GiB)
Nov 21 16:28:48 ox kernel: [12390.629702] sd 7:0:0:0: [sdb] Write Protect is off
Nov 21 16:28:48 ox kernel: [12390.629710] sd 7:0:0:0: [sdb] Mode Sense: 00 3a 00 00
Nov 21 16:28:48 ox kernel: [12390.629771] sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Nov 21 16:28:48 ox kernel: [12390.630183] sdb: [PMBR] APT< sdb1 sdb2 sdb3 sdb4 sdb16 sdb17 sdb18 sdb19 >
Nov 21 16:28:48 ox kernel: [12390.646723] sd 7:0:0:0: [sdb] Attached SCSI removable disk
lub
Nov 21 16:28:48 ox kernel: [12390.630183] sdb: KMK/IDEA< sdb1 sdb2 sdb3 sdb4 >
Patch do ściągnięcia z poprzedniego miejsca.
Sposób instalacji bez zmian.
Edit: link
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Fabryka - 8bit » filesystem dla atr i ataridos
Wygenerowano w 0.019 sekund, wykonano 42 zapytań