Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add PS2 EyeToy OV519 webcam support
This update extends the kernel configuration with support for Sony PlayStation 2 EyeToy USB cameras using the OV519 bridge.
The existing configuration already provides the V4L2 and USB infrastructure required for webcam support. This change additionally enables the GSPCA framework and the OV519 driver as loadable modules.
The goal is to provide native Linux support for the PS2 EyeToy webcam family while keeping the GSPCA configuration limited to the driver required by the supported hardware.
Changes
Enabled as modules:
CONFIG_USB_GSPCA=mCONFIG_USB_GSPCA_OV519=mThe OV519 driver provides explicit support for both PS2 EyeToy USB device variants:
054c:0154054c:0155The unrelated OV534 drivers remain disabled:
CONFIG_USB_GSPCA_OV534CONFIG_USB_GSPCA_OV534_9Kconfig automatically enables the required supporting media and V4L2 infrastructure.
Compatibility
The OV519 driver supports both PS2 EyeToy USB variants through the same GSPCA driver.
The tested device:
was successfully detected and initialized by
gspca_ov519.The driver creates a V4L2 capture device:
with support for:
320x240640x480Post-install verification
The installed kernel was tested after installation to verify that the configuration, module installation, USB device detection, driver binding, V4L2 registration, and video streaming work correctly.
Kernel configuration
The running kernel is:
The resulting configuration contains:
The unrelated OV534 drivers remain disabled:
Module installation
The OV519 module is installed for the running kernel:
The module reports:
The module also exposes USB aliases for both supported EyeToy variants:
USB device detection
The tested EyeToy is detected by USB:
Result:
Driver loading
The required GSPCA modules are loaded:
lsmod | grep gspcaResult includes:
The kernel log confirms successful driver probing and registration:
V4L2 device registration
The driver creates the expected video device:
ls -l /dev/video*Result:
The V4L2 device reports:
with:
Supported video formats
The camera reports JPEG capture support at the following resolutions:
Live video streaming
Live video capture was successfully tested from
/dev/video0using the V4L2 interface andffplayat640x480using the camera's JPEG format.This confirms that the device is not only enumerated by USB and registered by V4L2, but is also capable of delivering live video frames through the installed kernel driver.
Result
The installed
7.2.8-ryzen9kernel successfully provides native PS2 EyeToy webcam support.Both
054c:0154and054c:0155are supported by the installedgspca_ov519module, while the tested054c:0155device was successfully verified through the complete USB → GSPCA → V4L2 → live video capture path.The configuration remains minimal by enabling only the GSPCA core and OV519 driver required for this hardware.