|
Kernel Traffic Latest | Archives | People | Topics |
Wine Latest | Archives | People | Topics |
GNUe Latest | Archives | People | Topics |
| Czech |
| Home | News | RSS Feeds | Mailing Lists | Authors Info | Mirrors | Stalled Traffic |
linux-kernel FAQ | subscribe to linux-kernel | linux-kernel Archives | kernelnotes.org | LxR Kernel Source Browser | All Kernels | Kernel Ports | Kernel Docs | Gary's Encyclopedia: Linux Kernel | #kernelnewbies
Table Of Contents
| 1. | 10 Jun 2001 - 15 Jun 2001 | (18 posts) | Sony Vaio Motion Eye Camera Driver |
| 2. | 11 Jun 2001 - 14 Jun 2001 | (12 posts) | Status Of Intel Gigabit Ethernet NIC With The TL82543GC Chipset |
| 3. | 12 Jun 2001 - 19 Jun 2001 | (14 posts) | 2.4.5 Data Corruption |
| 4. | 12 Jun 2001 - 14 Jun 2001 | (12 posts) | Linux 2.4.6=pre3 |
| 5. | 14 Jun 2001 | (15 posts) | Unregistered Changes To The User<->Kernel API |
| 6. | 15 Jun 2001 - 18 Jun 2001 | (14 posts) | IBM Lumbering Near Open Source |
| 7. | 15 Jun 2001 - 19 Jun 2001 | (9 posts) | Email Virus On linux-kernel |
| 8. | 16 Jun 2001 | (4 posts) | Status Of Hotplug CPU Support |
| 9. | 16 Jun 2001 - 18 Jun 2001 | (9 posts) | Linux Human Interest Story (Tear Jerker) |
Mailing List Stats For This Week
We looked at 998 posts in 3958K.
There were 426 different contributors. 184 posted more than once. 138 posted last week too.
The top posters of the week were:
1. Sony Vaio Motion Eye Camera Driver
10 Jun 2001 - 15 Jun 2001 (18 posts) Subject: "[PATCH 2.4.5-ac12] New Sony Vaio Motion Eye camera driver"
People: Stelian Pop, Alan Cox, Linus Torvalds
Stelian Pop postete einen neuen Treiber für die Sony Vaio MotionEye Kamera aus den Picturebook Modellen. Er erklärte:
Bisher wird kein Overlay unterstützt (keine Doks... :-( ), aber er werden Grabbing, jpeg Snapshots und mjpeg komprimierte Videos unterstützt (über eine private API, dokumentiert in <file:Documentation/video4linux/meye.txt>).
Bis die alcove-labs Homepage geupdatet ist, kann die 'motioneye' Applikation aus meye.txt hier runtergeladen werden:http://mapage.noos.fr/pop/sonypi und http://mapage.noos.fr/pop/meye
Alan Cox hakte noch einmal nach, ob die Hardware wirklich Overlay unterstützt und Stelian bejahte und sagte dazu, " obwohl ich weiss, wie der mchip zu programmieren ist, um den Videobus anzusprechen, fehlt mir etwas, um Overlay zu aktivieren (entweder im mchip oder im ATI Videotreiber)." Alan spekulierte:
Es könnte sein, dass digitale YUV Signale in den ATI Chip gehen. Aber es scheint mir auch möglich, dass Windows folgendes tut
Stelian schaute sich die Gatos Seite mal an und sagte, " Schaut nicht so aus, als ob die Rage Mobility P/M Karte dieses Laptops unterstützt wird." Linus Torvalds antwortete:
Sie wird unterstützt, definitiv - zumindest wenn man den CVS Tree von XFree86 und nur die von Gatos importierten ATI Video Extensions nimmt. Ich habe die YUV Hardware für halb-beschleunigtes DVD Abspielen genutzt ("halb-beschleunigtes" deshalb, weil der Chip tatsächlich MC kann, aber ATI nicht dokumentiert hat, wie - also macht er nur die YUV Umsetzung)
Ich weiss nicht, warum es die ATI Xv Sachen von Gatos nicht in den CVS Tree von XFree86 geschafft haben - es läuft besser als viele der Xv Sachen für andere Chipsätze, die im CVS Tree _sind_ .
Vor einigen Monaten habe ich das Zeug in XFree86 CVS eingebaut, war trivial. Allerdings habe ich die Patches nicht mehr hier rumliegen. Ich kann versuchen, sie noch einmal zu erstellen, falls jemand Hilfe braucht.
Es folgte noch einige Diskussion, wobei Stelian meinte, dass die Hauptfrage, ob die MotionEye Kamera Overlay oder nicht unterstützt, immer noch offen ist. Linus antwortete, dass er darüber keine Ahnung hat und der Thread endete hier.
2. Status Of Intel Gigabit Ethernet NIC With The TL82543GC Chipset
11 Jun 2001 - 14 Jun 2001 (12 posts) Subject: "Gigabit Intel NIC? - Intel Gigabit Ethernet Pro/1000T"
People: Shawn Starr, Alan Cox
Shawn Starr fragte nach dem Status der Intel Gigabit Ethernet NIC (cooper) mit dem TL82543GC Chipsatz unter Linux. Er sagte, " Der Verkäufer meinte, dass das eine neue Karte ist und behauptet er kann die Specs von der Entwicklung besorgen." Alan Cox antwortete er mit heftigen Gelächter und sagte dann dazu, "Bisher hat es noch keiner geschafft, Intel Dokus über ihre Gbit Ethernet Karte herauszulocken." Es wurde noch weiter diskutiert, ob die Dokus und der Treiber dann GPL lizensiert werden, doch gab es keine weiteren Informationen.
3. 2.4.5 Data Corruption
12 Jun 2001 - 19 Jun 2001 (14 posts) Subject: "2.4.5 data corruption"
People: Eugene Crosser
Larry McVoy berichtete von re-produzierbarer Datenkorruption in 2.4.5 und Eugene Crosser berichtete, "Die letzte Zeit habe ich massive Dateisystem Korruption auf einem sauberen 2.4.5 feststellen können. Es ist eine SCSI Platte mir einem Sym53c8-irgendwas Controller (UW). Ich habe seitdem ich 2.4.5 laufen lass, noch nichts derartiges gesehen, es scheint aufgetreten zu sein, als ich eine ziemlich grosse Datei mit broadcast2000 VideoCaptures geschrieben habe (Video Karte ist die bt848). Dateisystem ist ext2. " Alan Cox bestätigte das Problem. Später meinte dann Larry, dass das Problem doch nicht so einfach zu reproduzieren ist.
4. Linux 2.4.6=pre3
12 Jun 2001 - 14 Jun 2001 (12 posts) Subject: "Linux-2.4.6-pre3"
People: Linus Torvalds, Jedd Garzik, Tim Waugh
Linus Torvalds gab 2.4.6-pre3 heraus und erklärte:
Den User betreffend: Wem es nervt, dass man eine Reiserfs Partition nicht über NFS exportieren kann, kann aufatmen.
VM Tuning wurde auch durchgeführt, mit Rik van Riel, Mike Galbraith, Marcelo Tosatti und Andrew Morton. Seht selbst.
Er gab seinen Changelog:
pre3:
Keith Owens bezog sich auf den achten Eintrag und sagte, dass er Compiler Warnungen mit dem Tulip Treiber erhält. Jeff Garzik antwortete, " Es gibt keine Netzwerk-Updates, auch keine Tulip Treiber Updates. Die PCI API wurde geändert, dass muss behoben werden." Tim Waugh sagte fröstelnd, " ...und das in einer stabilen Kernelserie.. :-((" Dann sagte Linus:
Es sollte nichts passiert sein. Die Warnung ist zwar da, aber die Funktion ruft das gleiche auf wie immer - alte Treiber werden das neue Argument einfach ignorieren.
Das war ein notwendiger Schritt für ACPI suspend. Patrick hat ihn durchgefürt - unter Vorbehalt. Und die Tatsache, dass Pat in der gleichen Firma wie ich arbeite, hat eher etwas damit zu tun, dass Transmeta offentsichtlich in Suspend-Sachen mehr als andere interessiert ist - und nicht damit er unangemessenen Einfluss auf mich haben kann.
5. Unregistered Changes To The User<->Kernel API
14 Jun 2001 (15 posts) Subject: "unregistered changes to the user<->kernel API"
Andrea Arcangeli berichtete von einigen Änderungen in den API's, die unter 2.4 im Userspace nicht sichtbar registriert sind. Er gab einige Patches dafür.
6. IBM Lumbering Near Open Source
15 Jun 2001 - 18 Jun 2001 (14 posts) Subject: "ps2 keyboard filter hook"
People: Dan Streetman, Jeff Garzik, Andries Brouwer, Mike A. Harris
Dan Streetman von IBM sagte:
Das IBM Retail Store Solutions dept hat bestimmte PS/2 Tastaturen, die den PS/2 Standard erweitern, um zusätzliche Hardware (Magnetkartenleser, Tastensperre, extra LED's etc.) zu unterstützen. Diese zusätzliche Hardware macht es unmöglich, die Standard PS/2 Treiber zu verwenden (leider weil das Design "IP" ist; ich kann nicht herausfinden, warum oder wie weit es mit der PS/2 Standard Spezifikation inkompatibel ist).
Damit diese Tastaturen ordentlich angesprochen werden können, muss der Standard PS/2 Treiber ein wenig anders angesteuert werden; im Anhang ist ein Patch zu dem bestehenden Treiber, der es anderen Treibern erlaubt, sich beim PS/2 Treiber als 'Filter' zu registrieren. Es gibt eine maximale Anzahl an Filter, auf 1 gesetzt und als Compile-Variable definiert. Die registrierten Treiber werden (in ihrer Reihenfolge) mit jedem Scancode aufgerufen und können den Scancode ändern oder aufnehmen (oder ihn durchlassen). Den 'Filtern' wird eine Funktion übergeben, die es erlaubt dem Tastatur-Ausgabe Port einen variablen Puffer zu übergeben; diese Funktion wird über ein Semaphore, welches auch pckbd_leds() koordiniert, synchronisiert.
Jeff Garzik fragte, "Haben wir nicht erst beschlossen, dass Patches die einfach ein Hook machen, um proprietäre Erweiterungen erlauben im Kernel nicht erlaubt werden?" Andries Brouwer antwortete, " Es gibt schon eine gewisse Notwendigkeit für solche Patches. Ich habe schon ähnliche Dinge für Blinde oder Behinderte gesehen. Oder Leute, die eine Kombination Tastatur/Barcodeleser haben. Treiber Hooks, die etwas sehr spezielles machen haben ausser den proprietären Erweiterungen anderen Nutzen."
Dan antwortete dann Jeff:
Ich hatte nie beabsichtigt, dass der Patch angenommen wird. Tatsächlich wäre ich geschockt gewesen, wenn er akzeptiert worden wäre.
Doch das Management hört nicht auf mich, also musste ich wenigstens diese kleine Anstrengung auf mich nehmen und es probiere.
Und ich habe mich angestrengt, um sie zu überzeugen, dass der gegenwärtige Treiber genommen wird - ohne Erfolg.
Mike A. Harris meinte:
Ich finde es schon komisch, dass IBM als grosser Verkünder des Open Source und bla bla. Steht Big Blue jetzt hinter Open Source oder wie? Oder ist das nur Öffentlichkeitsarbeit? Schon seltsam...
Dan antwortete, "Ich denke in diesem Fall (und wohl vielen anderen auch) geht es nicht darum tollen Code oder Desgin zu 'schützen', sondern darum, dass Leute daran gewohnt sind so zu arbeiten (geschützt) und das ist schwer zu ändern. Sie haben immmer noch den 'Reflex' es geschlossen zu halten und eine gute Geschäftsidee ist nötig, um Code zu veröffentlichen...sie fragen 'warum?' statt 'warum nicht?'."
7. Email Virus On linux-kernel
15 Jun 2001 - 19 Jun 2001 (9 posts) Subject: "Snowhite and the Seven Dwarfs - The REAL story!"
Ein anonymer Angreifer postete einen Email Virus auf linux-kernel; die meisten brachen nur in Gelächter aus.
8. Status Of Hotplug CPU Support
16 Jun 2001 (4 posts) Subject: "[ANNOUNCE] HotPlug CPU patch against 2.4.5"
People: Rusty Russell, Christoph Hellwig, Alexander Viro
Rusty Russell postete einen Link and sagte, "Version 0.3 (ungetestet) des HotPlug CPU Patches ist da, mit ia64 und x86 Unterstützung." CPU's an- und abzuschalten ist so einfach wie den Eintrag in /proc/sys/cpu/1 zu ändern. Christoph Hellwig empfahl eher /proc/sys/cpu/<num>/enable für diesen Zweck zu nehmen, damit " andere per-cpu sysctls einfacher hinzugefügt werden können." Rusty stimmte dem zu doch meinte, " erst sollte das sysctl Zeug umgeschrieben werden, um dynamisch Einträge zu löschen/einzufügen einfacher ist." Alexander Viro kam dazu, " Habe ich schon. Für 2.5, aber sobald der fs/super.c Merge in einen sauberen Stand läuft, werde ich sehen, was sicher in 2.4 eingefügt werden kann. Sorry - das wird an einigen Stellen anecken, aber mit zwei Splits parallel...*schauder*"
9. Linux Human Interest Story (Tear Jerker)
16 Jun 2001 - 18 Jun 2001 (9 posts) Subject: "Kernel configuration. It's not just a job, it's an adventure!"
People: Eric S. Raymond, Wayne Browne
Eric S. Raymond warf mit einer neuen Welt-Idee ein:
Verschieden Leute auf dieser Liste und woanders behaupten dass das CML2 User Interface zu sehr nicht-technischen Usern zusagt. Daher habe ich ein viertes CML2 Frontend implementiert, dass dem ernsthaften Hardcore Hacker dienen soll. Ein Beispiel folgt:
----------------------------------------------------------------------------
Welcome to CML2 Adventure, version 1.6.1.
You are in a maze of twisty little Linux kernel options menus, all different.
The main room. A sign reads `Linux Kernel Configuration System'.
Passages lead off in all directions.
> n
The arch room. A sign reads `Processor type'.
A passage leads upwards.
Choose your processor architecture.
A brass lantern is here.
There is a row of buttons on the wall of this room. They read:
X86, ALPHA, SPARC32, SPARC64, MIPS32, MIPS64, PPC, M68K, ARM, SUPERH, IA64,
PARISC, S390, S390X, CRIS
The button marked X86 is pressed.
> take lantern
Lantern: taken.
> look X86
Value of X86 is y.
This is Linux's home port. Linux was originally native to the Intel
386, and runs on all the later x86 processors including the Intel
486, 586, Pentiums, and various instruction-set-compatible chips by
AMD, Cyrix, and others.
> up
In main room.
> nearby
The arch room. A sign reads `Processor type'.
The archihacks room. A sign reads `Architecture-specific hardware hacks'.
The buses room. A sign reads `System buses and controller types'.
The pm room. A sign reads `Power management'.
The mtd room. A sign reads `Memory Technology Device (MTD) support'.
The x86 room. A sign reads `Intel and compatible 80x86 processor options'.
The policy room. A sign reads `Configuration policy options'.
The generic room. A sign reads `Architecture-independent feature selections'.
The block_devices room. A sign reads `Block devices'.
> go generic
The generic room. A sign reads `Architecture-independent feature selections'.
A passage leads upwards.
There is an option named MODULES here.
There is an option named NET here.
There is an option named SYSVIPC here.
There is an option named BSD_PROCESS_ACCT here.
There is an option named SYSCTL here.
There is an option named BINFMT_AOUT here.
There is an option named BINFMT_MISC here.
There is an option named SMP here.
> take NET
NET: taken.
> take MODULES
Tristate symbols won't default to M.
MODULES: taken.
> up
In main room.
> nearby
The arch room. A sign reads `Processor type'.
The archihacks room. A sign reads `Architecture-specific hardware hacks'.
The buses room. A sign reads `System buses and controller types'.
The pm room. A sign reads `Power management'.
The mtd room. A sign reads `Memory Technology Device (MTD) support'.
The x86 room. A sign reads `Intel and compatible 80x86 processor options'.
The policy room. A sign reads `Configuration policy options'.
The generic room. A sign reads `Architecture-independent feature selections'.
The block_devices room. A sign reads `Block devices'.
> go buses
The buses room. A sign reads `System buses and controller types'.
A passage leads upwards.
Specify the buses, disk controllers, and internal interconnection standards
that you want your kernel to support.
It is very dark. If you continue, you are likely to be eaten by a grue.
There is an option named EISA here.
There is an option named PCI here.
There is an option named PNP here.
There is an option named PARPORT here.
There is an option named HOTPLUG here.
There is an option named IDE here.
There is an option named SCSI here.
There is an option named USB here.
There is an option named I2O here.
There is an option named MTD here.
There is an option named WATCHDOG here.
> light lantern
The lantern radiates a mellow golden light.
> take PCI
PCI: taken.
> help
Welcome to the adventure configurator. For a command summary, type `commands'.
In general, a three-letter abbreviation of any command word is sufficient
to identify it to the parser.
Dieses Interface emuliert den Stil von klassischen Text Adventure Spielen wie Colossal Cave Adventure und Zork. Konfigurationsmenüs sind Räume und Optionen sind Objekte, die genommen und abgelegt werden können (ausser bei Auswahl/Radiobutton Symbolen, die werden Knöpfe in den diversen Räumen).
Viel Spass damit und passt auf die Grues auf!
In main room.
> commands
| look [target] | -- look here or at target (direction or option). |
| nearby | -- list nearby rooms (useful with go) |
| go | -- go to a named menu (follow with the label). |
| inventory | -- show which options you have picked up. |
| drop | -- unset option. |
| take [module] | -- set option, follow with option name. |
| press | -- press a button (follow with the button name). |
| set | -- set numeric or string; follow with symbol and value. |
| load | -- read in a configuration (follow with the filename). |
| save | -- save the configuration (follow with a filename). |
| xyzzy | -- toggle suppression flag. |
| quit | -- quit, discarding changes. |
| exit | -- exit, saving the configuration. |
You can move in compass directions n,e,w,s,ne,nw,se,sw or dn for down.
> quit
Einige fühlten, dass Eric sofortige Hilfe braucht, je eher desto besser und Eric gab dann auch zu, "Das meiste davon habe ich auf einem langen Flug geschrieben." Doch Wayne Browne sagte, " OK, Eric endlich ist es soweit. Du hast meine Voreingenommenheit CML2 betreffend besiegt. Ich *muss* das jetzt probieren :-) "
Einer der Doktoren machte den Fehler und behauptete, dass Eric dieses Adventure gar nicht geschrieben hat und der Log aus einem zweifelhaften Hirnkasten entstammt, worauf Eric sagt, " CML2 Adventure ist Teil der Release 1.6.1 von CML2. Einen Download gibt es von http://www.tuxedo.org/~esr/cml2/"
Thus endeth the thread.
Sharon And Joy
Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0. |